Prueba de componentes: la prueba
de componentes es un tipo de prueba de software en la que se prueba la usabilidad de cada componente individual. Junto con la prueba de usabilidad, también se realiza una evaluación de comportamiento para cada componente individual. Para realizar este tipo de prueba, cada componente debe estar en un estado independiente y también debe estar en un estado controlable. Cada componente del software debe ser comprensible para el usuario.
Prueba unitaria :
la prueba unitaria es un tipo de prueba de software en la que se prueban unidades individuales de software, es decir, un grupo de módulos de programas informáticos, procedimientos de uso y procedimientos operativos para determinar si son adecuados para su uso o no. Es un método de prueba mediante el cual se prueban todos los módulos independientes para determinar si el propio desarrollador tiene algún problema. Se correlaciona con la corrección funcional de los módulos independientes.
Diferencia entre pruebas de componentes y unidades:
Pruebas de componentes | Examen de la unidad |
---|---|
La prueba de componentes implica probar cada objeto o partes del software por separado. | Las pruebas unitarias implican la prueba de programas o módulos individuales para la ejecución del programa. |
Lo realiza el equipo de pruebas. | Es realizado por el equipo de desarrollo. |
La prueba de componentes es una prueba de caja negra. | Las pruebas unitarias son pruebas de caja blanca. |
Tester no conoce la arquitectura interna del software. | Tester conoce el diseño interno del software. |
La prueba de componentes se realiza una vez que se realiza la prueba unitaria. | Las pruebas unitarias se realizan antes de las pruebas de componentes. |
La detección de defectos es un poco difícil en comparación con las pruebas unitarias. | la detección de defectos es fácil en las pruebas unitarias. |
Una vez que se desarrolla todo el software, solo se realizan pruebas de componentes. | Las pruebas unitarias se realizan después de cada paso de desarrollo. |
Valida los requisitos de la prueba. | Valida documentos de diseño. |