Las pruebas de software incluyen pruebas unitarias, de integración, de regresión, de humo, del sistema, de desempeño, de carga, de estrés, de volumen, de recuperación, de múltiples sitios, de compatibilidad, de bases de datos, de seguridad, del ciclo de negocio, de interfaz gráfica de usuario, de configuración, de estilo, de aceptación, de instalación, funcionales, de documentación, de usabilidad, de campo, alfa y beta.