#automatyzacja

"Postman w praktyce. Kompletny przewodnik po REST API". Recenzja książki Rafała Podrazy

Każdy tester prędzej czy później trafia na Postmana. I choć dokumentacji w sieci nie brakuje, czasem marzy się o przewodniku, który przeprowadzi przez podstawy bez zbędnych skrótów myślowych. "Postman w praktyce. Kompletny przewodnik po REST API" chce być taką publikacją. Sprawdziliśmy z jakim skutkiem.

CI/CD z Jenkinsem. Od początku

Codziennie tysiące linii kodu lądują w repozytoriach. Gdyby nie CI/CD, mielibyśmy do czynienia z totalnym chaosem: ręczne wdrożenia, przypadkowe defekty i niekończące się procedury testowe. Na szczęście są narzędzia, które pomagają to wszystko ogarnąć. Jednym z nich jest Jenkins i choć nie wygląda jak cud techniki, ratuje niejedną sytuację. Jak? Tłumaczymy.

Chcesz automatyzować? Kursy i rady, które pomogą zacząć

Przytłacza cię myśl o automatyzacji? Nie wiesz, od czego zacząć i czy w ogóle dasz sobie radę? Wielu testerów miało te same obawy. Mamy plan, który pozwoli ci zrobić pierwszy krok bez paniki i poczucia, że musisz od razu stać się programistą.

Początki z Git dla testerów

Git nie gryzie, nawet jeśli nie używasz go na co dzień do pisania kodu. Dla testerów to po prostu kolejny zestaw narzędzi, który pozwala lepiej zrozumieć projekt, śledzić zmiany i szybciej reagować na problemy.

Paradoks pestycydów w automatyzacji

Automatyzacja testów miała być rozwiązaniem ostatecznym: napisz raz, uruchamiaj bez końca, a system sam będzie strzec jakości kodu. W praktyce nie wygląda to tak idealnie. Nawet najlepiej przygotowane zestawy testów czasem tracą skuteczność i przestają wychwytywać defekty tam, gdzie miały gwarantować niezawodność. To właśnie sedno tzw. paradoksu pestycydów.

Czy można automatyzować testy bez znajomości programowania?

Odpowiedź brzmi: to zależy. Z jednej strony automatyzacja testów opiera się na kodzie, dlatego tester automatyzujący musi znać podstawy programowania. Z drugiej strony istnieją realne ścieżki przejścia dla osób bez doświadczenia programistycznego.

Wybrane przypadki zastosowania obiektu cause w Jenkinsie

Jak testerzy mogą używać cause w systemie Jenkins do celów kontroli i zapewnienia jakości?

Problemy automatyzacji testów. Plus wzorce rozwiązań

Automatyzacja testów często jawi się jako rozwiązanie wszystkich problemów związanych z kontrolą jakości oprogramowania. Obietnica szybszego wykrywania defektów, niższych kosztów i większego pokrycia testami wydaje się kusząca. Rzeczywistość jednak pokazuje, że wiele projektów automatyzacyjnych nie spełnia pokładanych w nich nadziei. Dlaczego tak się dzieje i jak temu zaradzić?

Automatyzacja low-code/no-code

Nie każdy tester chce (albo powinien) pisać skrypty automatyzujące. Właśnie dlatego narzędzia low-code i no-code zyskują na znaczeniu, bo pozwalają automatyzować, bez wchodzenia w techniczne detale.

Prawdziwe pokrycie reguł WCAG przez narzędzia automatyzacji testowania dostępności

Podczas badania skuteczności narzędzi testów dostępności warto skonfrontować deklarowane przez twórców rozwiązań poziomy pokrycia z rzeczywiście uzyskanym pokryciem. Podsumowanie naszych badań na prezentację "Automatyzacja testów dostępności".