SYSTEM TESTING es un nivel de pruebas de software donde se prueba un software completo e integrado. El propósito de esta prueba es evaluar el cumplimiento del sistema con los requisitos especificados.
Definición del ISQB
- Pruebas del sistema: El proceso de probar un sistema integrado para verificar que cumple con los requisitos especificados.
Analogía
Durante el proceso de fabricación de un bolígrafo, el capuchón, el cuerpo, la cola, el cartucho de tinta y el bolígrafo se producen por separado y se prueban por separado. Cuando dos o más unidades están listas, se ensamblan y se realizan las pruebas de integración. Cuando el bolígrafo completo está integrado, se realizan las Pruebas del Sistema.
Método
Por lo general, se utiliza el método de Pruebas de Caja Negra, en el que se desconoce la estructura interna del sistema bajo prueba. Tests are normally done manually but the trend of test automation, specially for Regression Testing, is picking up.
Tasks
- System Test Plan
- System Test Cases/ Test Scripts/ Test Data
- System Test
When is it performed?
System Testing is the third level of software testing performed after Integration Testing and before Acceptance Testing.
Who performs it?
Normally, independent software testers perform System Testing.
Types
System Testing is the most comprehensive level of testing and many types of tests are performed. Algunos de ellos se mencionan a continuación:
- Pruebas de humo para asegurar que las funciones más importantes funcionan y para decidir si la construcción es apta para más pruebas.
- Pruebas funcionales para asegurar que las características funcionan según los requisitos funcionales.
- Pruebas de regresión para asegurar que los cambios (mejoras o correcciones de defectos) en el software no han afectado negativamente.
- Pruebas de usabilidad para determinar si el sistema es fácilmente utilizable desde la perspectiva del usuario final.
- Pruebas de rendimiento para determinar cómo funciona el sistema en términos de capacidad de respuesta y estabilidad bajo una determinada carga.
- Pruebas de seguridad para descubrir las vulnerabilidades del sistema y determinar que sus datos y recursos están protegidos de posibles intrusos.
- Pruebas de conformidad para determinar el cumplimiento del sistema con las normas internas o externas.
Entorno de prueba
Dado que las pruebas del sistema implican probar el software en su conjunto, el objetivo debe ser hacer que el entorno de prueba sea lo más parecido al entorno de producción. De lo contrario, usted será lanzado con defectos de producción que el sofisticado que no pudo captar mientras que los simples usuarios finales al instante encontrado. Que vergüenza!
Confusión con las Pruebas de Integración del Sistema
A veces, las Pruebas del Sistema se confunden con las Pruebas de Integración del Sistema, que es sólo un tipo de Pruebas de Integración que se centran en las interacciones e interfaces entre los sistemas. Las Pruebas del Sistema, por otro lado, tienen un enfoque más holístico y se centran en la capacidad de todo el sistema para cumplir con los requisitos de negocio / software.
.
Why not get hold of some ‘pocket money’?
Learn about BUG BOUNTY programs and EARN DOLLARS (From $50 to $1,000,000).
.
Last Updated on September 21, 2020 by STF