To tu znajdziesz wszystkie wpisy poruszające podstawy (w tym teorię) testowania oprogramowania. Nie martw się, nie musisz wkuwać nic na pamięć. Ważne jest zrozumienie poniższych tematów, a nie recytowanie definicji. Opis najważniejszych zagadnień (wraz z przykładami) da Ci szeroki podgląd na to, czym są przypadki testowe, dlaczego w testach występuje paradoks pestycydów czy też jaka jest różnica między weryfikacją a walidacją.

Jak zostać testerem? Zacznij od podstaw testowania oprogramowania

Wiem, że wiedzy do przyswojenia jest tu naprawdę dużo. Ale nie poddawaj się! Jeśli coś nie jest do końca jasne - przeczytaj powyższe wpisy jeszcze raz (albo skontaktuj się ze mną, postaram się pomóc). Oczywiście, mój blog to niejedyne źródło wiedzy. Zachęcam Cię do korzystania z innych stron czy sięgnięcia po specjalistyczne książki. Jeżeli czujesz się zagubiony w procesie nauki, zastanów się czy rozumiesz poniższe kluczowe tematy. To one zbudują solidne fundamenty pod dalszą drogę w zostaniu testerem oprogramowania.

  • Cykl życia oprogramowania;

  • Definicja testowania oprogramowania i znajomość jego celów;

  • Rodzaje testów (poziomy testów, piramida testów) - testy jednostkowe, integracyjne, systemowe i akceptacyjne;

  • Cena błędów i znajomość przyczyn ich powstawania;

  • Różnice między weryfikacją a walidacją;

  • Testy funkcjonalne i testy niefunkcjonalne;

  • Testy białoskrzynkowe i testy czarnoskrzynkowe;

  • Testy regresji i retesty;

  • Smoke testy i sanity testy;

  • Tworzenie przypadków testowych;

  • Planowanie i raportowanie testów;

  • Paradoks pestycydów;

  • Poprawne zgłaszanie błędów.

Pewnie sporo tych tematów nie jest Ci obcych? No to świetna robota! :) Kontynuuj naukę, może zerknij do działu o rozwoju kariery IT, by zyskać nieco inspiracji. Pamiętaj, że to nie są wyścigi - przyswajaj wiedzę w swoim tempie.