AllureReportは、テストレポートの生成に[ターン]

アリュールについて

アリュールは、一般的にJUnitの/ TestNGのフレームワーク、一般的に使用されるいくつかのテストフレームワークに基づいたテストレポートを生成することができ、レポートフレームワークです。
アリュールは、中国をサポートすると同時に、シンプルで美しいレポートスタイルを生成し、
アリュールはまた、継続的インテグレーションのためのジェンキンスツールをサポートし、構築するための環境全体をダウンした後、非常に便利に使用します。

構築するための環境

  1. インストールのJDK1.8 +

  2. インストールアリュール

  • ダウンロードしたzipインストールパッケージのアリュール、ここで突きます
  • 魅力-コマンドラインのディレクトリに解凍します
  • binディレクトリに移動し、実行allure.bat
  • アリュールは、PATH環境変数(\インストールパス\魅力-コマンドライン\ビン)に追加しました
  1. インストールが成功したの魅力を確認してください

コマンドラインで、タイプ時:魅力--version、魅力インストールされたバージョンを表示することができます。

 
写真.PNG

アリュール使用

1.コード依存の魅力を追加します。

pom.xmlファイルに魅力を頼る追加次のように、キーの設定は以下のとおりです。

<properties>
   <allure.version>1.5.4</allure.version> <aspectj.version>1.8.10</aspectj.version> </properties> <dependencies> <dependency> <groupId>io.qameta.allure</groupId> <artifactId>allure-testng</artifactId> <version>LAST_VERSION</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.20</version> <configuration> <argLine> -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar" </argLine> </configuration> <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>${aspectj.version}</version> </dependency> </dependencies> </plugin> </plugins> </build> 

2.コードの変更
アリュールコメントを

 

特徴:主な機能モジュールマーク
ストーリー:機能モジュール内の分岐機能マーク機能
テスト・ストーリーの下にラベル名:タイトルを
ステップは:テストケースの重要なステップとマーク
重要度:重要なテストケースレベルマーク
ラベルのテストケースの説明:説明
問題とTestCaseIdを統合されたバグ管理システム、使用されていないと言われて、それは明らかではないが、

重大度レベルのアリュールの定義:

1. Blocker级别——中断缺陷
    客户端程序无响应,无法执行下一步操作。
2. Critical级别――临界缺陷,包括:
    功能点缺失,客户端爆页。
3. Major级别——较严重缺陷,包括:
    功能点没有满足需求。
4. Normal级别――普通缺陷,包括:
    1. 数值计算错误
    2. JavaScript错误。
5. Minor级别———次要缺陷,包括:
    1. 界面错误与UI需求不符。
    2. 打印内容、格式错误
    3. 程序不健壮,操作未给出明确提示。
6. Trivial级别——轻微缺陷,包括:
    1. 辅助说明描述不清楚
    2. 显示格式不规范,数字,日期等格式。 
    3. 长时间操作未给用户进度提示
    4. 提示窗口文字未采用行业术语
    5. 可输入区域和只读区域没有明显的区分标志
    6. 必输项无提示,或者提示不规范。
7. Enhancement级别——测试建议、其他(非缺陷)
   1. 以客户角度的易用性测试建议。
   2. 通过测试挖掘出来的潜在需求。

あなたがより美しく、より標準化された報告を生成することができ、上記のコードで注釈を使用してください。次のようにフォーム:

 
テストコード
 
アリュールレポート
  • 注意:各メソッドは、1つまたは複数のラベルを追加することができます前に。

3.ユースケース

//全部运⾏
$ mvn clean test

运行某路径下以Test命名结尾的部分用例
$ mvn clean test -Dtest=com.test.app.*/Test.java

4.生成报告

//查看报告
allure serve target/allure-results

 

执行语句后,会打开默认浏览器,显示报告。报告支持中英文等几种语言。

 
图片.png

附官方地址: http://allure.qatools.ru/

おすすめ

転載: www.cnblogs.com/wangcp-2014/p/11697850.html