【アリュール】
Allure とは?
最終更新:
💡 テスト結果を、詳しく調べられるHTMLレポートに
テストの実行結果をインタラクティブなHTMLレポートにまとめるオープンソースのツール。テストフレームワークとの連携で、結果・ステップ・添付ファイルなどを確認できる。
📌 このページのポイント
Allureって何のためのツール?
ターミナルの結果とは違う?
失敗したテストを探し、実行時間や記録されたエラー、添付画像などをまとめて確認できる。チームで結果を共有するときにも使えるけれど、レポートだけで製品全体の品質を保証するわけではないよ。
どうやって使うの?
スクリーンショットや手順も自動で全部載る?
テスト側や統合機能が記録した情報を表示するので、必要なステップや添付を用意することが大切。@StepはJava系の例で、すべての言語で同じ書き方をするわけではないんだ。
CIで前回の結果とも比べられる?
できるよ。ただし過去のデータを保持する設定が必要。Allure 2はhistoryディレクトリの引き継ぎ、Allure 3はhistoryPathなど、方式が異なる。Allure 3にはテストコマンドを呼ぶallure runもあるので、単に「テストを実行しない」と決めつけるのは正確ではないよ。
まとめ:ざっくりこれだけ覚えればOK!
「Allure」って出てきたら「テスト結果を見やすいレポートにするツール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Allure」 = 魅力、魅惑
💬 allureは英語で魅力や魅惑を表す言葉。ここではテストレポートツールの名前で、単語の意味だけから命名理由までは断定しないよ。