2016年11月9日水曜日

[CodedUI Tips001/100]CodedUIでテストの実施開始と、実施終了時に定型処理を実施するやり方

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();
       
        }