Artykuły
Wszystkie artykuły »
Tester oprogramowania

Dzisiaj na rynku zawodowym pojawił się zupełnie nowy zawód. Jest to przed wszystkim tester oprogramowania komputerowego. Praca ta polega przede wszystkim na przeprowadzaniu testów funkcjonalności poszczególnych elementów i sprzętów z zakresu IT w konkretnej firmie. Każde przedsiębiorstwo posiada swoich własnych testerów, którzy to dobierają najlepszy sprzęt dla instytucji. Jak się okazuje testowanie oprogramowania jest bezpośrednio i ściśle związane z każdym procesem produkcji wszelkiego rodzaju oprogramowania komputerowego. Takie oprogramowanie może dotyczyć zarówno systemów operacyjnych, jak i również poszczególnych aplikacji. Wiele osób uważa, że testowanie danego oprogramowania komputerowego polega jedynie na weryfikacji odpowiedniego i prawidłowego działania poszczególnych systemów. Jest to jednak nie do końca prawda. Testowanie oprogramowania polega również na odkrywaniu powodów nieprawidłowego ich funkcjonowania. Dzięki temu można wyeliminować wszystkie błędy w funkcjonowaniu stworzonych przez firmy komputerowe programów i aplikacji. Każdy tester oprogramowania musi bezwzględnie potrafić samodzielnie tworzyć scenariusze i przypadki testowe, przeprowadzać testy z tak zwanego zakresu white/black box, opracowywania pełnej dokumentacji testowej, raportowania błędów jakie pojawiły się podczas przeprowadzanych testów, jak i również musi umieć współpracować z programistami, których zatrudnia dane przedsiębiorstwo. Każdy kandydat, który ubiega się o takie właśnie stanowisko musi posiadać wykształcenie wyższe elektroniczne lub informatyczne, mieć znajomość procesu tworzenia oprogramowania, nie tylko tego, które to testuje, ale i również pozostałego oprogramowania. Poza tym każdy tester musi bezwzględnie potrafić działać i poruszać się w obiektowych językach programowania, do których zaliczyć można przede wszystkim Java, czy też C++. Wielu pracodawców wymaga również aby testerzy oprogramowania posiadali certyfikat z zakresu testowania, czyli ISEB lub ISTQB. Zwraca się także uwagę na umiejętności automatyzowania procesów testowania, dobrą znajomość zagadnień HRM, baz danych Oracle oraz MSSQLoraz co najważniejsze umiejętność analitycznego myślenia. Jeśli już uda nam się znaleźć taka pracę, to z pewnością nie będziemy wcale narzekać na zarobki. Pracy niestety będziemy mieli bardzo dużo, więc należy się nastawić na wiele godzin siedzenia przed komputerem.