Testing processes improvement
Be the
power
of changes!
Aleksandra Kovalyova
 QA Consultant
 8 years in testing
 ISTQB Certified Test Engineer & Trainer
 ISO Certified QA Auditor
 27 audited projects and teams
 Best QA Professional 2017, Ukrainian
IT Awards
Ukrainian ISTQB Community
Testing colors of
the world
Improving the Test Process:
Implementing Improvement and Change
by Graham Bath, Erik Van Veenendaal
Part 1: Assessing the test process
Part 2: Implementing test process
improvement
The Expert Test Manager
by Rex Black
Part 1: Strategic Test Management
Part 2: Operational Test Management
Part 3: Managing the Test Team
 Current business and organizational challenges
 The maintenance challenges of currently delivered systems
 Current testing and quality assurance challenges
Context of organizational and business improvement
• Total Quality Management (TQM)
• ISO 9000:2000
• An excellence framework:
European Foundation for Quality Management (EFQM) Excellence Model™
• Six Sigma
Test process improvement may take place in the context of IT/software
process improvement
• Capability Maturity Model Integration (CMMI®)
• ISO/IEC 15504
• ITIL
• Team Software Process (TSP) SM and Personal Software Process (PSP)SM
IDEAL improvement framework
• Initiating
Determine reason for improvement Certified Tester, Set context and establish
sponsorship, Establish an improvement infrastructure
• Diagnosing
Appraise and characterize current practice, Develop recommendations and
document phase results
• Establishing
Set strategy and priorities, Establish a Test Process Group, Plan actions
• Acting
Define processes and measures, Plan and execute pilots, Plan, execute and track
installation
• Learning
Document and analyze lessons, Revise organizational approach
Testing goals must always be aligned to business
goals. It is not always optimal for an organization
or project to achieve the maximum levels of test
maturity.
 Development model
Test Cases, Check lists
 Test management tools
 Traceability
 Test plans, Strategies
 Estimation check list
 Testing schedule
 Test harness
 Test Summary Reports
 Risk management
 Monitoring (metrics)
Continuous improvement
Audience segmentation
Needs
AIDA model
AIDA model
Touch points
Active listening
Light changes first
Company structure
Customer values & fears
Sales & objections
Setting a Culture for Improvement
Aleksandra Kovalyova
email: alexa.kovalyova@gmail.com
skype: voda.ua
FB: kovalyova.alexandra

Alexandra Kovalyova “Testing process improvement: be the power of changes!”

  • 1.
    Testing processes improvement Bethe power of changes!
  • 2.
    Aleksandra Kovalyova  QAConsultant  8 years in testing  ISTQB Certified Test Engineer & Trainer  ISO Certified QA Auditor  27 audited projects and teams  Best QA Professional 2017, Ukrainian IT Awards
  • 3.
  • 4.
    Improving the TestProcess: Implementing Improvement and Change by Graham Bath, Erik Van Veenendaal Part 1: Assessing the test process Part 2: Implementing test process improvement
  • 5.
    The Expert TestManager by Rex Black Part 1: Strategic Test Management Part 2: Operational Test Management Part 3: Managing the Test Team
  • 6.
     Current businessand organizational challenges  The maintenance challenges of currently delivered systems  Current testing and quality assurance challenges
  • 7.
    Context of organizationaland business improvement • Total Quality Management (TQM) • ISO 9000:2000 • An excellence framework: European Foundation for Quality Management (EFQM) Excellence Model™ • Six Sigma Test process improvement may take place in the context of IT/software process improvement • Capability Maturity Model Integration (CMMI®) • ISO/IEC 15504 • ITIL • Team Software Process (TSP) SM and Personal Software Process (PSP)SM
  • 8.
    IDEAL improvement framework •Initiating Determine reason for improvement Certified Tester, Set context and establish sponsorship, Establish an improvement infrastructure • Diagnosing Appraise and characterize current practice, Develop recommendations and document phase results • Establishing Set strategy and priorities, Establish a Test Process Group, Plan actions • Acting Define processes and measures, Plan and execute pilots, Plan, execute and track installation • Learning Document and analyze lessons, Revise organizational approach
  • 9.
    Testing goals mustalways be aligned to business goals. It is not always optimal for an organization or project to achieve the maximum levels of test maturity.
  • 11.
     Development model TestCases, Check lists  Test management tools  Traceability  Test plans, Strategies  Estimation check list  Testing schedule  Test harness  Test Summary Reports  Risk management  Monitoring (metrics)
  • 13.
  • 14.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 27.
    Setting a Culturefor Improvement
  • 28.

Editor's Notes

  • #7 Improving the test process should take place within the context of:
  • #8 Test process improvement may take place within the context of organizational and business improvement. This may, for example, be managed via one of the following:
  • #9 The IDEAL improvement framework The IDEAL framework [IDEAL 96] is an instantiation of the Deming-Cycle mentioned above. It provides a process improvement framework covering the following stages and sub-stages that can be applied when improving the testing process.