ATPTVS2015 - Professional Software Testing Using Visual Studio

This three-day course will introduce you to contemporary testing principles and
practices used by Agile teams to deliver high-quality increments of software on regular iterations.

Student Testimonials

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »

Prerequisites


This course is appropriate for all members of a software development team, especially those team members performing testing activities – regardless of skill level. This course also provides value for non-testers (managers, Scrum Masters, coaches, etc.) who want a better understanding of what Agile software testing involves.
You should take this class if any of these issues sound familiar:
  • Release dates and budgets are missed due to low quality and bugs
  • Testing activities are performed at the end of the sprint/iteration or release
  • No collective ownership or collaboration exists between the developers and testers
  • The team tests the wrong things at the wrong time
  • No automated tests, no regression tests, and no idea of the quality of your software!

Detailed Class Syllabus


AGILE SOFTWARE TESTING


Agile software development
Agile testing behaviors
Agile requirements and acceptance criteria

DEVELOPMENT TESTS


Unit testing, code coverage
Test-Driven Development (TDD)

ACCEPTANCE TESTS


Acceptance testing, integration testing, UI testing
Performance testing, load testing, non-functional requirements
Acceptance Test-Driven Development (ATDD)

EXPLORATORY TESTS


Exploratory testing, testing “tours”, code coverage for manual tests

BUILD AND TEST AUTOMATION


Automated building and testing, Continuous Integration (CI)
Build and test using Visual Studio agents

DELIVERING QUALITY SOFTWARE


Overcoming common dysfunctions, attributes and behaviors of high-perfo