Post on 06-Apr-2018
8/3/2019 An Overview of HBT (PDF)
1/23
An overview of HBT
8/3/2019 An Overview of HBT (PDF)
2/23
CopyrightSTAGSoftwarePrivateLimited,2010-11 2
8/3/2019 An Overview of HBT (PDF)
3/23
CopyrightSTAGSoftwarePrivateLimited,2010-11 3
Whatfishestocatch
Whenandwheretocatch
Bignet,smallholes
Covermore,movefast,coursecorrect
8/3/2019 An Overview of HBT (PDF)
4/23
Assess &
Analyze
CopyrightSTAGSoftwarePrivateLimited,2010-11 4
...is a personal test methodology powered by a defect
detection technology that enables an individual torapidly & effectively deliver Clean Software
Tooling
SupportDevise
Proof
Hypothesize
PDTGoal
8/3/2019 An Overview of HBT (PDF)
5/23
CopyrightSTAGSoftwarePrivateLimited,2010-11
Activities
......................................
......................................
......................................
......................................
......................................
......................................
Poweredbyex
perience
How is HBT different
from other methodologies?
Activities
......................................
......................................
......................................
......................................
......................................
......................................
Poweredbydefectdetection
techn
ology(STEM)
drives
hopefully
results in
Typical
HBT
8/3/2019 An Overview of HBT (PDF)
6/23
Copyright2010-11,STAGSoftwarePrivateLimited 6
Needs
Expectations
End users
RequirementsFeatures
AttributesUsage
Marketplace
EnvironmentBusiness value
Cleanliness criteria
What do I want?
How good?
}Example: Clean Water implies
1.Colourless2.No suspended particles
3.No bacteria4.Odourless
Accelerate understanding/ramp-up
8/3/2019 An Overview of HBT (PDF)
7/23Copyright2010-11,STAGSoftwarePrivateLimited 7
Cleanliness criteria
What types of defectsdo I need to uncover?
Example:
Data validation
Timeouts
Resource leakage
Calculation
Storage
Presentation
Transactional ...
Hypothesize
potentia
l
defect
Typ
es
Potential defect types
Accelerate goal clarity
8/3/2019 An Overview of HBT (PDF)
8/23Copyright2010-11,STAGSoftwarePrivateLimited 8
Testtypes
TT1
TT2
TT4
TT5
TT3
Potential defect types
Staged & purposeful
detection Optimize testing
Qualitylevels
PDT4
PDT3
PDT6
PDT5
PDT7
PDT1
PDT2
PDT:Potential Defect Types
QL1
QL2
QL3
8/3/2019 An Overview of HBT (PDF)
9/23Copyright2010-11,STAGSoftwarePrivateLimited 9
Staged & purposeful
detection
Cover more ground
TestScenarios/Cases
TT
TS1 TC1,2,3
TS2 TC4,5,6,7
R1
R2
R3
PDT1
PDT2
PDT3
Requirements & Fault traceability
Complete test cases
8/3/2019 An Overview of HBT (PDF)
10/23Copyright2010-11,STAGSoftwarePrivateLimited 10
Staged & purposeful
detection
Move fast
Better ROI
Sensible automation
Tooling and scripts
8/3/2019 An Overview of HBT (PDF)
11/23Copyright2010-11,STAGSoftwarePrivateLimited 11
Course correct quickly
Complete test cases
Sensible automation
QualityIndex
QL1
QL2
QL3
Quality, Progress & Risk
Goal directed
measures
8/3/2019 An Overview of HBT (PDF)
12/23
Cover more ground
Optimize testing
Copyright2010-11,STAGSoftwarePrivateLimited 12
Complete test cases
Sensible automationGoal directed
measures
Staged & purposeful
detection
Potential defect typesCleanliness criteria
Course correct quickly Move fast
Accelerate understanding Accelerate goal clarity
Expectations
8/3/2019 An Overview of HBT (PDF)
13/23Copyright2010-11,STAGSoftwarePrivateLimited 13
PotentialDefectTypes(PDT)Cleanlinesscriteria
Functional aspects
Non-functional aspects
QualityIndex
QL1
QL2
QL3
TestScenarios/Cases
TT
TS1 TC1,2,3
TS2 TC4,5,6,7
R1
R2
R3
PDT1
PDT2
PDT3
Needs
Expectations
PDT1
Qualitylevels
PDT2
PDT4
PDT3
PDT6
PDT5
PDT7
Testtypes
TT1
TT2
TT4
TT5
TT3
Toolingandscripts
8/3/2019 An Overview of HBT (PDF)
14/23CopyrightSTAGSoftwarePrivateLimited,2010-11 14
Six-stageevaluationmodel (S1-S6)
Understand
EXPECTATIONS
Understand
CONTEXT
FormulateHYPOTHESIS
DevisePROOF
Tooling
SUPPORT
Assess &
ANALYZE
S1
S2
S3S4
S5
S6
HBT
ThecentralthemeofHBTis
hypothesizepotentialdefectsthat
cancauselossofexpectationsandprovethattheywillnotexist.
Thefocusisonthegoaland
howweshallachieveit,
ratherthanthevariousactivities.
i.egoal-centricvs. activity-based
8/3/2019 An Overview of HBT (PDF)
15/23CopyrightSTAGSoftwarePrivateLimited,2010-11 15
Understand
EXPECTATIONS
Understand
CONTEXT
FormulateHYPOTHESIS
Devise
PROOF
Tooling
SUPPORT
Assess &
ANALYZE
S1
S2
S3S4
S5
S6
D1
D2
D3
D4D5
D6
D7STEM
D8
method
methodology
STEM
HBT
GOAL
aparticularwayofdoingsomething
defectdetectiontechnology
fromSTAG
asystemofwaysofdoing
goalcenteredscientific
approachtovalidation
delivercleansoftware
quickly & cost-efectively
8/3/2019 An Overview of HBT (PDF)
16/23CopyrightSTAGSoftwarePrivateLimited,2010-11 16
ConsistsofEIGHTDisciplines
STEMWay
& THIRTY-TWOscientificconcepts
STEMCore
Adisciplineconsistsofsteps
eachofwhichisaidedby
scientificconcept(s)
32core
concepts
D1
Businessvalue
understanding
Defect
hypothesis
Strategy &
planning
TestdesignTooling
Visibility
Execution &
reporting
Analysis &
management
D2
D3
D4D5
D6
D7
D8
STEMCore
STEMWay
8/3/2019 An Overview of HBT (PDF)
17/23CopyrightSTAGSoftwarePrivateLimited,2010-11 17
BusinessvalueunderstandingD1 DefecthypothesisD2
TestdesignD4 Teststrategy & planningD3
8/3/2019 An Overview of HBT (PDF)
18/23CopyrightSTAGSoftwarePrivateLimited,2010-11 18
ToolingD5 VisibilityD6
Analysis & ManagementD8 Execution & ReportingD7
8/3/2019 An Overview of HBT (PDF)
19/23Copyright2010-11,STAGSoftwarePrivateLimited
1. Buyafastervehicle
2. Findashorterroute
3. Knowtherouteclearly
4. Beclearwhereyouwanttogo! (Cleargoal)
5. Negotiatetroublequickly(Adapt/Adjust)
6. Detourless (i.e. lessbacktracking)
7. Drivecarefully (lane & drivingdiscipline)
8. Keeptrackofwhereyouare
9. Usegoodvehicle & fuel (goodtechnology)
10.Uselearningsfromotherswhohaveusedthatroute
19
8/3/2019 An Overview of HBT (PDF)
20/23
Copyright2010-11,STAGSoftwarePrivateLimited 20
Processoptimization
Execution
acceleration
Intellectual
leverage
Asset
leverage
Org
Tooli
ngPerso
nHis
tory
8/3/2019 An Overview of HBT (PDF)
21/23
Copyright2010-11,STAGSoftwarePrivateLimited 21
Processoptimization
Executionacceleration
Intellectualleverage
Assetleverage
Org
Toolin
gPerso
nHis
tory
1
2
34
5
67
8
9
10
5
67
2
1. Buy a faster vehicle
2. Find a shorter route
3. Know the route clearly
4. Be clear where you want to go! (Clear goal)
5. Negotiate trouble quickly(Adapt/Adjust)
6. Detour less (i.e. less backtracking)
7. Drive carefully (lane & driving discipline)
8. Keep track of where you are
9. Use good vehicle & fuel (good technology)
10. Use learnings from others who has used that route
Accelerate understandingReordered
8/3/2019 An Overview of HBT (PDF)
22/23
Copyright2010-11,STAGSoftwarePrivateLimited 22
Processoptimization
Executionacceleration
Intellectualleverage
Assetleverage
Org
Tooling
Perso
nHis
tory
1
2
34
5
6
7
8
9
10
5
67
2
Accelerate understanding
Accelerate goal clarity
Optimize Testing
Cover more ground
Move fast
Course correct quickly
Reordered...
4. Be clear where you want to go!
3. Know the route clearly
10. Use learnings from others who has used that route
2. Find a shorter route
7. Drive carefully (lane & driving discipline)
6. Detour less (i.e. less backtracking)
1. Buy a faster vehicle
9. Use good vehicle & fuel (good technology)
8. Keep track of where you are
5. Negotiate trouble quickly
(Adapt/Adjust)
8/3/2019 An Overview of HBT (PDF)
23/23
C h 2010 11 S G S f d 23
Re-architecting test assets increases test coverage by 250%
10x reduction in post-release defects
30% defect leakage reduction from early stage
Terse requirement - Holes found & fixed at Stage#1
Test assessment accelerates integration
Smart automation - 3x reduction in time
Thank you - Have a great day!