Cuatro etapas de pruebas de software, pruebas unitarias, pruebas de integración, pruebas del sistema, pruebas de aceptación

Objetos pruebas de software que incluye requisitos de software, esquema de diseño, diseño detallado, el entorno operativo de software, puede ejecutar programas y código fuente del software y así sucesivamente. Las pruebas de software incluyendo calidad, personal, recursos, tecnologías y procesos de los cinco elementos, así como cobertura de la prueba y la eficiencia de prueba dos goles.

Las pruebas de software se divide generalmente en cuatro etapas: pruebas unitarias, pruebas de integración, pruebas de sistema y pruebas de aceptación.

Una unidad de pruebas 
de software de prueba de unidad es la unidad más pequeña de verificar y validar cheques. Por ejemplo, las pruebas de clases y métodos Java.

Principio de la prueba: 
1, independientemente uno de otro tanto como sea posible para asegurar que los casos de prueba (casos de prueba no pueden llamar directamente los métodos de otras clases, la prueba debe ser reescrita en el método de simulación); 
2, esta etapa se lleva a cabo generalmente por un desarrollador de software, con para verificar el código de características desarrolladas corresponden a sus requisitos de diseño.

Los beneficios de la unidad de pruebas: 
1, descubrimiento temprano del defecto; 
2, que permitan la reconstrucción; 
3, la integración simplificar; 
4, el documento; 
5 para el diseño.

Carecen de la unidad de pruebas: 
1, de todas las posibles rutas de ejecución, es imposible para asegurarse de que todos los errores se trayectoria atrapados; 
2, cada línea de código tarda de 3 a 5 líneas para la unidad de pruebas, la presencia de la balanza de entrada y de salida.

En segundo lugar, la integración pruebas de 
integración pruebas de unidad de prueba se basa en el resumen de la unidad de software de acuerdo con las especificaciones del software de especificaciones de diseño, si cada parte del proceso de trabajo se ensamblan en módulos, subsistemas o sistemas cumplen o lograr las especificaciones y requisitos técnicos correspondientes .

BigBang incluyendo pruebas de integración, de arriba hacia abajo, de abajo hacia arriba, el núcleo de la integración del sistema, la frecuencia de integración.

En tercer lugar, la prueba del sistema 
se probará para la integración de software como parte de un sistema informático, en conjunto con otras partes del sistema en conjunto, una serie de pruebas estrictas y eficaces bajo entorno operativo real para encontrar posibles problemas de software, para garantizar el funcionamiento normal del sistema .

Comparación entre la integración y sistema de prueba: 
1, la prueba: prueba de la interfaz integrada entre los respectivos módulos de la unidad de prueba, las pruebas del sistema y prueba funcional del rendimiento general del sistema; 
2, el ángulo de la prueba: ángulo de énfasis en la tecnología pruebas de integración las pruebas, las pruebas del sistema es un énfasis en la perspectiva de la empresa a ensayar.

En cuarto lugar, la prueba de aceptación 
, también conocida como la entrega de prueba, son las pruebas oficiales realizadas por las necesidades de los usuarios, los procesos de negocio para determinar si el sistema cumple con los criterios de admisión establecidos por el usuario, cliente, u otro organismo autorizado si se debe aceptar el sistema.

Pruebas de aceptación, incluyendo las pruebas alfa y beta testing, alfa prueba se efectúa ensayando desarrollador de software, pruebas beta por el usuario desde el entorno de desarrollo de software de pruebas.

diferencia:

Un método de prueba diferente

1, la unidad de pruebas de caja blanca pertenece a la categoría.

2, las pruebas de integración categoría de pruebas de caja gris pertenece.

3, categoría de pruebas de caja negro pertenece a la prueba del sistema.

En segundo lugar, la gama de diferentes inspección

1, la estructura de datos interna de la unidad principal de las pruebas de la unidad de prueba, control lógico, el manejo de excepciones.

2, la interfaz y sus datos entre relación de transferencia principal módulo de prueba las pruebas de integración y la función global del módulo de montaje.

3, la prueba del sistema, principalmente para probar todo el sistema con respecto a los requisitos de conformidad.

En tercer lugar, la valoración de los diferentes

1, la referencia prueba de evaluación de celda es a la cobertura lógico.

2, la valoración es principalmente la cobertura de las pruebas de integración de la interfaz.

3, la prueba del sistema de valoración es probar la cobertura de especificaciones de la demanda.

Publicados 407 artículos originales · ganado elogios 150 · vistas 380 000 +

Supongo que te gusta

Origin blog.csdn.net/ds1130071727/article/details/102807646
Recomendado
Clasificación