La idea de marco de pruebas automatizadas

1, llamado modularización es que varios puntos de prueba diferentes en una prueba y un paso de prueba de la división de un único punto del paquete, se forma un módulo.

Por ejemplo: un caso de prueba para probar el procedimiento de inicio de sesión, que incluye: el nombre de usuario, contraseña, y la identificación y registro;

A continuación, puede introducir un nombre de usuario, contraseña, identificación y registro, las cuatro cancelar la operación de inicio de sesión se encapsulan en cuatro módulos diferentes. Cuando se prueba, sólo tiene que llamar a ese módulo. En este caso, cuando un módulo de cambios, sólo se necesitan para mantener un módulo independiente que puede ser puede ser un casos de prueba diferentes basadas en diferentes combinaciones de módulos.

2, la llamada idea biblioteca de prueba es para sublimar el pensamiento modular, que consiste en crear un archivos de la biblioteca de aplicaciones de prueba (puede ser API, DLL, etc.), estas bibliotecas es una colección de funciones. Su pensamiento diferente modular es que amplía la interfaz con la idea de que se puede ir a pasar parámetros a través de la interfaz, en lugar de un módulo sellado puede decirse que es una forma más de una "puerta" de módulos interactivos.

Por ejemplo: o por encima del caso de prueba, introduce un nombre de usuario, contraseña, identificación y registro, cancelar la entrada empaquetado en una biblioteca que contiene una función de inicio de sesión, la función de sesión acepta dos parámetros "nombre de usuario, contraseña", de entrada diferentes nombres de usuario y contraseñas pueden ser diferentes casos de prueba. Otra función puede ser cancle.

3, los llamados de ideas basadas en datos , diferentes opiniones, muchas personas se sienten solas excle tabla diferente de datos de sólo lectura un alto nivel de parametrización, de hecho, cómo entender que no importa, la clave es que las ideas buenas se pueden aplicar a su marco. Y mi opinión es que las variables constantes, los resultados en datos, diferentes datos llevaron a producir resultados diferentes. Para los datos importados pueden ser de muchas maneras, por ejemplo: mesa excle, el XML (para su uso en la web), la base de datos (DB), archivo CSV, TXT y así pueda.

4, los llamados ideas de palabras clave , esta idea, he estado pensando que la diferencia entre la relación orientada a objetos, la interacción con la modularización. comprensión más tarde personales, de hecho, es un tipo de pensamiento orientado a objetos basado en palabras clave, por ejemplo: QTP, RFT, el objeto puede ser un dato o una palabra clave, se arrastran al objeto, que puede ser empaquetado como un objeto de prueba clave ( ese elemento puede ser empaquetado en un palabras clave GUI), de manera que las diferentes operaciones pueden ser críticos para sus objetos, los diferentes objetos pueden conducir el flujo de los diferentes resultados de las pruebas.

de manera sencilla aplicación Excel puede utilizar una tabla, que incluye "Tipo de objeto" "Nombre de objeto" "Nombre de objeto Operación" "determinar los detalles" "resultados esperados". En este caso, mediante la introducción de diferentes tipos de objetos y nombres, los diferentes objetos serían operativo para construir una tabla de casos de prueba.

 

Publicado 16 artículos originales · ganado elogios 7 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_40264260/article/details/104892129
Recomendado
Clasificación