7
3 W’S BOTHERING MANAGEMENT WHY, WHAT AND WHEN TO AUTOMATE? M C Nagaraj Director Customer Excellence in.linkedin.com/in/mcnagaraj

HBT Solution - Part 5 of 6

Embed Size (px)

Citation preview

Page 1: HBT Solution - Part 5 of 6

3 W’S BOTHERING MANAGEMENT

WHY, WHAT AND WHEN TO

AUTOMATE?

M C Nagaraj

Director – Customer Excellence

in.linkedin.com/in/mcnagaraj

Page 2: HBT Solution - Part 5 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 5 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 5 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 stage personal test methodology

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

Page 5: HBT Solution - Part 5 of 6

Key focus: STEM discipline D5(Tooling)

Problems addressed:• Organization is not sure on which tool they should make investment

• Functional test or non-functional test or both? What to automate?

• We have so many test cases. Where to start focusing on automation?

• We had excellent automation team who did some automation but not working on latest version of product but no band width to look at it

• We have legacy tool used for automation it is not supported by vendor anymore. Can we port it to another tool?

• Open source / commercial tools? Which will fit our automation strategy?

• Can you help us accelerate our automation project?

• Many things automated but product quality is still a concern!

HBT Stage 5 (Tooling)

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

Page 6: HBT Solution - Part 5 of 6

Using D5 (Tooling ) we were able to address problems stated in previous slides

• This discipline has well defined 7 steps for Functionality assessment tooling and 6 steps for NF (LSPS – Load, Stress, Performance and Scalability) assessment tooling

• Key deliverables: Needs and benefits document, Complexity assessment report, Automation architecture, Tool requirements, Automation phasing and scope, Automated scripts

• STEM core concepts: Automation complexity assessment, Minimal baby sitting principle, Clear separation of concerns principle, Tooling needs analysis

Summary

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

Achieve effectiveness first before looking at efficiency. Certain test we cannot execute manually

Page 7: HBT Solution - Part 5 of 6

Copyright STAG Software Pvt. Ltd., 2011

Thank YouEmail ID: [email protected]

@mcnagaraj