HBT Solution - Part 3 of 6

8
BETTER DEFINITION OF QUALITY LEVELS AND TEST ADEQUACY M C Nagaraj Director Customer Excellence in.linkedin.com/in/mcnagaraj

description

A presentation highlighting how stage 4 of HBT helps to define quality levels better and test adequacy.

Transcript of HBT Solution - Part 3 of 6

Page 1: HBT Solution - Part 3 of 6

BETTER DEFINITION OF QUALITY

LEVELS AND TEST ADEQUACY

M C Nagaraj

Director – Customer Excellence

in.linkedin.com/in/mcnagaraj

Page 2: HBT Solution - Part 3 of 6

Copyright STAG Software Private Limited, 2009 2

Six-stage evaluation model (S1-S6)

Hypothesis Based Testing (HBT)A goal focused methodology to validation

Understand

EXPECTATIONS

Understand

CONTEXT

Formulate

HYPOTHESISDevise

PROOF

Tooling

SUPPORT

Assess &

ANALYZE

S1

S2

S3S3

S5

S6

HBT

The central theme of HBT is

“hypothesize potential defects that

can cause loss of expectations

and

prove that they will not exist”

The focus is on the goal and

how we shall achieve it

rather than the various activities

“goal-centric vs. activity-based”

Page 3: HBT Solution - Part 3 of 6

Copyright STAG Software Private Limited, 2009 3

HBT and STEM

Understand

EXPECTATIONS

Understand

CONTEXT

Formulate

HYPOTHESISDevise

PROOF

Tooling

SUPPORT

Assess &

ANALYZE

S1

S2

S3S3

S5

S6

D1

D2

D3

D4D5D6

D7STEM

D8

STEM

HBT

“method”

“methodology”

GOAL

a particular way of doing something

‘defect detection technology

from STAG’

a system of ways of doing

‘goal centered scientific

approach to validation’

‘deliver clean software

quickly & cost-effectively’

“outcome”

Page 4: HBT Solution - Part 3 of 6

• Key focus in each stage

• Empowered by scientific approach using eight disciplines (D1 to D8) of STEM

• 32 core concepts address factors like effectiveness, consistency, scalability, efficiency, visibility and agility of test methodology

• The outcome of each stage are well defined

HBT - six stages effectiveness guaranteed

Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 4

Page 5: HBT Solution - Part 3 of 6

Key focus: Staged quality, Test assets organization, STEM discipline D3 (Test strategy and planning)

Problems addressed:

• Defects are uncovered late in life cycle delaying the release and impacting revenue plan

• Specialization in specific types of test for an individual will help but focus is missing

• Poor estimation resulted in cost over run in many projects

• Test execution taking more time and money but unable to show ROI (Return on investment)

HBT Stage 4 (Devise Proof) - Part 1

Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 5

Page 6: HBT Solution - Part 3 of 6

Key focus: Test design techniques, Test case architecture, STEM discipline D4 (Test design)

Problems addressed:• Test design is evolving and test cases are added continuously till the end

of project resulting in re-planning many times

• Test design phase taking significant time

• Defect escapes are traced to poor design quality

• Unable to demonstrate adequacy of test assets

• There is a feeling that tests are more conformance oriented (+ve only not robust)

• Test cases attributes captured not helping in prioritizing during execution and selection for automation focus

HBT Stage 4 (Devise Proof) – Part 2

Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 6

Page 7: HBT Solution - Part 3 of 6

Using D3 (Strategy & Planning) and D4 (Test design), we were able to address problems stated in previous slides

• Each of the above discipline has well defined steps

• Key deliverables: Test strategy, Test plan, Test scenarios/cases, Fault traceability matrix, Requirement traceability matrix

• STEM core concepts: Orthogonality principle, Tooling needs assessment, WBS, Quality growth principle, Techniques landscape, Process landscape, Cycle scoping, Reduction principle, Input granularity principle, Box model, Behavior stimuli approach, Complexity assessment, Operational profiling, Test coverage evaluation

Summary

Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 7

Page 8: HBT Solution - Part 3 of 6

Copyright STAG Software Pvt. Ltd., 2011

Thank You

M C Nagaraj

in.linkedin.com/in/mcnagaraj

@mcnagaraj