Baza wiedzyArtykuły

6 tez automatyzacji

Przy próbie naukowego podejścia do automatyzacji możemy znaleźć wiele tez, które mają lepsze lub gorsze oparcie w danych i badaniach. Wybrałem 6, które wydają mi się na ten moment niepodważalne.

Jak pisać raporty, które ktoś przeczyta?

Raporty testowe nie powstają „dla zasady”. Są potrzebne, żeby ktoś mógł na ich podstawie coś realnie zrobić: podjąć decyzję, ocenić ryzyko, zaplanować poprawki. I właśnie dlatego warto wiedzieć, jak je pisać tak, żeby miały wartość, a nie tylko zajmowały miejsce w folderze.

Czy AI zastąpi narzędzia testerskie?

Tak. Ten trend już się rozpoczął i będzie kontynuowany wraz z rozwojem technologii sztucznej inteligencji. Które narzędzia już dziś są zastępowane, a które czeka eliminacja w niedalekiej przyszłości to podstawowa wiedza potrzebna do podjęcia decyzji, jakich technologii uczyć się dziś.

Upgrade egzaminu MITC Software Testing Level 01. Co nowego?

Aktualizacja egzaminu MITC Software Testing Level 01 przynosi kilka usprawnień, które mają na celu lepsze odzwierciedlenie rzeczywistych wyzwań w branży testowania. Kto lubi wyzwania, powinien się zmierzyć z nową wersją!

Privacy-first testing

Jeden wyciek danych testowych może kosztować firmę miliony. Tłumaczymy, jak uniknąć zagrożeń, wdrażając podejście privacy-first w praktyce testerskiej, zaczynając od narzędzi, a kończąc na procesach.

Dobre przypadki testowe? Da się to "ogarnąć"

Każdy tester wie, czym jest przypadek testowy. Ale nie każdy potrafi napisać go tak, by był naprawdę użyteczny, czyli przejrzysty, skuteczny, gotowy do wdrożenia od zaraz.

Tester jako adwokat użytkownika końcowego

Im dłużej pracujemy jako testerzy, tym bardziej rozumiemy, że testowanie to nie mechaniczna czynność. Testerzy myślą, analizują, przewidują. I są pierwszymi adwokatami użytkownika końcowego.

Jak radzić sobie z flaky tests? Na przykładzie Azure

Gdy testy zawodzą losowo, trudno mówić o przewidywalnym procesie. A jeszcze trudniej zarządzać jakością, której nie da się zmierzyć. Flaky tests to problem techniczny, ale też organizacyjny. Pora się z nim rozprawić - metodycznie, systemowo i bez paniki. Omawiamy, jak to zrobić na przykładzie Azure DevOps.

Cross-browser testing. Co, jak i czym testować?

Nie każda przeglądarka renderuje Twoją aplikację tak, jak byś tego chciał. Testowanie międzyprzeglądarkowe pomaga uniknąć wpadek, które potrafią zniechęcić użytkowników szybciej niż jakakolwiek funkcjonalność.

Testy manualne vs. testy automatyczne

Poniższe jest opracowaniem tezy dotyczącej automatyzacji testów i jej wyższych kosztów oraz niższej skuteczności w zestawieniu z testami manualnymi w pewnych, bardzo określonych warunkach.