Software test engineering: strategy, design and deployment
Your testing effort should target the risks that matter to the product. Structure strategy, organisation and monitoring to make quality decisions visible. Strengthen your ability to coordinate teams and justify validation priorities.
- Duration
- 3 days 21 hours
- Code
- DEV018FR Code
- Certification
- Design and deploy software tests Certification
Accredited training for the Design and deploy software tests certification.
Presentation
In an environment where a production bug can cost millions, this 3-day course brings together the key skills of software test engineering. You will alternate short theory sessions with practical workshops: designing test cases, applying equivalence partitioning, managing defect tickets with severity and priority levels, and tracking results in real time through dashboards. Across 8 modules, you will build a complete test plan, execute real-world scenarios and deliver a report suitable for a Product Owner or decision-maker.
Each half-day is treated as a sprint: you start with a test backlog, estimate effort, deploy the environment, execute tests and analyse them. You will use tracking tools such as Jira or Excel for these scenarios. By the end of the course, you will know how to establish a risk-aligned test strategy, prioritise defects and demonstrate the quality impact delivered to governance stakeholders.
This intensive programme also prepares you for our official certification, “Concevoir et déployer des tests logiciels” (Design and deploy software tests) (see the Certification section for details). You will leave with the skills to build your professional portfolio (test plan, scenarios and defect management), ready to replicate on your next project.
Objectives
By the end of this software testing course, you will be able to:
- Understand the importance of quality and the challenges of software testing within a development project;
- design a relevant test strategy suited to functional needs and project constraints;
- apply different test case design techniques, such as equivalence classes and decision tables;
- document test scenarios that are comprehensive, easily reproducible and traceable;
- organise preparation and execute manual tests in a specified test environment;
- record defects discovered during test execution in a structured way;
- anticipate and organise testing activities by assessing workload and prioritising tasks;
- clearly present test campaign results and recommend future improvements.
Program
Module 1: Introductions
- Welcome and participant expectations:
- Individual introductions and analysis of each participant's learning objectives.
- Programme overview and target skills:
- Detailed introduction to the course structure and clear explanation of the key skills to acquire.
Module 2: Understanding the role and fundamentals of software testing
- Quality challenges in the software development lifecycle.
- Distinguishing test categories (functional, non-functional, automated, etc.).
- The hierarchy of test levels (unit, integration, system and acceptance testing).
- Integrating a coherent test strategy within a project.
Practical exercises
- Jointly design a test strategy outline for a fictional application development scenario.
Module 3: Defining and organising a test strategy
- The components of a test plan: objectives, scope (coverage) and responsibilities.
- Criteria for selecting test types and levels based on identified risks.
- Essential documents resulting from a test strategy (detailed plan, test repository and coverage matrix).
Practical exercises
- Develop a simplified test plan from provided functional specifications.
Module 4: Mastering test design techniques
- Fundamental techniques: equivalence partitioning, decision tables and code path analysis.
- Distinguishing black-box, white-box and exploratory testing.
- Test case traceability methods and writing best practices.
Practical exercises
- Design 3 comprehensive test cases, including preconditions, data, steps and expected results, based on a user scenario.
Module 5: Executing tests and recording results
- Setting up the test environment.
- The detailed manual test execution process.
- Criteria for determining whether a test passes or fails.
- Using dashboards to track results.
Practical exercises
- Execute provided test cases and complete a tracking table with the corresponding statuses.
Module 6: Documenting identified defects
- The components of a defect ticket: title, detailed description and reproduction steps.
- Understanding defect severity, priority and business impact.
- Available defect tracking tools, such as Jira, Mantis and Excel.
Practical exercises
- Write two complete defect tickets based on the results of the previous module.
Module 7: Organising a test campaign
- Systematically planning testing activities within a project.
- Estimating workloads and optimising task allocation.
- Management support tools: backlog management, milestone definition and coverage metrics.
Practical exercises
- Develop a workload plan and design a summary dashboard to monitor the test campaign.
Module 8: Analysing results and optimising practices
- In-depth analysis of campaign results (pass rates, recurring defects, etc.).
- Using lessons learned to support continuous learning.
- Integrating testing into an overall continuous improvement approach.
Practical exercises
- Analyse a dataset from a simulated campaign and propose concrete improvements.
Audience
This course is intended for:
- Software production professionals, including testers, developers, analysts, project managers, Product Owners and software architects, who want to deepen their testing expertise and improve deliverable reliability.
- Managers or technical team leaders supervising software development teams who want stronger testing skills to manage deliverable quality and reliability more effectively.
- Anyone involved in designing, validating or assuring the quality of a software product who wants a structured, operational approach to improving software deliverable reliability and recognised certification of their expertise.
Prerequisites
This course requires the following prerequisites:
- At least 1 year of professional experience in software production: this experience helps you contextualise the testing methods and tools covered and understand the challenges of software deliverable reliability.
- Command of the key software development lifecycle (SDLC) stages: this knowledge is essential to understand where and how testing activities integrate and interact with other project phases.
- Understanding of fundamental software quality concepts: this is crucial to identify testing challenges, develop relevant strategies and assess software product compliance.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
- Practical exercises
- Case study
Course highlights
- Recognised professional certification: this course actively prepares you for and includes the “ Concevoir et déployer des tests logiciels (Design and deploy software tests)” certification exam. If you do not pass, you will have a second attempt free of charge.
- Transparency and an all-inclusive offer: the course fee covers all essentials for success: the training session, access to detailed learning materials and certification exam registration fees. This ensures a clear investment with no surprises.
- Practice-focused learning: a balanced combination of methodology and extensive real-world scenarios maximises your understanding. Develop directly applicable operational skills to improve the reliability of software project deliverables.
- Professional expertise and guidance: you will be supported by experienced software testing professionals whose expertise ensures relevant learning based on industry best practices and concrete experience.
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
fr
en