Acceptance testing is receiving significant attention in the agile world but the specifics of how to implement an acceptance testing approach are not commonly available due to the diverse array of tools and development systems.
Visual Studio Team System combined with Team Foundation Server offers teams a compelling choice for .NET development integrating access to Source Control, Configuration Management, Automated Builds and Continuous Integration, Workflow Management, Unit Testing and coding into the Development Desktop.
This course shows teams how they can add Acceptance Testing to this integrated development system. Starting with the basics of Agile Analysis this course provides hands-on experience in building acceptance test specifications, hooking up acceptance tests to production code and actual creation of the acceptance tests all before the production code is created.
This course uses a customized version of the popular acceptance test framework FIT, Framework for Integrated Testing to create tests specifications and the actual acceptance tests in Visual Studio.
Day 1
Introduction to Agile Development with Acceptance Testing
Agile Analysis
User Story Development
Acceptance Test Specification
Day 2
Creating Acceptance Test Specifications with FIT
Creating FIT Acceptance Test Fixtures in Visual Studio
Coding and Running Acceptance Tests in Visual Studio
Automation of the Acceptance Tests