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.