Hola a todos, estamos muy orgullosos de presentarles el marco de prueba automatizado ZTF de ZenTao - ZenTaoATF (zentaoautotestingframework) desarrollado por nuestro equipo de desarrollo de ZenTao. ZenTaoATF tiene solo un archivo de secuencia de comandos y puede admitir secuencias de comandos de prueba automatizadas escritas en varios lenguajes de secuencias de comandos. Tiene una sintaxis simple y un uso flexible. En el futuro, estará vinculado e integrado con el software de gestión de proyectos ZenTao.
El principio de funcionamiento básico de ZenTaoATF, un marco de pruebas automatizado Primero, necesita escribir un script de prueba para implementar su lógica de prueba normal. Ahora es compatible con php, python, ruby, lua, tcl, bash.
Este script de prueba está escrito de acuerdo con la lógica empresarial del programa que está probando, como vincular a la base de datos, consultar un registro determinado, etc.
Luego, escriba información básica del caso de uso para este script de prueba a través de comentarios: título, pasos y resultados esperados, utilizando el formato de sintaxis YAML.
<<
esperar: hola mundo.
TC
Luego ejecute el script zt. El script zt escaneará los scripts con indicadores de casos de uso en el directorio actual, luego llamará a la ejecución para obtener el resultado real de cada script y luego lo comparará con los resultados esperados registrados de antemano en el caso de uso. Si coinciden, si tiene éxito, si falla, calcule la información de diferencia.
En comparación con otros marcos de pruebas automatizados o marcos de pruebas unitarias,
Características principales de ZenTaoATF 1.sencillo
1.1 El programa es simple. Todo el marco de prueba automatizado tiene un solo archivo zt. Es muy conveniente desarrollarlo, instalarlo y ejecutarlo con PHP.
1.2 Sintaxis simple
La sintaxis de ZenTaoATF es solo un título simple, pasos y resultados esperados. Adopta el formato yaml, que es conveniente de escribir y muy legible.
2. Idioma cruzado
El marco ZenTaoATF en sí se desarrolla utilizando PHP, pero admite una variedad de lenguajes de programación, como python, ruby, lua, tcl, bash, bat, etc.
3. Multiplataforma
ZenTaoATF puede ejecutarse en varias plataformas. (Actualmente solo es compatible con Linux, se agregará la versión Windows 1.1)
4. Integre con el software de gestión de proyectos ZenTao
En versiones posteriores, lo integraremos y vincularemos con el software de gestión de proyectos de código abierto ZenTao, y los scripts y los casos de uso se pueden combinar orgánicamente.
Instalación y uso del marco de prueba automatizado ZTF de ZenTao Cómo instalar:
1. Actualmente, zentaoatf solo admite sistemas Linux y BSD. Primero instale el entorno operativo PHP.
2. Descargue el paquete zentaoatf y extráigalo a un directorio.
3. Después de la descompresión, hay un script zt php. Utilice el comando chmoda+rxzt para agregarle permisos ejecutables.
4. Para facilitar su uso posterior, puede considerar copiar el script zt al directorio /usr/local/bin.
Cómo correr:
1. Después de descargar el paquete zentaoatf, contiene dos directorios, uno es la sintaxis básica y el otro es el formato de varios lenguajes de script.
2. Puede ejecutar zt en este directorio para ejecutar el script de prueba automatizado. El efecto de la ejecución es el siguiente: