Description
This course teaches how to implement a software testing strategy using Microsoft Visual Studio and Team Foundation Server 2013. It will also allow you to discover and carry out unit tests, web tests and load tests and to use tools dedicated to functional tests.
Who is this training for ?
For whom ?
Project managers. Testers. Developers or any member of a development team who wants to improve the quality of their daily work.
Prerequisites
Basic knowledge of software development.
Training objectives
Training program
- Introduction to Visual Studio 2013 ALM
- - Introduction to Team Foundation Server 2013 and Visual Studio 2013.
- - ALM (Application Lifecycle Management) at Microsoft.
- - The principles.
- - The product range.
- - Managing the development process from design to deployment.
- Project management
- - The main principles.
- - Creating a team project.
- - Managing requirements with different tools.
- - Practical work Setting up a project.
- Functional tests
- - The principles.
- - The organization.
- - Create the test plan.
- - Configure the execution of a test plan .
- - Manually run a test campaign.
- - Report an anomaly to the developers.
- - Practical work Implementation of a test plan on a project and its execution.
- Unit tests
- - Understanding unit tests.
- - Principles.
- - Creating a unit test.
- - How to do it? What to test? Linking to a data source.
- - Impacted tests and code coverage.
- - Practical work Implementation of data-driven unit tests.
- Web testing and performance testing
- - The load test cycle.
- - The different stages.
- - Creating a web test.
- - The key elements.
- - Executing a load test.
- - Practical work Setting up a load test.
- Automated GUI testing
- - The main concepts.
- - Create a basic GUI test.
- - Validate the GUI.
- - Extensibility and custom code .
- - Practical work Implementation of automated tests of graphical interfaces.
- Managing test environments
- - The main concepts.
- - Best practices.
- - Install and configure a test environment.
- - Use a test environment.
- - Using exploratory tests.
- - Discover lab management.
- - Practical work Setting up a testing agent.
- Monitor the progress of your tests
- n'as pas encore du programme