Description
Testing is used to improve the quality of the software. This seminar will present you with the essential elements to know to size a software testing project, and will allow you to identify the opportunity and the risk of such a project.
Who is this training for ?
For whom ?
Director of information systems, project management manager, anyone wishing to be involved in projects related to testing.
Prerequisites
Training objectives
Training program
- History and definitions
- Definitions.
- Role in the software development process.
- History of approaches.
- Testing in the software life cycle: BOEHM model.
- Roles on the project (MOA, MOE, acceptance team, users).
- Different processes.
- The Independent V&V.
- Reviews, inspections.
- Test families: unit, functional, base consistency, integration, load.
- Non-regression tests.
- Deliverables (specifications, specifications).
- Test Opportunities Today
- Why are tests necessary? Observations of the software testing situation.
- Advancements and difficulties of testing projects.
- Areas for improvement, factors for success.
- Key elements of functional validation
- The five foundations.
- The recipe process.
- The recipe plan.
- Organization and follow-up.
- Dataset management.
- Test campaigns.
- Recording results and anomalies.
- The packaging and delivery.
- Receipt clauses.
- Costs and profitability of the test project
- The validation team, the need for resources.
- The professionalization of the tester profession.
- Certifications (ISTQB.
- ).
- Estimated cost of tests by test family.
- Costs and gains.
- Costs and gains of non-regression.
- Estimation of the cost of test maintenance.
- TRA for test maintenance.
- Offshore models.
- Test profitability.
- Testing approaches today
- Criticality and confidence level.
- The testability of an application.
- The concept of test coverage.
- The risk-based approach.
- The contributions of Agile approaches (Scrum, XP.
- ).
- Test-Driven Development (TDD).
- Process maturity (TMMI, Test Process Improvement, ISO/SPICE).
- Test management solutions
- Requirements and traceability managers.
- Test repository managers.
- Anomaly managers, principles and market solutions.
- Cost of using the different tools.
- Quantitative and qualitative gains.
- Measurement of Return on Investment (ROI).
- Synthesis
- Success factors/failures.
- Review of good practices.
- Continuous improvement of the process.