私たちは独自の統合テストハーネスを作成しました。ここでは、 "GenerateOrders"などのいくつかの "操作"やテストを記述することができます。テストの設定に使用できるいくつかのパラメータ(注文数など)があります。次に、テストが合格/不合格(すなわち、(nt)オーダーがある)ことを確認するための第2の操作を書きます。統合テストを実行するにはどうすればよいでしょうか?
ツールは
それが思われる(混合及びテストの数を照合することによって)
- 統合テスト
- データ生成
- エンドツーエンドテストに使用されていますしかし、新しいテストを維持し、書くための開発経験が必要です。私たちのテストチームは、C#の開発経験がほとんどない人に関わりたいと思っています。
新しいGreenfieldプロジェクトを開始しようとしていますが、統合テストを記述して維持する最適な方法についていくつかの調査を行っています。次のように
質問は以下のとおりです。
- あなたが統合テストを実行するにはどうすればよいですか?
- あなたはそれにどのようなツールを使用しますか(FitNess ?, Custom ?, NUnit)?
私は人々の提案/コメントを楽しみにしています。事前に
おかげで、
デビッド
継続的インテグレーションテストの使用を計画していますか? –
質問をするのは私の意図ではありませんが、テスターにとっては、少なくとも開発/ C#の経験が非常に有益であると信じています。これは、彼らが開発部で少しのスキルを習得する時間かもしれません。 –
@McWaffletix - 私たちが書いたカスタムツールは、コードがCC.NETによってチェックインされているときに実行されているため、継続的に実行されます:)。 @Greg D - 私はまったく同意します:)しかし、私たちのテスターはしません!問題はC#が楽しいということを説得することです。それは完全なマインドシフトです。私たちは継続的に「私たちは開発者ではありません」... –