1

フォームに自動入力し、ボタンのクリックをシミュレートし、次のページに移動できるテスト フレームワークを提案します。

開発時間を短縮するために、このタスクを自動化しようとしています。

編集: Arran によって提案されたリストから、コード化された UI が最も実現可能なオプションのようです。(企業の制限を考慮して、新しいソフトウェアをインストールすることはできません)。

自分で何かを書くか、Microsoft コード化された UI を使用するための指示をいくつか提案してください。

ありがとうございました。

4

2 に答える 2

2

ワティンをてください。私は過去にそれを使用していて、本当に気に入っています。例:

[Test] 
public void SomeMethodTest_SelectListOptionPickedAndButtonClicked_TextboxHasExpectedValue()
{
  using (var browser = new IE("http://yourpage.com"))
  {
   browser.SelectList("DdlId").Option("SomeOption").Select();
   browser.Button(Find.ByName("SomeButtonId")).Click();
   string textFieldValue = browser.TextField(Find.ByName("SomeTextFieldid")).Text;

   Assert.AreEqual("ExpectedValue", textFieldValue);
  }
}
于 2012-09-20T19:11:18.663 に答える
2

いくつかのオプションがあります:

Visual Studio Ultimate に組み込まれた Microsoft の CodedUI

セレン

Watin (Abandonware、やや)

Telerik のテスト フレームワーク。

すべてが大騒ぎせずに仕事を成し遂げます。

于 2012-09-21T13:59:28.103 に答える