Este artículo presenta los marcos y plataformas comúnmente utilizados para la automatización de pruebas. El lenguaje es python o javascript, sin java.
automatización de la interfaz de usuario
-
python+selenium+unittest/pytest
Artículo: Marco de prueba de automatización web_ Blog de notas de prueba de Yali invencible oriental-blog CSDN
Ventajas: flexible, las funciones que desea pueden empaquetarse usted mismo
Desventaja: todo lo que necesita el marco debe volver a empaquetarse
-
RobotFramework
Instalación y puesta en marcha del entorno RobotFramework
Pros: Impulsado por palabras clave
-
Ciprés
Artículo: Pruebas automatizadas - Inicio rápido de Cypress
- rara vez
Ventajas: encapsulación funcional rica basada en unittest
Artículo: Framework de prueba automatizado seldom_seldom interfaz de automatización
automatización de la interfaz
- python+Solicitudes+unittest/pytest
Ventajas: Flexible
Desventaja: el marco necesita encapsular sus propias funciones
Marco de prueba de automatización de interfaz
Buen marco:
Marco de prueba de automatización de interfaz ApiRunner combate real + análisis de marco
- httpcorredor
Ventajas: Realice la automatización de la interfaz basada en el código cero del archivo yaml y encapsule funciones enriquecidas
Marco de plataforma de prueba de automatización de interfaz basado en HttpRunner
- rara vez
Pros: en aserciones, registro e informes
- robotFramework
plataforma de prueba
- caballo que fluye
Ventajas: interfaz de soporte, automatización de la interfaz de usuario, fácil de abrir
Plataforma de pruebas de Liuma: pruebas automatizadas de API y web
- marco de la suerte
LuckyFrame ejecuta casos de uso de automatización web
- carrera de conejo
- metroesfera
Ventajas: interfaz de soporte, UI, pruebas de rendimiento
Contras: la versión empresarial requiere pago
MeterSphere - Plataforma de pruebas continuas de código abierto - Sitio web oficial
- basado en rara vez
https://github.com/SeldomQA/seldom-platform
- Basado en httprunner
Desventaja: solo admite la automatización de la interfaz
Plataforma de prueba automatizada de la interfaz HttpRunnerManager