私の組織では、現在 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 で可能ですか? 不可能な場合、このタイプの自動化のために提案できるツールはありますか?
ありがとう、ヘルナンド・オヨス