Baza wiedzyArtykuły

Jak WhatsApp testuje swoje oprogramowanie?

Testowanie aplikacji używanej przez ponad 2 miliardy użytkowników jest wyzwaniem inżynieryjnym. WhatsApp rozwiązał ten problem w nietypowy sposób - zamiast tworzyć rozbudowane zespoły testerskie, postawił na radykalnie inne podejście, w którym to programiści są głównymi autorami testów, a testerzy pełnią funkcję strategicznych doradców.

Skąd brać przykładowe pytania do egzaminów ISTQB® TM?

Oczywistością jest, że do każdego egzaminu ISTQB® przygotowuje przynajmniej jeden zestaw przykładowych pytań. Skąd wziąć jednak więcej? Protip.

7 (nieoczywistych) technik produktywności

Od testerów dla testerów, z miłości do czystego kodu i eleganckich testów.

Jak szybko powinna ładować się strona w 2024/2025?

Czas ładowania się to krytyczny parametr dla pozytywnych doświadczeń użytkownika ze stroną internetową.

Kto naprawdę odpowiada za jakość oprogramowania?

Gdy krytyczny defekt pojawia się na produkcji, wszystkie spojrzenia natychmiast kierują się w stronę zespołu testerskiego. Prędzej czy później podczas spotkań zespołu pojawi się pytanie "Jak to możliwe, że to przeszło przez testy?". Ta odruchowa reakcja ujawnia typowe niezrozumienie odpowiedzialności za jakość oprogramowania, czyli problemu, który nadal osłabia efektywność całej branży.

Dlaczego piramida testów zawodzi w praktyce?

Problemem, z jakim zmaga się wiele zespołów, jest właściwe rozłożenie testów automatycznych. Mimo że koncepcja piramidy testów wydaje się logiczna i prosta, jej praktyczne wdrożenie często napotyka na szereg przeszkód. W artykule zebraliśmy obserwacje i praktyczne wskazówki, jak skutecznie zbudować strategię testów w swoim zespole.

Praca zdalna w testowaniu

"Testerzy muszą być na miejscu, żeby skutecznie współpracować z programistami". "Jak możemy mieć pewność, że testy są wykonywane prawidłowo, jeśli nie widzimy testera przy pracy?". "Daily powinno być na żywo, inaczej tracimy kontekst". Brzmi znajomo? Ale spójrzmy prawdzie w oczy - większość z nas od dawna wykonuje znaczną część swojej pracy przez różne narzędzia do zdalnej współpracy, nawet siedząc w biurze. Więc może czas przestać się okłamywać?

Szacowanie testów. Część 2 już dostępna na testerzy+

Dobra wiadomość dla wszystkich, którzy czekali na kontynuację naszego przewodnika po szacowaniu testów. Druga część e-booka "Wszystko, co trzeba wiedzieć o szacowaniu testów" jest już dostępna.

Jaki język programowania wybrać do automatyzacji testów?

Automatyzacja testów stała się fundamentalnym elementem procesu tworzenia oprogramowania. Wybór odpowiedniego języka programowania często przesądza o sukcesie lub porażce całego projektu automatyzacji.

5 obszarów dostępności, które musisz przetestować

Około 15% światowej populacji zmaga się z różnymi formami niepełnosprawności, a mimo to dostępność cyfrowa często traktowana jest jako ostatni punkt na liście zadań projektowych - coś, co można sprawdzić tuż przed wdrożeniem. Tymczasem testowanie dostępności powinno być integralną częścią procesu tworzenia produktu od samego początku.