Baza wiedzyArtykuły

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.

Testy eksploracyjne dla każdego

W przeciwieństwie do tradycyjnego podejścia opartego na ściśle zdefiniowanych przypadkach testowych, testy eksploracyjne pozwalają na jednoczesne projektowanie testów, ich wykonywanie oraz naukę o testowanego systemu. To podejście wymaga od testera nie tylko technicznej wiedzy, ale również kreatywności i umiejętności analitycznego myślenia.

C# w 2024 roku

W ostatnim czasie w społeczności programistycznej pojawia się coraz więcej spekulacji na temat spadającego znaczenia C#, szczególnie w świetle rewolucji AI i dominacji języków takich jak Python czy Java. Analizujemy te twierdzenia i staramy się zrozumieć, co oznaczają one dla testerów.

Tester krytycznie myślący

Jako testerzy oprogramowania często jesteśmy pochłonięci wirem terminów, raportów o błędach i przypadków testowych. Ale czy kiedykolwiek zastanawiałeś się, jak Twój proces myślowy wpływa na skuteczność testowania? Jak krytyczne myślenie może zmienić Twoje podejście do testowania oprogramowania?