35
STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Heuristics and mind-maps: Tester’s best friends in fast changing environment by Lalitkumar Bhamare, Co-Founder, Editor, Teatime with Testers Copyright: STeP-IN Forum Published with permission for restricted use in ‘STeP-IN SUMMIT 2014’ in agreement with full copyrights from owner(s) / author(s) of material. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise without the prior consent of the owner(s) / author(s). This edition is manufactured in India and is authorized for distribution only during ‘STeP-IN SUMMIT 2014’ as per the applicable conditions. Practices Experience Knowledge Automation Produced By Hosted By www.stepinforum.org www.qsitglobal.com

STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 11th International Conference on Software Testing

June 2014 at Bangalore, Hyderabad, Pune - INDIA

Heuristics and mind-maps: Tester’s best friends in fast changing environment

by

Lalitkumar Bhamare, Co-Founder, Editor,

Teatime with Testers

Copyright: STeP-IN Forum

Published with permission for restricted use in ‘STeP-IN SUMMIT 2014’ in agreement with full copyrights from owner(s) / author(s) of material. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise without the prior consent of the owner(s) / author(s). This edition is manufactured in India and is authorized for distribution only during ‘STeP-IN SUMMIT 2014’ as per the applicable conditions.

Practices Experience Knowledge Automation

Produced By Hosted By

www.stepinforum.org www.qsitglobal.com

Page 2: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted
Page 3: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

1

Produced by Hosted by

Mindmaps and Heuristics

Tester's Best Friends in Fast Changing

Environment

Lalitkumar Bhamare STeP-IN Conference

June 18th 2014

Housekeeping notes & requests…

• We all learn by sharing what we know. This tutorial is

based on my interpretation of ideas that are originally

brought up by other experts along with some of my own.

• Feel free to contribute your thoughts or ask the

questions you have at any point of time during this

session.

• If your question can be answered in short , we’ll talk

about it readily else please wait until the session ends.

Page 4: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

2

Produced by Hosted by

Index

1. Warming up

2. An approach towards Test Design

3. Introduction to Mind-mapping

4. Mind-mapping in Software Testing

5. Techniques and Tips

6. Heuristics

7. Summary

Warming up with ‘What is’ stuff

1. What is Testing?

2. What is Test Case?

3. What is Test Strategy?

Page 5: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

3

Produced by Hosted by

What is Testing ?

Software testing is an investigation conducted to

provide stakeholders with information about the

quality of the product or service under test.

- Dr. Cem Kaner

What is Test Case ?

A test case is one particular instance or variation

of a test idea.

- James Bach

Page 6: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

4

Produced by Hosted by

What is Test Strategy ?

A test strategy is the set of big-picture ideas embodying the

design of a test effort. It’s the significant values that will inspire,

influence and ultimately drive your testing, and the overall

decisions you have made about ways and means of delivering

on those values.

Note that was “overall” decisions. A strategy is not a detailed

plan. It’s the design behind the plan that you, as a skilled

tester, have thought about and developed.

- Fiona Charles

An approach towards Test Design

There are two different ways (approach) a tester

can design her tests :

1. Easy approach

2. Not so difficult approach

Page 7: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

5

Produced by Hosted by

Easy approach

• I call it as Just Do It approach (aka lazy tester’s approach)

Close look at Just do it approach

This is how unskilled testers design their tests -

1. Read FRD when it comes (without much questioning)

2. Hunt down mentioned requirements

3. Convert them in test scenarios

4. Use permutations/combinations for scenarios and write detailed test cases

5. Hurray…it’s DONE !

Page 8: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

6

Produced by Hosted by

Drawbacks of Just do it approach

• Poor test coverage

• Less scope for investigation of product.

• Can not be used effectively to present

information

• Does not give big-picture ideas that help

to design and develop test strategy.

• No scope for impact analysis

• Inadequate test ideas and much more ….

Still some testers follow this approach because they think….

• It saves their time.

• It helps to train new testers.

• It makes their number based reporting easy.

There is another (not so difficult) approach that…

Saves considerable time of test design

Ensures high test coverage

and can easily deal with changing requirements.

It’s called Mind-mapping !

Page 9: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

7

Produced by Hosted by

What is Mind-mapping ?

• A mind map is a graphical way to represent ideas and concepts.

• It is a visual thinking tool that helps structuring information, helping you to better analyze, comprehend, synthesize, recall and generate new ideas.

Mindmapping in Testing :

Page 10: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

8

Produced by Hosted by

Effective Requirement Review:

Effective Requirement Review:

Easy requirement analysis and gap analysis

Easy to highlight suggestions, feedback at relevant places

Easy and quick mode of communication (where stakeholders can easily

relate your feedback/questions/suggestions to the topic without any confusion.)

Relief from writing lengthy emails (and mail chains) to explain your

ideas and concerns

Page 11: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

9

Produced by Hosted by

Impact analysis:

Mindmap/image credit – Darren McMillan [http://www.bettertesting.co.uk]

Impact analysis:

Page 12: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

10

Produced by Hosted by

Impact analysis:

Big picture view of integration points & influences.

Easy impact analysis

Can add extensive notes to describe important information /test conditions

Easy to update and maintain

As everything is visibly in front of you, your mind begins to naturally consider

more aspects of the feature in turn generating more and better test

conditions, that you might previously not have thought of when writing scripted

test cases in an excel spread sheet.

Adding more test ideas/test types (enhanced

coverage):

Mindmap/image credit – Darren McMillan [http://www.bettertesting.co.uk]

Page 13: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

11

Produced by Hosted by

• Test conditions/cases can be split into different types of testing.

• Can have generic template of all testing types so that you would at least

attempt to consider if any conditions need to exist for that testing type.

• From splitting these test conditions into different types of testing, you’ll find that

you think more, thereby generating much better test cases for that functional

area, since you are paying much more attention to what you’ll need to test.

• You can also add in a rules section for everything that the requirements expect,

say for example pre-conditions, dependencies etc.

Adding more test ideas/test types (enhanced

coverage):

Page 14: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

12

Produced by Hosted by

Test Planning:

Mindmap/image credit – Darren McMillan [http://www.bettertesting.co.uk]

Test Planning:

Mindmap/image credit – Bernice Neil Ruhland [http://thetestersedge.com]

Page 15: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

13

Produced by Hosted by

Project Dashboard:

Mindmap/image credit – Bernice Neil Ruhland [http://thetestersedge.com]

Test Planning:

Works as a platform to generate ideas more efficiently resulting in better

planning

Discussing the scope with stakeholders the map will quickly evolve, with

new tasks being added and unneeded ones being de-scoped.

Easy to convert into a formal plan, or list of tasks on a task

management system [QC, TFS or other tools]

Page 16: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

14

Produced by Hosted by

Easy and quick test reporting: Session Report

Mindmap/image credit – Darren McMillan [http://www.bettertesting.co.uk]

Daily Test/Status Report

Mindmap/image credit – Darren McMillan [http://www.bettertesting.co.uk]

Page 17: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

15

Produced by Hosted by

Test Completion Report

Sample Test report by Lalit

Focus/Unfocus: Filters

Page 18: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

16

Produced by Hosted by

14/06/2014 12 | Mind-maps in Software Testing | 27

September 2012 31

Focus/Unfocus: Filters

Nodes on mindmap

easily get converted

to such tree structure

that you can dump in

your test management

tool.

Alternative to detailed scripted test cases:

Page 19: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

17

Produced by Hosted by

Alternative to detailed scripted test cases:

Mindmap/image credit – Darren McMillan [http://www.bettertesting.co.uk]

Mind-map shows path through the application/feature (similar to steps in a test case)

Mind-map can easily be dumped into a (tree like) structure that can serve as a ‘stepwise’

guide to your test.

Requirements change they always do & often are not strictly followed. It’s easier to

change & add conditions in the map as compared to do so once they’ve reached your test

management tool.

With the addition of a better testing mindset using the mind map you’ll be more aware of

the impact of a requirements change, so you’ll be able to write better conditions around it.

Alternative to detailed scripted test cases:

Page 20: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

18

Produced by Hosted by

Techniques to improve your mind-mapping experience:

Drawing your Mental Model:

A representation of high level mental model might be as follows:

Mindmap/image credit – Darren McMillan [http://www.bettertesting.co.uk]

Page 21: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

19

Produced by Hosted by

Use of colours and icons :

Mindmap/image credit – Bernice Neil Ruhland [http://thetestersedge.com]

Brainstorming:

Image credit – IdeaConnect [http://beideaconnect.com]

Page 22: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

20

Produced by Hosted by

Brainstorming:

Mind mapping is a highly cognitive activity, which engages all areas of memory rapidly by linking

distinct aspects together.

In order to get the full benefit from a brainstorming session, you should make sure that before you

begin mind mapping, you have at least a full 15-20 minutes uninterrupted. This is because initial ideas

will come rapidly. Distractions will pull you away from a lateral thinking flow of ideas, back into a linear

thinking (trying to make sense of it all) mindset.

Brainstorm rapidly. When the ideas stop flowing, take a break. Return and recall what you have done

so far, and more ideas will follow, although at a much slower pace, as you’ve already lost your lateral

thinking mindset, and now you are much more focused on linking thoughts together and filling in gaps.

Practice noting down ideas in one or two words maximum. The more you write on a node, the harder it

is to process when recalling it, and the more inclined you are to think too much over it. Both obviously

have a negative impact on lateral thinking, so practice hard at keeping mapped thoughts to one or two

words. It really is tough at first, but once you master it, you’ll benefit greatly.

Using Heuristics

Page 23: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

21

Produced by Hosted by

What is heuristic?

A fallible method to solve a problem or making decision.

- Rapid Software Testing by James Bach

There are heuristics for almost all testing problems.

Testing heuristics empower you to think beyond your initial ideas…

Image credit – https://www.designheuristics.com

Page 24: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

22

Produced by Hosted by

Heuristics for Critical Thinking/Requirement Analysis:

1. MARY HAD A LITTLE LAMB

- from “Are Your Lights On?” by Jerry Weinberg

Mary had a little lamb --- it was hers, not someone else’s

Mary had a little lamb --- but she doesn’t have it anymore

Mary had a little lamb --- just one, not several

Mary had a little lamb --- it was very, very small

Mary had a little lamb --- not a goat, a chicken, etc

Mary had a little lamb --- but John still has his

Multiple interpretations and implications can be drawn from straight forward statement,

depending on which word you emphasize.

Page 25: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

23

Produced by Hosted by

2. HUH? REALLY? SO??

- Heuristic for Critical thinking by James Bach

Huh? – Do I understand it?

Consider this requirement/statement:

System operates on input voltage range of 100-250 VAC

Really? – How do I know what you (requirement/statement) say(s) is true?

So? – Is that the only solution? What can I do next with that information?

Heuristics for Test Coverage/Design :

Page 26: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

24

Produced by Hosted by

A signed in user should be able to search for stock price

How will you test this?

1. San Francisco Depot (SFDIPOT)

Image credit – http://mgphoto.de

- From Heuristic Test Strategy Model by James Bach

Page 27: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

25

Produced by Hosted by

Structure - everything that comprises the physical product.

Function - everything that the product does.

Data - everything that the product processes.

Interfaces - every conduit by which the product is accessed or expressed.

Platform - everything on which the product depends (and that is outside your project).

Operations - how the product will be used.

Time - any relationship between the product and time.

Test design using SFDIPOT – some examples:

SFDIPOT map for Magine TV

Page 28: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

26

Produced by Hosted by

2. Touring Heuristic (FCC CUTS VIDS)

- Heuristic for product touring by Michael Kelly

Product tour using FCC CUTS VIDS :

Product Tour for XMind

Product Tour for Magine TV

Page 29: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

27

Produced by Hosted by

Heuristics for Mobile Apps Testing:

1. I SLICED UP FUN!

- Heuristic for Mobile Apps Testing by Jonathan Kohl

Page 30: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

28

Produced by Hosted by

Test design using I SLICED UP FUN!:

Magine TV App tested using I SLICED UP FUN!

2. COP FLUNG GUN

– Created by Dhanasekara Subramanian (Moolya Testing)

• Communication

• Orientation

• Platform

• Function

• Location

• User Scenarios

• Network

• Gesture

• Guidelines

• Updates

• Notifications

Page 31: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

29

Produced by Hosted by

COP FLUNG GUN in detail:

Referrence: http://www.moolya.com/blogs/2012/04/121/Test-Mobile-applications-with-COP-who-FLUNG-GUN

Oracle Heuristic for problem finding :

Page 32: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

30

Produced by Hosted by

(F)EW HICCUPS:

- Heuristic by James Bach and Michael Bolton

Will there be a problem if product’s behaviour is/isn’t (in)consistent

with…

Explainability?

World?

History?

Image?

Comparable Products?

Claims? User Expectations?

Purpose? Product?

Statutes and Standards?

Familiar Problems?

Oracle Heuristic for Defect Reporting:

Page 33: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

31

Produced by Hosted by

DISCCOH: – Created by Jyothi Rangaiah

D - DISCOMFORT

I - INQUISITORY

S - SOME CASES

S - SUGGESTION

C - CASE CLOSED

O - ORIGINALLY

H – HISTORY

Heuristic approach to bug reporting

(Tea-time with Testers magazine – February 2014 issue)

Heuristic for creating your project specific Oracle

Heuristic:

Once you find out failure patterns with your systems/products it can

serve as Oracle Heuristic for future…

Page 34: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

32

Produced by Hosted by

HEEENA: – Created by Lalit Bhamare

Summary:

Page 35: STeP-IN SUMMIT 2014 · 2016. 3. 4. · STeP-IN SUMMIT 2014 Heuristics and mind-maps: Tester’s best Pre-Conference Tutorials friends in fast changing environment 5 Produced by Hosted

STeP-IN SUMMIT 2014 Pre-Conference Tutorials Heuristics and mind-maps: Tester’s best

friends in fast changing environment

33

Produced by Hosted by