Testowanie oprogramowania
Testowanie oprogramowania jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. W przypadku złożonych systemów informatycznych procesy związane z zapewnieniem i kontrolą jakości niejednokrotnie mają decydujący wpływ na powodzenie projektu, a sam proces testowania jest na ogół długotrwały i wielofazowy, co oznacza, że stanowi znaczący procent budżetu całego projektu. Z tych powodów właściwe zaplanowanie i efektywna realizacja testów z wykorzystaniem adekwatnych metod i narzędzi jest tak istotna.
Cele testowania:
- walidacja systemu pod kątem zgodności systemu z wyspecyfikowanymi i dorozumianymi wymaganiami
- wykrycie defektów systemu zarówno w wymaganiach, jak i systemie
- zebranie wyników określających jakość systemu w takich obszarach jak funkcjonalność / wydajność / zgodność z wymogami formalnymi / dostępność/ obciążenie / bezpieczeństwo / użyteczność
- określenie zgodności z procesami biznesowymi po wdrożeniu systemu.
Istotnym elementem procesu testowego jest zaangażowanie odpowiednich zasobów ludzkich do wykonania zadań zapewnienia jakości. Zespół QA Projekty Bankowe Polsoft to osiemdziesięciu specjalistów ds. testów posiadających wiedzę i doświadczenie zebrane w ponad 150. projektach na przestrzeni 8 lat dla takich klientów jak: BZWBK, Kredyt Bank, Incest Bank, Poczta Polska. Dla każdego projektu zespół zostaje dobrany wg odpowiedniego klucza: wiedza dziedzinowa, doświadczenie oraz rola pełniona w projekcie.