In this talk , we explore the emerging testing domain of Regression testing . Program “Sprint-Project-Release” regression is a proven practice that aims at providing confidence that changes do not harm the existing behaviour of the software. Towards the end of a sprint-release cycle, the regression testing is the unique opportunity to improve the quality of software before pushing the new code to production!
The activity of Regression testing is not sufficiently addressed. This talk will shed more light on the current state-of-the-art in this important test domain, and will suggest how to develop an effective Regression testing strategy.
Developing and managing Regression testing strategies in an agile context raises many new challenges such as how to optimise the cost-effectiveness of these regression techniques, to select the appropriate regression testing techniques, and how to manage the regression test process by intelligent assessments & continuous improvements.
KEYWORDS: Agile testing, Regression testing, test strategy, Test coverage, Test Management & Test Cost.
Khalid ALLEM graduated as Civil Engineer from the Polytechnic School of Mons (Belgium), where he is also pursuing a PhD research in the area of Models Refactoring, UML, and Software Evolution.
He has a large experience in applying different methodologies within medium-sized to large mission-critical projects.
Amongst many other projects and engagements, Khalid significantly contributed to tailoring the Rational Unified Process (RUP®) to the European Commission business requirements. He spent several years advocating and promoting the use of RUP (including Testing discipline) and CMMI at different Directorates General at the European Commission by helping IT teams to adapt their methodologies and process to their specific context.
Khalid helps large and small organizations to increase their agility and process maturity within the context of CMMI, TPI & TMMI process improvement.
Previously, he worked as Program Test Manager at ING bank (Belgium) for a large strategic Program. Khalid is currently End to End Test Manager at BNP PARIBAS Fortis Belgium, managing Major Release Regression Testing and covering the main digital channels of the bank.
Khalid is highly experienced in different Test Management methodologies that cover:
- Testing Methodologies: Test Factory (Atos), TMap Next (Sogeti), STBox (CTG), RUP, Scrum, V-model, XP
- Testing Standards: ISTQB, ISO 29119
- Quality Methodologies: Six Sigma & Lean
- IT Governance: COBIT 5
- Process Measurement and Improvement: CMMI, TMMI, TPI, TCI (Test Capability Improvement of Atos)
- Estimation: COSMIC FFP (Functional Point Analysis), TPA (Test Point Analysis)
- Project Management: Prince 2 & PMI (I’m a PMP Trainer).
- Service Management: ITIL V3
Khalid was involved as reviewer of the standard ISO/IEC/IEEE 29119 Working Group (Software Testing).
Khalid is also an entrepreneur, and an active volunteer in the local community by providing lecture in mathematics.