ALM / DevOps

VSH16 Writing Maintainable X-Browser Automated Tests


1:30pm - 2:45pm

Level: Introductory to Intermediate

Marcel de Vries



How well do you test your Web application or Web site? Are you still testing your site manually and does that take a lot of time? Do you find it hard to create and maintain automated tests for web applications? Have you created automated tests but do you find them hard to maintain? This session will help you learn to build cross-browser automated test suites using either Visual Studio CodedUI or Selenium and integrate it with Microsoft Test Manager to give you a holistic view of your current sprint in terms of test completion and coverage.

In this session you'll learn to build test suites in such a way that they are maintainable by default. This session will introduce the concept of Page Objects that enable us to build SOLID, DRY and DAMP tests and relate them to the test cases you have in Test Management, so you can have full traceability of the level of automated and manual testing that has been done in your Continuous Delivery pipeline.

You will learn:

  • How to use CodedUI or Selenium to build automated UI test
  • How to integrate test automation with Microsoft test management
  • How to run tests automated as part of your release pipeline
  • How to ensure your tests are maintainable over time