Post Quantum Cryptography – The Impact on Identity
Sanitized tb swstmppp1516july
1. Testing Metrics
Process, Project, and Product
Sponsored by
Version 1.7: 30 June 2014
References if missed on individual slides are given at the end of the presentation
2. Agenda – Day 1
Why Metric ?
Process for Defining Metrics
– How should we develop metrics ?
Exercise – on basis of your understanding
– Create process, project and product metrics and set of goals for
those metrics
Process Metrics
– Use of Process Metrics
– Developing Good Process Metrics
– How Test Process Metrics can measure the software process
– Process Metrics in Test Dashboard and Assessment
Why Metric ?
Process for Defining Metrics
– How should we develop metrics ?
Exercise – on basis of your understanding
– Create process, project and product metrics and set of goals for
those metrics
Process Metrics
– Use of Process Metrics
– Developing Good Process Metrics
– How Test Process Metrics can measure the software process
– Process Metrics in Test Dashboard and Assessment
3. Agenda – Day 2
Project Metrics
– Use of Project Metrics
– Best practices developing good Project Metrics
– Understanding Balance in Project Metrics
– Project Metrics for Test Management
Exercise
Product Metrics
– Use of Product Metrics
– Best Practices developing good Product Metrics
– Product Risk Metrics
Exercise
Dashboard
Other new Trends
Project Metrics
– Use of Project Metrics
– Best practices developing good Project Metrics
– Understanding Balance in Project Metrics
– Project Metrics for Test Management
Exercise
Product Metrics
– Use of Product Metrics
– Best Practices developing good Product Metrics
– Product Risk Metrics
Exercise
Dashboard
Other new Trends
4. Steering Committee Member, Agile Testing Alliance
Co-Author of a book on Selenium
Certified Trainer Agile Testing - ATA,Qualified Project
Management Professional (QPMP), Six Sigma Black Belt,
ISTQB certified foundation and advanced level Tester, Sun
Certified Java Programmer, Presenter in International
conferences on Project Management, Quality and Testing
19+ years of IT Industry experience with:
Larsen & Toubro Infotech Ltd, India, NSE.IT (National Stock Exchange, India)
Celox Networks, USA, Netscout Systems, USA
BE CSE, MBA Finance from UMASS Lowell.
Principal Consultant
Aditya Garg
Steering Committee Member, Agile Testing Alliance
Co-Author of a book on Selenium
Certified Trainer Agile Testing - ATA,Qualified Project
Management Professional (QPMP), Six Sigma Black Belt,
ISTQB certified foundation and advanced level Tester, Sun
Certified Java Programmer, Presenter in International
conferences on Project Management, Quality and Testing
19+ years of IT Industry experience with:
Larsen & Toubro Infotech Ltd, India, NSE.IT (National Stock Exchange, India)
Celox Networks, USA, Netscout Systems, USA
BE CSE, MBA Finance from UMASS Lowell.
Aditya has been an automation test architect and principal consultant excelling in designing, strategizing and
architecting manual and automation testing solutions. His primary focus has been in the area of establishing and leading
testing center of excellence and practices, managing large IT projects, undertaking testing process studies using Six
Sigma, CMMi and TMM models, proposing QA solutions, performance engineering and architecture reviews, designing
automation frameworks, exploring open source test automation tools/frameworks and Business development
Aditya’s current research area is use of pair wise testing in agile projects specially in optimizing test automation
regression packs build around BDT with tools like Cucumber, Selenium and Capybara.
69. Measuring Risk
RISK = Likelihood * Impact
Likelihood
High
High Impact and Likelihood
– Needs to be addressed ASAP
Impact
Likelihood
HighLow
Low
Low Impact and Likelihood
– Needs no action
70. C
Likelihood
Must TestCould Test
Won’t Test Should Test
A
Statement Coverage 70%
Pair inspection
EP/BVA
Decision Tables
Branch coverage
Functional Risk Matrix - MoSCoW
Likelihood
Impact
Won’t Test Should Test
D B
Informal Test specification
Error Guessing
Formal Test Specification
Statement Coverage 100%
Likelihood
Impact
111. Surest Way to Master Agile Testing
Pick up newer ways of doing Testing
Differentiate how old ways of testing may
not work in swift moving agile projects
Learn optimized test design – utmost
necessary to reduce defect leakage in a
project where time is always a constraint.
Mind Map Test Design Technique
Pairwise/Combinatorial Techniques
Exploratory Test Design Technique
Increasing agility in finding defects
Real Agile Project (Multiple Drops, Multiple
Sprints)
Certified
Professional –
Master Agile Testing
Surest Way to Master Agile Testing
Pick up newer ways of doing Testing
Differentiate how old ways of testing may
not work in swift moving agile projects
Learn optimized test design – utmost
necessary to reduce defect leakage in a
project where time is always a constraint.
Mind Map Test Design Technique
Pairwise/Combinatorial Techniques
Exploratory Test Design Technique
Increasing agility in finding defects
Real Agile Project (Multiple Drops, Multiple
Sprints)
112. Surest Way to learn cutting edge
automation trends
Understanding huge importance of
automation in today’s testing world
Hands on BDD,ATDD and TDD
Practice automation from concept to
regression and test hardening iteration
using:
Real Case Study
Real tools like – Cucumber,
Fitnesse, Selenium, Hudson/Jenkins
Certified Professional –
Automation Agile
Testing
Surest Way to learn cutting edge
automation trends
Understanding huge importance of
automation in today’s testing world
Hands on BDD,ATDD and TDD
Practice automation from concept to
regression and test hardening iteration
using:
Real Case Study
Real tools like – Cucumber,
Fitnesse, Selenium, Hudson/Jenkins