Goals: By giving the bases of the functional qualification according to the respect of the good practices of the test, this training will allow the participant to carry out tests starting from specifications of development by studying:
The testing process
Test management issues
This basic training is a real opportunity to put into practice in an efficient way the knowledge acquired at the end of these three days of training.
Profile targeted
Technician
Developer
Consultant
Testing expert
Contracting authority support
Mandatory Requirements
ISTQB Foundation Certified Tester certification recommended
Introduction
1. Test methodologies
Testing and software development cycle
The fundamental activities of the testing process
Identify the test levels in the project
Functional, non-functional and structural tests
Roles and responsibilities in the testing process
Case study: developing a test strategy
2. Plan the test project
Identify the test perimeter from a specification
Apply a risk-based approach
Estimate the test effort
Define a campaign and test cycles
Case study: writing a test plan
3. Moving from requirements to scenarios
Analyze models and identify requirements
Formalize the use cases
Describe the test scenarios
Identify data by applying several test design techniques
Develop a requirements coverage matrix
Case study: creating test cases from a specification
4. Organize the execution of the tests
Prepare a performance monitoring document
Select the order of execution of the tests
Establish pass/fail criteria
Identify and document anomalies
Replay tests and cover regression risks
Case study: preparing a test campaign tracking file
5. Monitor the test project
Understand the different test metrics
Set up dashboards to monitor and control the test project
Organize test monitoring committees
To rule on the results: balance sheet and test report
Case study: drawing up a document for monitoring and summarizing the test campaign
6. Industrialize the tests
Organize requirements and tests in a repository
Implementing traceability
Develop the non-regression test repository
Select the relevant tools for the testing activity
Best practices to consider test automation
Evaluate the maturity of the test process (TMMi and TPI)