Pytest combinado con Excel para realizar la automatización de la interfaz

prefacio

Primero revisemos el capítulo anterior "pytest implementa el combate basado en datos a través del método de parametrización", que lee principalmente casos de prueba a través de archivos yaml. ¿Y cuál es la diferencia entre que almacenemos casos de prueba en archivos de Excel?

No hay duda de que el marco de pruebas automatizadas de Pytest también puede leer archivos de Excel para lograr resultados basados ​​en datos.

¿Recuerdas los 3 pasos de antes?

El proceso de usar Excel para leer casos de prueba y archivos yaml es el mismo, la diferencia radica en la forma en que leemos los archivos.

Aquí están los pasos detallados:

1. Ayer ya describimos el método de usar xrld para leer archivos de Excel, citando directamente

2. Cree un archivo test_login.py, defina el método de inicio de sesión y también use el método decorador @pytest.mark.parametrize (args_name, args_value) para llamar al método de lectura de archivos de Excel para lograr la unidad de datos.

Resumir

El proceso de prueba automatizado es casi el mismo, la diferencia radica en la forma de leer los datos. Necesitamos poder inferir otros casos a partir de una instancia para poder comprenderla rápidamente.

Finalmente me gustaría agradecer a todos los que han leído atentamente mi artículo, la reciprocidad siempre es necesaria, aunque no es algo muy valioso, puedes quitártelo si lo necesitas:

inserte la descripción de la imagen aquí

Subprograma de entrevista de prueba de software

¡El banco de preguntas de pruebas de software superado por millones de personas! ! ! ¡Quién es quién lo sabe! ! ! El miniprograma de cuestionarios más completo de toda la red, puedes usar tu teléfono móvil para hacer los cuestionarios, en el metro o en el autobús, ¡enróllalo!

Se cubren las siguientes secciones de preguntas de la entrevista:

1. Teoría básica de pruebas de software, 2. web, aplicaciones, pruebas de función de interfaz, 3. red, 4. base de datos, 5. linux

6. web, aplicación, automatización de interfaz, 7. pruebas de rendimiento, 8. conceptos básicos de programación, 9. preguntas de la entrevista de horas, 10. preguntas de prueba abiertas, 11. pruebas de seguridad, 12. conceptos básicos de informática

Estos materiales deberían ser el almacén de preparación más completo y completo para los amigos [de pruebas de software]. Este almacén también ha acompañado a decenas de miles de ingenieros de pruebas en el viaje más difícil. ¡Espero que pueda ayudarlo a usted también!  

Guess you like

Origin blog.csdn.net/qq_48811377/article/details/132408350