CodedUIでテストを実施するときに定型処理をしたいことがあります。
以下はサンプルですが、デフォルトではコメントアウトされているTestInitialize()とTestCleanup()を使用することで、例えば、テストの開始時にアプリケーションを起動して、テストの終了時にアプリケーションを終了するような定型処理を実施することが出来ます。
//Use TestInitialize to run code before running each test
[TestInitialize()]
public void MyTestInitialize()
{
// To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
testTarget = Process.Start("..\\..\\..\\CodedUI Sample\\bin\\Debug\\CodedUI Sample.exe");
}
//Use TestCleanup to run code after each test has run
[TestCleanup()]
public void MyTestCleanup()
{
// To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
testTarget.Close();
}
以下はサンプルですが、デフォルトではコメントアウトされているTestInitialize()とTestCleanup()を使用することで、例えば、テストの開始時にアプリケーションを起動して、テストの終了時にアプリケーションを終了するような定型処理を実施することが出来ます。
//Use TestInitialize to run code before running each test
[TestInitialize()]
public void MyTestInitialize()
{
// To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
testTarget = Process.Start("..\\..\\..\\CodedUI Sample\\bin\\Debug\\CodedUI Sample.exe");
}
//Use TestCleanup to run code after each test has run
[TestCleanup()]
public void MyTestCleanup()
{
// To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
testTarget.Close();
}