Nos offres Training & Agile Transformation State of the art of software testing

State of the art of software testing

Understand the technical and economic stakes of software testing, structure an effective validation approach, and compare test management solutions to support your decisions.

2 days (14h)
In-person or remote
Overview course
19+
Year
3
Country
120+
Customers

A comprehensive view of software testing

By the end of this training, you will be able to analyze the value of a software testing project and build a comparison of test management solutions to support decision-making. You will gain an overall view of the project context, roles, deliverables and reference models that structure software testing today.

Prerequisite: a basic understanding of the IT project lifecycle.
Michel Dussouchaud, formateur Laytika
Your trainer
Michel Dussouchaud
Test & Quality expert, ISTQB®-certified trainer

Learning objectives

By the end of the training, you will be able to:

Identify the technical and economic stakes of an IT development project
Understand the Quality/Cost/Time triptych and cost and profitability indicators of a project
Grasp the different types and levels of testing
Know the different phases of a functional validation process
Understand the reference frameworks and maturity models currently used for testing
Identify the advantages and drawbacks of test management solutions
Understand the regulatory framework, in particular in relation to GDPR

Training program

8 modules covering the full scope of software testing, from project framing to final synthesis.

01

The context of the IT development project

  • The project lifecycle: classic and agile modes
  • The different processes
  • Deliverables (specifications, requirements, acceptance test plan, test base, etc.)
  • Requirements (typology, quality criteria)
  • The cost of poor quality
02

Testing within the software development project

  • The Boehm model (ISO 25010)
  • Roles on the project (business owner, project owner, acceptance team, users)
  • Independent V&V, reviews and inspections
  • Test families: unit, functional, data consistency, integration, load. Regression testing
  • Deliverables (Testware)
03

Key elements of functional validation

  • The five foundations of the acceptance process
  • The acceptance test plan
  • Organization and follow-up. Test data management
  • Test campaigns
  • Recording results and defects
  • The packaging and delivery process
  • Acceptance clauses
04

The regulatory framework (data protection authority)

  • Is the use of production data prohibited?
  • Documenting personal data across all test environments
  • Identifying sensitive data
  • Test data management: profiling, on-the-fly masking of production data
  • Provisioning and archiving data in test environments
  • Authorization and alerts to implement for data exports
  • Blocking access to personal data from unauthorized access points
  • Purging data sources once testing is complete
05

Costs and profitability of the test project

  • The validation team, resource needs
  • The professionalization of the tester role. Certifications (ISTQB, etc.)
  • Estimating test cost by test family. Costs and benefits
  • Costs and benefits of regression testing
  • Estimating the cost of test maintenance
  • TRA for test maintenance. Offshore models
  • Return on investment of testing
06

Overview of test management solutions

  • Requirements and traceability managers
  • Defect management tools
  • Test automation
  • Setting up continuous integration
  • Cost of learning the different tools
  • Quantitative and qualitative benefits
07

Practices and maturity models

  • Today's testing approaches: the risk-based approach
  • The contributions of agile approaches (Scrum, XP, etc.). TDD
  • Process maturity (TMMI, Test Process Improvement, ISO/SPICE)
  • Continuous improvement: DMAIC, PDCA, FMEA
  • Measuring return on investment
  • Indicators to implement: coverage rate, number of vulnerabilities
08

Key takeaways and summary

  • Success and failure factors
  • Review of best practices
  • Limitations and points of attention
  • Group discussion: exchanges between participants and wrap-up

Target audience and prerequisites

A training designed for software quality stakeholders, regardless of their level of experience.

Target audience

IT directors, business owner representatives, developers, project managers, and anyone wishing to get to grips with software testing or move into test-related roles.

Prerequisites

Have a basic understanding of the IT project lifecycle and its challenges.

Ready to get started?

Structure your testing approach today

Contact us to organize this training in-house, remotely or in person, and turn software quality into a genuine performance driver.

Reply within 48 business hours
France
+33 6 44 74 35 90
Madagascar
+261 38 47 232 96