0

複数の分散システムのキーワード駆動型自動化テストの経験がある人はいますか?

http://en.wikipedia.org/wiki/Keyword-driven_testing

自動化フレームワークに関しては、TDD、コード駆動型テスト(Nunit、xUnitなど)、およびGUIテストを使用しましたが、新しい役割でこれに遭遇しました。

Wikiは非常に詳細であるため、人々がそれをどのように使用したか、どのような成功(およびどのような問題/失敗!)、独自のツールを構築したか使用したツールか(GallioがExcelスプレッドシートでC#フレームワークを駆動する)についていくつかの回答がありました。ここに入力)、および他のテストを並行して行ったかどうか。例-私たちの開発者はBizUnitで単体テストを作成していますが、まともなテストである場合、それらを継続的なテストレポートツールに統合しないのは残念なことのようです。

4

1 に答える 1

1

キーワード駆動型テストは通常​​、テストを自動化するためのアプリケーションに依存しないフレームワークです。これらのテストは、UIアプリケーションで発生する汎用オブジェクトの語彙を使用して開発されています。キーワード駆動テストは、それらを実行するために使用されるテスト自動化ツールから独立しています。

テストをビルドプロセスと統合することは難しい作業ではありません。通常、ビルドが完了すると、フレームワークが最終的な実行可能ファイルを取得して製品をインストールする必要があることを意味します。インストールすると、テストの実行が開始されます。テストの実行は、アプリケーションのタイプ(Webベース、デスクトップベース、またはコンソールベース)によって異なります。あなたはニーズをより具体的にする必要があり、これらの種類の問題を扱うフォーラムに投稿することができます:-)

並行してテストするということは、スイートのさまざまなインスタンスを別々のサーバーで実行し、Excelシートで特定のシステムで実行するテストとスキップするテストを定義することを意味します。通常、キーワード駆動型では、入力ファイルには、簡単な方法で実行するテストを処理するための何らかの方法が必要です。

また、アプリケーション自体にもよりますが、並行してテストすることで正確に何を意味するのかを定義するとよいでしょう。

于 2011-01-29T03:48:17.537 に答える