autest は AutoIt スクリプトで Google Test のようなテストを記述できるようにするフレームワークです。
AutoIt を使用して GUI 操作の自動化をした時、実行環境やタイミングによって
予期せぬ失敗が起こることがあると思います。
autest は失敗した時に、ソースファイルと行数、期待値と実際の値を出力するので、
どこでどうして失敗したかが一目瞭然です。
[==========] Running 2 tests from 1 test cases. [----------] 2 tests from Sample [ RUN ] Sample.Test autest_test_test.au3:22 error: Value of 0 Actual: 0 Expected: 1 [ FAILED ] Sample.Test [ RUN ] Sample.Test2 autest_test_test.au3:26 error: Value of 0 Actual: 0 Expected: 1 [ FAILED ] Sample.Test2 [----------] 2 tests from Sample
これは特に Jenkins などで自動テストをする場合に便利です。
もちろん、テスト結果の xml 出力にも対応しています。
0 件のコメント:
コメントを投稿