36
Blogged By Michael Bolton based on (FEW) HICCUPS) by James Bach

What's Comparable?

Embed Size (px)

Citation preview

Page 1: What's Comparable?

Blogged By Michael Bolton based on

(FEW) HICCUPS) by James Bach

Page 2: What's Comparable?

Requirements and

Specifications

Models

Past Experiences

Contexts

Page 3: What's Comparable?

We seek out Known

Familiarities!

which may close off our thinking about other possible interpretations!

While Comparing two Products

Page 4: What's Comparable?

That’s not a big problem in

simple, stable systems

It’s a bigger problem in software development

Page 5: What's Comparable?
Page 6: What's Comparable?

The Heuristics Test Strategy

Model is a set of patterns for

designing a test strategy. Project Environment

Perceived Quality

Testing Techniques

Page 7: What's Comparable?

FEWFamiliarityExplainabilityWorld

HICCUPPSHistoryImageComparable ProductsClaimsUser ExpectationsProduct ItselfPurposeStatutes

Page 8: What's Comparable?

What can be its Comparable products?

Page 9: What's Comparable?

The Closest match in comparison is:

Page 10: What's Comparable?

But what if…

Page 11: What's Comparable?

You are asked to compare it with WCutility in Linux!

Option Explanation

-cCounts only characters

-lCounts only the number of lines (newline delimited)

-w

Counts words only (defined as separated by a tab, space or newline)

http://snap.nlc.dcccd.edu/learn/selena/wc.html

Page 12: What's Comparable?

Let’s make it more interesting

Page 13: What's Comparable?

Comparedwith

Is it even possible?

Page 14: What's Comparable?

It (Halo) blows people’s brains out…sometimes I want to do that with MS Word ;-)

Halo is a game and does require interaction with a user

From a UI perspective, there are menus and other forms of cause-and-effect type of interaction—that is, when I do X, I expect Y

When I start a new game, save a game, reopen a game I have expectations about the state the game should be in

I may also expect certain behavior with pausing or crashing the game in terms of recovery that could be compared to MS Word.

Page 15: What's Comparable?

it can also mean “anything or any aspect of something that you might use as a basis for comparison“.

“comparable” doesn’t necessarily mean “highly similar”;

Page 16: What's Comparable?

“Comparable product”, in the context of

the FEW HICCUPPS oracle heuristics, can mean:

any software product,

any attribute of a software product,

or even attributes of non-software products

that we could use as a basis for comparison

Page 17: What's Comparable?
Page 18: What's Comparable?

An alternative product

Page 19: What's Comparable?

A Commercially Competitive Product

Page 20: What's Comparable?

A Product that is member of the same suite of products!

Page 21: What's Comparable?

Two Products that are Subcomponent within the same larger product

Page 22: What's Comparable?

An existing product whose sole purpose is comparable to a specific feature in our product

Page 23: What's Comparable?

An existing product that is different, yet shares some comparable feature, function, or concept.

Page 24: What's Comparable?

A Chain of events in some product

Function or Algorithm of Product 1Sin(x) function in Open office

Function or Algorithm of Product 2API in Microsoft Excel

Page 25: What's Comparable?

A product that we develop specifically to implement a comparable algorithm

A Report or a Print Format built on Excel or an Algorithm in a utility Language

Print Format or report used in an ERP

Page 26: What's Comparable?

A reference output or artifact

An output result on another medium of reference

An output result on the compared product

Page 27: What's Comparable?

A Product that we don’t Like!

Page 28: What's Comparable?

Patterns of behaviour in a range or sphere of Products

Page 29: What's Comparable?
Page 30: What's Comparable?

Even when products are dissimilar in important respects, even one point of similarity may be useful.

Page 31: What's Comparable?
Page 32: What's Comparable?
Page 33: What's Comparable?
Page 34: What's Comparable?

Technology and

Functional Aspects

• User Interface

• Business / Workplace

Domain

• Background Information

• Culture

• Aesthetic

• Design Heuristics

Page 35: What's Comparable?

Bugs thrive on overly narrow or overly broad interpretations of “comparable”.

Know what you’re comparing, and why the comparison matters to your testing and to

your clients.

Page 36: What's Comparable?

Lets Discuss…