Zarządzanie jakością oprogramowania () – proces mający na celu zapewnienie jakości tworzonego oprogramowania poprzez właściwą realizację procesu testowania oprogramowaniaTian J., Software quality engineering. Testing, Quality Assourance, and Quantifiable Improvement, 2005, John Wiley & Sons, Inc., ..
Informacje ogólne Zarządzanie jakością oprogramowania może być realizowane w różny sposób w zależności od organizacji i rodzaju realizowanego projektu, ale powinno wspierać cały proces rozwoju oprogramowania, tj.: Zbieranie wymagań i definiowanie zakresu projektu – głównie pod kątem weryfikacji czy zdefiniowane wymagania będą możliwe do weryfikacji, tj. przetestowania. Jednym z produktów może być w tym przypadku strategia testów. Projektowanie rozwiązania – głównie pod kątem zaplanowania procesu testowego, tj. rodzaju planowanych testów, sposobu realizacji tych testów, np. poprzez zdefiniowanie środowisk testowych oraz sposobu pozyskania danych testowych. Jednym z produktów może być w tym przypadku plan testów zawierający harmonogram testów. Kodowanie rozwiązania – poprzez bieżące tworzenie i realizacje scenariuszy i przypadków testowych oraz rejestrację defektów i ich sukcesywne rozwiązywanie. Oprogramowanie w trakcie poszczególnych iteracji może np. otrzymywać status alfa, beta, release candidate, silver i golden release.