Highlights
- Understand Visual Studio and TFS tools
- Testing options available
- To write Unit Tests and Test Design
- Understand Microsoft test Framework and/or NUnit test Framework
- How to test for errors in code
- Manual Testing using Microsoft Test Manager
- How to integrate use of Tests with Team Project
Course Details
Introduction
Approaches to testing:
Test Driven Development
Testing vs Debugging
Visual Studio 2015/2017 support for Testing
Microsoft Test Manager for Manual Testing
Visual Studio .NET Test Tools
Test Explorer
Creating Test Projects
Test Configuration
Viewing Results
Test Projects
Test Project options:
Unit Test
Manual Test
Ordered Test
Load Test
Web Test
Designing Tests
What to Test
Boundary Conditions
Isolating Testing
Mock Objects
Use of Interfaces
.NET Framework support for testing
Testing Attributes
Testing frameworks MS Test vs NUnit
Framework specific Attributes
Initializing and Cleanup of Unit Tests
Parameterising Tests
Asserts
Assert Methods for:Equal
Same
Null (Not Null)
Custom Error Messages
TestS and HANDLING Exceptions
Checking for Exceptions
Unhandled Exceptions
Tests and Reflection
Testing private/protected members
Avoiding intrusive testing
Testing Asynchronous Methods
Microsoft Test Manager (Manual Tests)
Use of Microsoft Test Manager
Integration with TFS and Team Project
Creating Test Plans
Creating Test Suites
Creating Test Cases
Running Tests
Creating Bugs
Test Effectiveness
Code Coverage
Coverage Statistics
Who should attend
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022