encanto de informes PYtest marco

En primer lugar, ¿cuál es PYtest

PYtest es una pitón marco de pruebas, con la funcionalidad unittest y más rico de lo que es.

En segundo lugar, ¿cuál es el atractivo

Hay un montón de buena marco de pruebas, pero hay muy poca herramienta de informes puede mostrar muy claramente el proceso de implementación de casos de uso y los resultados buenos.

encanto es una herramienta de código abierto diseñado para mostrar los resultados de la prueba en la esperanza de que dentro del equipo de todo el mundo puede ver a los resultados de pruebas muy claras.

encanto se puede hacer con un montón de conocidos integración marco de pruebas.

     Java como el lenguaje, se puede integrar con junit4, junit5, marco de pruebas TestNG.

     lenguaje Python, se puede integrar con PYtest, se comportan, marco de pruebas nariz.

Guardar encanto serán los datos de ejecución de casos de prueba a un archivo XML, y luego utilizar los archivos allure línea de comandos en forma html presentados.

 

En tercer lugar, el encanto de instalación

  encanto está integrado junto con PYtest utilizado, por lo que es necesario instalar PYtest y el encanto PYtest-plugin:

pip instalar PYtest 
pip instalar encanto -pytest

  A continuación, instale el encanto, depende entorno Java, es necesario instalar y configurar en el entorno JDK JDK avance variable de entorno variable si no se configura, se puede saltar a la siguiente dirección: https://www.cnblogs.com/TerLeeHost/p/7890428 .html

Pasos para la instalación:

web oficial proporciona a cada instalación de la plataforma, de línea de comandos.

La siguiente es una instalación manual para cada plataforma:

1, descargar el último paquete de instalación de Maven Centro:

https://dl.bintray.com/qameta/maven/io/qameta/allure/allure-commandline/

  • Seleccione la última versión del paquete de instalación -----> Descargar el paquete de instalación postal de formato

2, el deshacer las maletas en cualquier directorio. No recomendado para votar por la unidad C o profunda ruta. Por ejemplo, D: \ encanto mando-2.12.1

3, después del salto para extraer el directorio bin, ejecute allure.bat debajo de las ventanas. Otras plataformas realizan atractivo.

4, configurar el atractivo de las variables de entorno:

Las variables del sistema ha añadido: ALLURE_HOME: D: \ encanto-2.12.1

Sistema de variables: Path ha añadido:% ALLURE_HOME% \ bin

  

5, que se ejecuta desde la línea de comandos --version encanto o atractivo

 

 

 Cuatro, Allure y la integración PYtest

  Informe de ensayo de archivo generado encanto

  En la ejecución de comandos PYtest, añadir allure parámetros de comando: -alluredir = Salidas / Allure (relativo al directorio donde la prueba informa directorio de comandos PYtest)

si  __name__ == ' __main__ ' : 
    pytest.main ([ " -s " , " -v " , " --html = Salidas / reports / pytest.html " ,
                  " --alluredir = salidas / encanto " ])    # encanto文件生成的目录

o

SI  el __name__ == ' __main__ ' :
     # generan un archivo de informe encanto 
    pytest.main ([ ' -s ' , ' -v ' , ' --alluredir = SALIDAS / encanto ' ])

  Todos los casos de uso ejecutada, en salidas / encanto directorio generarán un número de documento de informes

En tercer lugar, generar informes de ensayo encanto página HTML

1, generan informes ceban

  En la línea de comando cmd o consolarlos, ejecute: Allure servir archivos de resultados de la prueba en el directorio , se generará buen informe HTML.

  比如 Allure sirven salidas / encanto

 

 

Compartir Gangster: Serie PYtest (cuatro) - PYtest + + encanto Jenkins - plataforma de integración continua genera encanto Informe: https://www.cnblogs.com/Simple-Small/p/11512337.html

******* Por favor, respecto del original, en cuanto a la reimpresión, por favor indique la fuente: Tomado de: https://www.cnblogs.com/shouhu/ , gracias! ! ******* 

Supongo que te gusta

Origin www.cnblogs.com/shouhu/p/12420064.html
Recomendado
Clasificación