SlideShare a Scribd company logo
Blogged By Michael Bolton based on
(FEW) HICCUPS) by James Bach
Requirements
and
Specifications
Models
Past
Experiences
Contexts
We seek out
Known
Familiarities!
which may close off our thinking about other
possible interpretations!
While Comparing two Products
That’s not a big problem in
simple, stable systems
It’s a bigger problem
in software
development
What's Comparable?
The Heuristics Test Strategy
Model is a set of patterns for
designing a test strategy.Project
Environment
Perceived
Quality
Testing
Techniques
FEW
Familiarity
Explainability
World
HICCUPPS
History
Image
Comparable Products
Claims
User Expectations
Product Itself
Purpose
Statutes
What can be its
Comparable products?
The Closest match in comparison is:
But what if…
You are asked to compare it with WC
utility in Linux!
Option Explanation
-c
Counts only
characters
-l
Counts 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
Let’s make it more
interesting 
Compared
with
Is it even possible?
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.
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”;
“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
What's Comparable?
An alternative product
A Commercially Competitive
Product
A Product that is member of the
same suite of products!
Two Products that are Subcomponent within
the same larger product
An existing product whose sole purpose is
comparable to a specific feature in our product
An existing product that is different, yet
shares some comparable feature, function,
or concept.
A Chain of events in some product
Function or Algorithm
of Product 1
Sin(x) function in Open office
Function or Algorithm
of Product 2
API in Microsoft Excel
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
A reference output or artifact
An output result on another
medium of reference
An output result on
the compared
product
A Product that we don’t Like!
Patterns of behaviour in a range or sphere of
Products
What's Comparable?
Even when products are dissimilar in important respects,
even one point of similarity may be useful.
What's Comparable?
What's Comparable?
What's Comparable?
Technology and
Functional Aspects
• User Interface
• Business / Workplace
Domain
• Background Information
• Culture
• Aesthetic
• Design Heuristics
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.
Lets Discuss…

More Related Content

PDF
A Concise QA Process
PPTX
Testing Best Practices
PPTX
A Software Testing Intro
PPTX
Exploratory testing using heuristics
PPT
QA process Presentation
PDF
Human-Centred Design and Experimentation for Impact — SIMNA Breakfast Workshop
PPT
ISTQBCH foundation level chapter 01 fundamentals of testing
PDF
Software Quality and Test Strategies for Ruby and Rails Applications
A Concise QA Process
Testing Best Practices
A Software Testing Intro
Exploratory testing using heuristics
QA process Presentation
Human-Centred Design and Experimentation for Impact — SIMNA Breakfast Workshop
ISTQBCH foundation level chapter 01 fundamentals of testing
Software Quality and Test Strategies for Ruby and Rails Applications

Similar to What's Comparable? (20)

PPTX
Software testing
PDF
Test Heuristics and Mnemonics
PPT
LECTURE 1 SQA.ppt
PDF
Outfitting: Integrating Product & Service Design with UX
PDF
A Rapid Introduction to Rapid Software Testing
PDF
A Rapid Introduction to Rapid Software Testing
PDF
A Rapid Introduction to Rapid Software Testing
PDF
Efficient And Effective Test Design
KEY
Become Efficient or Die: The Story of BackType
PDF
Anton Muzhailo - Practical Test Process Improvement using ISTQB
PPTX
Software Quality Assurance (Models).pptx
PDF
Requirements Based Testing
PPT
ISTQB Chapter 1 Fundamentals of Testing CTFL
PPT
ISfkghiijffhjbbbbnvvbnnbdzfv Fundamentals .ppt
PPT
Introduction and Role of a manual testing in a SDLC
PDF
Lets talk about user centered design
PPTX
Testing strategies -2
PDF
UI/UX/UCD
PDF
Atd agile automation
PPTX
Automated software testplanning-160417101212.pptx
Software testing
Test Heuristics and Mnemonics
LECTURE 1 SQA.ppt
Outfitting: Integrating Product & Service Design with UX
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
Efficient And Effective Test Design
Become Efficient or Die: The Story of BackType
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Software Quality Assurance (Models).pptx
Requirements Based Testing
ISTQB Chapter 1 Fundamentals of Testing CTFL
ISfkghiijffhjbbbbnvvbnnbdzfv Fundamentals .ppt
Introduction and Role of a manual testing in a SDLC
Lets talk about user centered design
Testing strategies -2
UI/UX/UCD
Atd agile automation
Automated software testplanning-160417101212.pptx
Ad

Recently uploaded (20)

PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
System and Network Administration Chapter 2
PDF
Nekopoi APK 2025 free lastest update
PDF
Digital Strategies for Manufacturing Companies
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
L1 - Introduction to python Backend.pptx
PDF
System and Network Administraation Chapter 3
PPTX
ai tools demonstartion for schools and inter college
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
top salesforce developer skills in 2025.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How to Migrate SBCGlobal Email to Yahoo Easily
System and Network Administration Chapter 2
Nekopoi APK 2025 free lastest update
Digital Strategies for Manufacturing Companies
PTS Company Brochure 2025 (1).pdf.......
Online Work Permit System for Fast Permit Processing
L1 - Introduction to python Backend.pptx
System and Network Administraation Chapter 3
ai tools demonstartion for schools and inter college
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
CHAPTER 2 - PM Management and IT Context
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
top salesforce developer skills in 2025.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Upgrade and Innovation Strategies for SAP ERP Customers
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Ad

What's Comparable?