Overview
Course Description
Thank you for reading this post, don't forget to subscribe!This three-day course will introduce you to contemporary testing practices and corresponding tools in Visual Studio Enterprise edition used by Agile teams to deliver high-quality increments of software on regular iterations.
Audience Profile
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.
Course Outline
Course Outline
1 – AGILE SOFTWARE TESTING
Agile software development Agile testing behaviors Agile requirements and acceptance criteria
2 – PLANNING AND TRACKING QUALITY
Forecasting and planning a sprint Defining done, reporting bugs
3 – DEVELOPMENT TESTS
Unit testing, code coverage Test-Driven Development (TDD)
4 – ACCEPTANCE TESTS
Acceptance testing, integration testing, UI testing Performance testing, load testing, non-functional requirements Acceptance Test-Driven Development (ATDD)
5 – EXPLORATORY TESTS
Exploratory testing, testing “tours”, code coverage for manual tests
6 – BUILD AND TEST AUTOMATION
Automated building and testing, Continuous Integration (CI)
7 – DELIVERING QUALITY SOFTWARE
Overcoming common dysfunctions, attributes and behaviors of high-performance teams