Słowo „tester” kojarzy nam się z osobą, która wykonuje jakieś testy, czyli po prostu coś sprawdza. W branży IT, stanowisko osoby której głównym zadaniem jest wyszukiwanie błędów w oprogramowaniu, nosi wiele nazw. W tym artykule przyjrzymy się różnicom pracy Testera a Quality Assurance Specialist.
Czytaj więcejSłownik pojęć branży IT – 29 pojęć, które warto znać.
Znajomość słownictwa z branży IT ułatwia komunikację z software house’em odpowiadającym za wykonanie aplikacji mobilnej, webowej czy innych produktów cyfrowych. W ten sposób minimalizowane jest ryzyko powstawania nieporozumień pomiędzy klientem a wykonawcą oraz przyspieszane są procesy decyzyjne. Już na etapie ustalania zakresu projektu oraz wybranych technologii wiedza ta pozwala zaoszczędzić czas. Dlatego warto poznać pojęcia, które są charakterystyczne dla produkcji software’u, aby efektywnie komunikować się i procedować projekt.
Czytaj więcejTesterskie rozmowy: kiedy testowanie eksploracyjne jest ważne?
Testowanie eksploracyjne zwane także testowaniem ad-hoc pozwala na jednoczesne uczenie się aplikacji przez testera oraz weryfikację jej poprawnego działania. Ten rodzaj testów jest przeciwieństwem dla testów skryptowych. Warto skorzystać z tej metody testowania, gdy w danym projekcie brakuje kompletu informacji o aplikacji jak np. szczegółowa specyfikacja. Osobiście nie znam testera, który nawet nieświadomie nie skorzystałby z tej metody.
Czytaj więcejJak pisać scenariusze testów aplikacji? 4 praktyczne wskazówki.
Scenariusze testowe pozwalają zweryfikować poprawność testowanego oprogramowania, a także sprawdzić czy założone w specyfikacji projektowej procesy biznesowe zostały zaimplementowane poprawnie. Innymi słowy jest to ciąg akcji pozwalających na przeprowadzenie testu. Główną istotą podczas tworzenia scenariuszy testowych jest skupienie się na najważniejszych obszarach aplikacji z punktu widzenia użytkownika końcowego.
Czytaj więcejFabric. Testowanie aplikacji na iOS.
Iteracyjny sposób pracy pozwala na weryfikowanie projektu w trakcie powstawania kolejnych funkcji aplikacji. Deweloperzy przesyłają kolejne buildy (wersje aplikacji), dzięki czemu klient na bieżąco może sprawdzać i sugerować zmiany. Testowanie aplikacji na system iOS jest możliwe za pomocą Fabrica, czyli narzędzia pozwalającego na udostępnienie aplikacji poza sklepem App Store.
Czytaj więcej