robust test design

9

Click here to load reader

Upload: cleansoft-academy

Post on 02-Jul-2015

3.601 views

Category:

Education


0 download

DESCRIPTION

This is HBT Series Workshop details on Robust Test Design, presented by CleanSoft Academy. The workshop is delivered in two modes - open workshop (1 day) and as corporate workshop tailored to meet specific needs of software companies.

TRANSCRIPT

Page 1: Robust Test Design

www.cleansoft.in

Robust Test Design

A HBT Series Workshop

Page 2: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

It is all about COVERAGE.

Coverage is the key property that needs to be satisfied by test design.

How do we know if the “net” that we have designed to catch

the fishes(“defects”) is broad, deep, strong and fine?

Designing test cases that are complete and optimal is seen as challenging.

This workshop takes a scientific approach to designing test cases that are adequate yet optimal.

Page 3: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

Can we prove that the test cases are complete?

This workshop outlines a scientific approach to designing test scenarios/cases.

A level based design approach with behavior modeling based design ensures scenarios/cases that can proved to be complete.

Fault traceability, Countability are two key properties to ensure adequacy.

Countability ensures that the # of scenarios/cases can be logically proven to be sufficient, while Fault traceability is about ensuring that test scenarios/cases indeed have the power to detect the potential defects that been hypothesized.

Answer: Yes. It can be logically proven.

Page 4: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

“Robust Test Design”is Powered by HBT

Hypothesis Based Testing (HBT), a personal scientific test methodology powered by STEMTM uses a level based design, modeling behavior at each level to design scenarios/cases that trace to potential defect types hypothesized.

STEM (STAG Test Engineering Method) is the trademark of STAG Software Pvt. Ltd.

Organized by Quality levels sub-ordered by items (features/modules..), segregated by type, ranked by importance/priority, sub-divided into conformance(+) and robustness(-), classified by early (smoke)/late-stage evaluation, tagged by evaluation frequency, linked by optimal execution order, classified by execution mode (manual/automated)

The HBT Test Case Architecture provides a clear form and structure to ensure that the test cases are goal-oriented and complete.

Level

Item

Type

Priority

Focus

Stage

Order

Mode

Frequency

Page 5: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

Topics Covered in this workshop

‣Objective of test design

‣The HBT way of test design

‣Cleanliness criteria, Potential Defect Types

‣Quality Levels, types and test techniques

‣Information needed for design

‣Modeling the behavior of entity under test

‣The landscape of test techniques

‣How to choose an appropriate test technique

‣How to extract data specification

‣Test scenarios and test cases

‣Designing optimal yet adequate test scenarios and test cases

‣Contents of a test case document

‣Assessing test case adequacy

‣Code coverage- When and how to use it

‣Guaranteeing coverage - Countability, Requirements & Fault Coverage.

‣Understanding load, stress, performance, scalability(LSPS) test objectives

‣A quick overview of LSPS test design

Page 6: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

Takeaways from the workshop

What information to extract to effectively design.

Find flaws in specifications.

Model behavior and design scenarios & cases that can be proven to be sufficient.

Document them using a clear form & structure.(“HBT Test Architecture”)

Page 7: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

DELIVERY STYLE

The delivery style will be application oriented, with an application used to illustrate the concepts and the process of doing.

TARGET AUDIENCE

Test/Project Managers, Test Lead & Test Engineer.

DURATION

Open workshop : One-dayCorporate workshop: Two-days

Page 8: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

This program is delivered in two modes:

Open workshops Conducted periodically,dates published on our website.

Corporate workshops Exclusively done for corporates, tailoring to suit specific needs of your organization can be done.

Two Modes of Delivery

Page 9: Robust Test Design

Copyright 2011, CleanSoft Academy. All rights reserved. “Robust Test Design” Powered by HBT

To be on our open workshop mailing list or to conduct this program at your organization please contact us at :

Bengaluru (080) 2535 7161/62Chennai   (044) 4214 3469

Email    [email protected]

May we help you?

Thank you

CleanSoft Academy is a division of STAG Software Pvt. Ltd.