Czym jest inżynieria jakości? Kim jest specjalista QA i za co odpowiada?
Specjalista QA to więcej niż zawód. To sposób czynnego życia i chęć, by czynić życie użytkowników lepszym dostępnymi i skutecznymi środkami. Dla produktu cele QA są najbliższe potrzebom biznesu i zamierzeniom firmy właśnie wobec tego produktu. Dlatego głównymi cechami inżyniera jakości są energia, wiedza i elastyczność. Warto przy tym zauważyć: praca QA wymaga nie tylko rozległej wiedzy i odpowiedzialności za jakość produktu oraz usług. To stanowisko ma swoje granice: z jednej strony wyznacza je projekt z jego wymaganiami — zarządzanie projektem i ustalony cykl życia programu; z drugiej — procesy, za które QA odpowiada.

Jakich narzędzi potrzebuje specjalista QA?
Choć brzmi to prosto, najważniejszym narzędziem jest głowa — i to chyba w każdym zawodzie, nie tylko u inżyniera jakości. Oczy też się przydają, zwłaszcza przy testowaniu interfejsu. Oczywiście uszy: czasem uruchamiasz aplikację, a komputer zaczyna szumieć jak samolot na pasie startowym. Potrzebna jest i ruchliwość: bywa, że problem rozwiązuje się od ręki, więc trzeba żywo rozmawiać z zespołem i przemieszczać się po biurze czy innym miejscu pracy. Ręce również są użyteczne, szczególnie przy testach ręcznych — nie wszystko da się zautomatyzować (a testy automatyczne i tak piszemy rękami). No i serce: inżynieria jakości powinna być waszą pasją!
Jakie ostatnie trudne zadanie spotkało was na projektach?
Na projekcie MemoWord trzeba było sprawdzić, jak działa wygaśnięcie okresu subskrypcji i czy wyłapywane są odpowiednie okienka. Żeby temu sprostać, musiałem zainstalować starą wersję Microsoft Access — jeśli o niej nie słyszeliście, to system zarządzania bazami danych od Microsoftu, łączący relacyjny silnik Microsoft Jet Database Engine z graficznym interfejsem i narzędziami programistycznymi. Po instalacji właściwego narzędzia i kilku prostych zapytaniach SQL zadanie zostało pomyślnie zamknięte.
O projekcie MemoWord
Revol Source wychodzi z założenia, że wspólnotę ludzi utalentowanych, pracowitych i otwartych warto pielęgnować. Właśnie dlatego staramy się uczynić edukację dostępniejszą dla wszystkich.
Pomogliśmy naszemu klientowi, MemoWord, stworzyć aplikację mobilną na iOS i Androida. Stanie się waszym niezastąpionym pomocnikiem: pomoże opanować nowe słowa i powtórzyć te już znane.
Program nauki pomaga tłumaczyć, słuchać, zapamiętywać i powtarzać obce słowa oraz wyrażenia. Możliwości MemoWord czynią naukę języka znacznie szybszą i przyjemniejszą.
Spróbujcie sami!
QA jako osobna usługa. Opisane tu podejście do testowania oferujemy także osobno — zobaczcie usługi testowania i QA. Jak powstawał i był testowany MemoWord, opisujemy w studium przypadku MemoWord.