私は最近、機能テストの自動化フレームワークであるNexusLightを使い始めました。同様の仕事をするフレームワークは他にありますか?
6 に答える
私はasp.netWebアプリを何年もテストしており、使用するツールはWatirだけです。
NexusLight について詳しく調べたことはありませんが、InCisif.netは機能テスト フレームワークも提供するはずだと思います。あなたはそれを調べることができます。
機能テストの自動化を検討している場合は、VSTT 2010 をお勧めします。Web サービス テスト、UI テスト、Biztalk テスト、データ ドリブン テストのサポート。VSTT を見てください - http://msdn.microsoft.com/en-us/library/ee338734(v=vs.90).aspx
VSTT を試すこともできます - http://blogs.msdn.com/b/slumley/archive/2009/05/28/vsts-2010-feature-enhancements-for-web-test-playback-ui.aspx
Telerik テスト ツール - http://www.telerik.com/automated-testing-tools.aspx
Visual Studio UI テストの拡張性 - シナリオと指針 - http://blogs.msdn.com/b/mathew_aniyan/archive/2011/03/28/visual-studio-ui-test-extensibility-scenarios-amp-guiding-principles .aspx
VSTS Web テストのステップ バイ ステップ入門 - http://blogs.msdn.com/b/jimmymay/archive/2009/02/23/vsts-web-test-step-by-step-primer-7-minute- video-by-microsoft-ace-performance-engineer-chris-lundquist-with-copious-notes-screen-shots-from-your-humble-correspondent.aspx
セレノを見てください。ボンネットの下でSeleniumを使用しますが、すべてのブラウザー自動化をページオブジェクトに抽象化します。これにより、適切に構造化された流動的なC#ベースのテストが可能になります。
各ページオブジェクトは、同等のMVC ViewModelに(ジェネリックを使用して)強く型付けできるため、ASP.NET MVCに特に適しています。これにより、View、ViewModel、およびページオブジェクト間の一貫した関係が実現します。
Selenoコードベースのサンプルのいくつかをチェックして、これが実際に動作していることを確認してください。
Scott Hanselmanが作成したリストを読んで、次の 2 つのツールを見つけました。
- テストを自動化するためのWaitN ;
- テストコード生成を自動化するためのWatiN Test Recorder 。
ワティンのページより:
[...]WatiN (What-in と発音) の Web サイト。Watir に触発され、2005 年 12 月に開始された WatiN の開発は、.Net 言語で同様の種類の Web アプリケーション テストを可能にしました。
また、WatiN テスト レコーダーから:
アプリケーションの目的は、WatiN (Web Application Testing In .NET) プロジェクトと互換性のあるコードを生成することです。