Enabling continuous quality is a key focus area of Update 1for VS2012. With the release for Update 1, code coverage results are available
for automated test cases as well as manual tests. You can now record your coded ui tests and analyze
the code coverage for these tests. Using the test explorer, you can now analyze
the code coverage results for a group of tests or a single test.
You can also use
the test manager to get the code coverage results for the manual test cases,
for enabling code coverage, make sure that you deploy the related .pdb files
and provide the path for the files in the settings. The test settings also
allow you to specify the environment for running the test cases. You can now
choose your target build and run the manual tests cases after choosing your
settings. Once you complete the manual tests, the code coverage results for the
executed tests are displayed along with your build results.
Using Test Explorer, you can group and run tests based on
their traits (Test Category, Test Property, Priority, and Owner). You can also
pause and resume manual test sessions in Microsoft Test Manager, and
automatically create an image log of all actions performed during an
exploratory testing session.
Update 1 also supports cross-browser testing, with the
ability to record web tests in Internet Explorer and then later replay them
with most modern browsers. You can enable cross browser automation by just
adding a single line of code to the test methods.
[TestMethod]
public void SampleCodedUITest()
{
BrowserWindow.CurrentBrowser = "chrome";
this.UIMap.FailedLoginTest();
this.UIMap.RegisterTest();
this.UIMap.LoginPassTest();
this.UIMap.AboutPageTest();
this.UIMap.AssertAboutPage();
}
You can also use the browser name to be loaded from
configuration file for complete automation.
No comments:
Post a Comment