0

私の組織では、現在 Windows ベースのアプリケーションを使用していますが、これは数年後に段階的に廃止される予定です。従来のシステムを置き換えるために、このアプリケーションの Web ベース バージョンを構築しています。現在、API は C# で記述されており、フロント エンドのほとんどは NodeJS、HandleBars、Backbone、Bootstrap などのいくつかの JavaScript 拡張機能/フレームワークを使用して JavaScript で行われています。私の組織の QA チームは 4 人のテスターで構成されており、誰もプログラミングの経験がありません。私が入社する前に、チームは Windows アプリケーションだけでなく、開発中の Web ベースのアプリの SANITY テストを自動化するソリューションとして、Microsoft Test Manager を選択しました。

私が抱えている問題は、フロント エンドが JavaScript で構築されているため、Microsoft Test Runner や Coded UI Builder などのツールが DOM の要素を識別できないことです。したがって、ボタン クリックの自動化や特定のフィールドへの情報の入力は記録できません (Microsoft テスト ランナーとコード化された UI ビルダーは、Web サイトの任意の部分をクリックしたときに「ドキュメント」オブジェクトのみを認識します)。

私の目的: JavaScript で構築されたフロント エンドのテストを (プログラミングなしで) 自動化するために使用できるツールを見つけます。

私の質問は次のとおりです。このタイプの自動化は Microsoft Test Manager で可能ですか? 不可能な場合、このタイプの自動化のために提案できるツールはありますか?

ありがとう、ヘルナンド・オヨス

4

1 に答える 1

0

私が働いている場所では、 SAHIというツールを使用しています。このツールのいくつかの利点は、オープン ソースでプロプライエタリであること (プレミアム機能が必要な場合)、多くのブラウザーで動作すること、データベースへのアクセスや Excel ファイルの書き込みの読み取りなどのデータ駆動型テスト機能を備えていることです。録音機能があります。テストしたい内容に基づいてスクリプトを記録し、再生できます。プログラミングは必要ありません。言及されたSeleniumツールと非常によく似ています。

于 2013-11-10T19:40:53.520 に答える