Pruebas del sistema:
las pruebas del sistema se realizan para verificar si el software o producto cumple con los requisitos especificados o no. Lo hacen tanto los probadores como los desarrolladores. Contiene las pruebas del sistema y las pruebas de integración. Se realiza a través de casos de prueba más positivos y negativos.
Pruebas unitarias :
las pruebas unitarias son el tipo de nivel de prueba de software en el que se prueban cada componente individual de un software. Las pruebas unitarias generalmente las realiza el desarrollador. Las pruebas unitarias no se pueden usar para aquellos sistemas que tienen mucha interdependencia entre diferentes módulos. No permite pruebas paralelas.
Diferencia entre pruebas unitarias y pruebas del sistema:
S.NO | Examen de la unidad | Pruebas del sistema |
---|---|---|
1. | En las pruebas unitarias, los módulos de software independientes se prueban por separado. | Las pruebas del sistema se realizan para verificar si el software o producto cumple con los requisitos especificados o no. |
2. | Las pruebas unitarias son realizadas por los desarrolladores. | Las pruebas del sistema generalmente las realizan los desarrolladores y evaluadores. |
3. | Las pruebas unitarias también se denominan pruebas de caja blanca. | La prueba del sistema también se llama prueba de caja negra. |
4. | Las pruebas unitarias generalmente se enfocan en la verificación funcional. | Las pruebas del sistema generalmente se enfocan en la validación del sistema. |
5. | Las pruebas unitarias se componen de módulos independientes. | Las pruebas del sistema comprenden las pruebas del sistema y de integración. |
6. | Las pruebas unitarias siguen la especificación de los módulos. | las pruebas del sistema siguen la especificación de requisitos. |