#automatyzacja

Jak ułożyć strategię automatyzacji, gdy testy pisze agent?

Agent może wygenerować test przechodzący bez względu na okoliczności. Taki skrypt może nie zatrzymać pull requesta i nie wywoła żadnego alertu. Metryka pokrycia kodu idzie w górę, a testowana logika zwraca defekty. Jak skonfigurować strategię automatyzacji, by obnażać tego typu scenariusze na długo przed wypchnięciem zmian na produkcję?

Koniec automatyzacji bazującej na skryptach?

Radek Smilgin podczas swoich publicznych wystąpień oraz w publikacjach stawiał tezę, że automatyzacja (a szczególnie ta po GUI) to ślepa ścieżka ewolucji testowania. ISTQB® idzie dalej.

Ludzka cena automatyzacji i AI

Skąd brać wyczucie w erze AI?

Szkolenia testerzy.pl. Co nowego, a co znika z oferty?

Od kilku miesięcy stopniowo, ale konsekwentnie zmieniamy nasze kursy. Część uaktualnionych programów jest już dostępna, kolejne dołączą w najbliższym czasie. Co dokładnie zmieniamy i z czego wynikają te decyzje? Wyjaśniamy.

Sześć błędów w rozmowach o testowaniu

W 2017 roku James Bach wypunktował na swoim blogu sześć błędów, które niszczą dyskusje o testowaniu. Na liście znalazły się m.in. przeliczanie pracy na liczbę przypadków testowych oraz utożsamianie testowania z samą automatyzacją. Minęło dziewięć lat, większość rozmów zdominowała AI, a lista Bacha wciąż jest aktualna. Co gorsza, większość opisanych tam grzechów popełniamy dziś jeszcze częściej.

Selenium + WebDriver BiDi. Powrót króla?

Ponad dwudziestoletnie Selenium od dobrej dekady jest obwiniane o to samo: przestarzałość, ociężałość i przegrywanie z nowszymi narzędziami, a tymczasem to właśnie ten „stary” projekt ma potencjał współtworzenia protokołu stanowiącego przyszłą podstawę automatyzacji przeglądarek, również dla Cypressa, Puppeteera i Playwrighta.

Selenium 4.47. Nowa wersja

Rzadko która aktualizacja przynosi przełom w pisaniu testów. Nowa wersja Selenium to przede wszystkim porządki – w protokole BiDi, w bindingach dla poszczególnych języków i w obsłudze Grida. Projekt podtrzymuje obrany kurs: BiDi ma być jednolitym protokołem dla wszystkich przeglądarek, a CDP powoli odchodzi do lamusa.

Playwright v1.62

Test komponentu ze stanem i logiką w jednym pliku po pół roku niemal zawsze staje się nie do ogarnięcia. Wersja 1.62 narzędzia Playwright rozdziela component testing na dwa osobne elementy. To główna nowość. Poza nią dostajemy zrzuty ekranu w formacie WebP, przerywanie akcji w trakcie wykonania i garść porządków przy uruchamianiu testów.

WebDriver BiDi

WebDriver BiDi to rozwijany przez W3C protokół sterowania przeglądarką, który jest rozszerzeniem klasycznego standardu WebDriver. Jego podstawową właściwością jest dwukierunkowość (stąd nazwa BiDi, od ang. bidirectional), która bezpośrednio wskazuje na cel powstania tego protokołu.

Minimalizacja działań, maksymalizacja wartości. Optymalizacja testowania

W testowaniu oprogramowania bardzo często dyskutujemy o technikach, narzędziach, automatyzacji, sztucznej inteligencji, pokryciu testami, liczbie przypadków testowych i kosztach utrzymania regresji. Rzadziej jednak zadajemy pytanie bardziej fundamentalne: ile działań musimy wykonać, aby uzyskać wartościową informację o jakości produktu?