Pytest+Allure generiert automatisierte Testberichte!

Vorwort

Bei automatisierten Tests gibt esunittest+HTMLTestRunner automatisierte Testberichte, aber der generierte Testbericht ist nicht schön und detailliert genug. Lasst uns lernen heute darüber. Pytest+Allure generiert automatisierte Testberichte.

1: Installieren Sie alle Abhängigkeitsbibliotheken in Python

Geben Sie im DOS-Fenster die folgenden drei Befehle ein:

pip3 install pytest

pip3 install allure-python

pip3 install allure-python-commons

2: Laden Sie nach der Installation der abhängigen Bibliotheken das Allure-Befehlszeilentool herunter und dekomprimieren Sie es. Download-Adresse: https://pan.baidu.com/s/1YkgYpvfmH_I26ZPAJ1OF0A. Legen Sie den entpackten Allure-Ordner als Umgebungsvariable fest. Fügen Sie der Umgebungsvariablen PATH im Bin-Verzeichnis Allure hinzu

Drittens: Bestätigen Sie, dass Allure erfolgreich installiert wurde, geben Sie „allure --version“ in die Befehlszeile ein und es wird die Allure-Installationsversion 2.12.1 angezeigt.

Viertens: Schreiben Sie automatisierte Testskripte über Pytest, wie unten gezeigt. Das Schreiben von Pytest-Testfällen ist sehr einfach. Befolgen Sie einfach die folgenden Regeln:

  • Testdateien beginnen mit test_

  • Testklassen beginnen mit Test

  • Testfunktionen beginnen mit test_

 Fünftens: Öffnen Sie das DOS-Fenster, wechseln Sie zum aktuellen Projektordner, führen Sie den Befehl pytest -s -q aus und die zurückgegebenen Ergebnisse werden in der Befehlszeile gedruckt.

 Sechs:Führen Sie nach dem Erstellen des Testfalls den Befehl im DOS-Fenster aus: pytest -s -q --alluredir allure-xml. Anschließend wird der Testfall ausgeführt. -s bedeutet, dass das Terminal Ergebnisse ausgeben kann, während der Test ausgeführt wird, -q bedeutet, die Ausgabeergebnisse zu vereinfachen, und --alluredir bedeutet, die generierten Zwischenergebnisse im Ordner allure-xml zu speichern.

Sieben: Warten Sie, bis der Testfall ausgeführt wird. Führen Sie den Befehl weiterhin im Terminal aus: allure generic allure-xml -o allure-report --clean. Dadurch wird ein Testbericht im Ordner „allure-report“ generiert, der auf den Zwischenergebnissen im Ordner „allure-xml“ basiert.

Acht: Der generierte HTML-Testbericht kann mit einem Browser geöffnet werden

 

Auf diese Weise wird ein einfacher automatisierter Testbericht erstellt

Abschließend möchte ich mich bei allen bedanken, die meinen Artikel sorgfältig gelesen haben. Angesichts der Zunahme der Fans und der Aufmerksamkeit ist immer etwas Höflichkeit vorhanden. Obwohl es keine sehr wertvolle Sache ist, können Sie es direkt mitnehmen, wenn Sie es verwenden können!

Interviewdokument zum Softwaretest

Wir müssen lernen, um einen hochbezahlten Job zu finden. Die folgenden Interviewfragen stammen aus den neuesten Interviewmaterialien von erstklassigen Internetunternehmen wie Alibaba, Tencent, Byte usw., und einige Byte-Chefs haben maßgebliche Antworten gegeben. Nach Abschluss dieser Frage Ich glaube, dass jeder anhand der Interviewinformationen einen zufriedenstellenden Job finden kann.

 

Supongo que te gusta

Origin blog.csdn.net/2301_79535733/article/details/134856727
Recomendado
Clasificación