Beer Testing - An Exploratory Approach

Slides:



Advertisements
Similar presentations
More and Better Test Ideas Rikard Edgren TIBCO Spotfire EuroSTAR share one-liner test ideas.
Advertisements

Test process essentials Riitta Viitamäki,
Thoughts on Systematic Exploratory Testing of Important Products James Bach, Satisfice, Inc.
Coincidental Pressures Led to Normal Human Heuristic and Error NPT Test Gauges TOO SIMILIAR to Riser Margin For Crew To Ignore.
Software Quality Assurance Plan
Software Architecture in Practice (3 rd Ed) Understanding Quality Attributes Understanding the following: How to express the qualities we want our architecture.
Low Defect Potentials (< 1 per function point)
Left overs. Agenda 9. Sept Leftovers PM –Methodologies –Models in system development XPM Project Group establishment (45 min) Introduction to requirement.
SE 555 Software Requirements & Specification Requirements Quality Attributes.
1 Software Testing and Quality Assurance Lecture 15 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
1 Pertemuan 13 Membangun Expert System Matakuliah: H0383/Sistem Berbasis Pengetahuan Tahun: 2005 Versi: 1/0.
1 Requirements Analysis and Specification Requirements analysis.
SASE Contextualised group work – teaching a broader mathematics curriculum to first year science students: Case study – Problem solving Jo-ann Larkins.
Project Documentation and its use in Testing JTALKS.
Stoimen Stoimenov QA Engineer QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
Introduction to Software Testing
Software Testing & Strategies
Design, Implementation and Maintenance
Software projects Management & Development Alireza Saebi
Emotions and Oracles Michael Bolton
TEST CASE DESIGN Prepared by: Fatih Kızkun. OUTLINE Introduction –Importance of Test –Essential Test Case Development A Variety of Test Methods –Risk.
Problem Solving Methodology
Software Quality SEII-Lecture 15
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Test Organization and Management
Introduction Telerik Software Academy Software Quality Assurance.
Feasibility Study.
How To Build a Testing Project 1 Onyx Gabriel Rodriguez.
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
Web Engineering and Technology Unit I. Categories/Types of Web-Based Systems CategoryExamples Document centricOnline newspapers, manuals InteractiveRegistration.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 16, Methodologies: Putting it all together.
Coincidental Pressures Led to Normal Human Heuristic and Error NPT Test Gauges TOO SIMILIAR to Riser Margin For Crew To Ignore.
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Overview of SAIP and LSSA. Software Architecture in Practice Provides a set of techniques, not a prescriptive method for architectural design. Based on.
Software Testing and Quality Assurance 1. What is the objectives of Software Testing?
Using Symbolic PathFinder at NASA Corina Pãsãreanu Carnegie Mellon/NASA Ames.
TESTING (S,S,AND A,B) By KARTHIKEYAN KANDASAMY. TESTING Scenario testing – 1.System & 2. Usecase Defect bash System o Functional and non functional testing.
It is the fuel of modern life Business are run Government rule Scientists Industries Education However, building and maintaining software is hard and getting.
System Testing 12/09. Hierarchy of Testing Testing Program Testing Top Down Bottom Up Integration TestingUnit Testing System Testing Big Bang Sandwich.
Quality Consulting Module 7 Solution Development.
Introduction to Software Testing Maili Markvardt.
Testing throughout Lifecycle Ljudmilla Karu. Verification and validation (V&V) Verification is defined as the process of evaluating a system or component.
Certified Software Tester How To Build a Testing Project, Part 1.
ISQB Software Testing Section Meeting 10 Dec 2012.
Prepared by: Fatih Kızkun
Paul Ammann & Jeff Offutt
EI Architecture Overview/Current Assessment/Technical Architecture
(Professional Business Analyst Training organisation)
Let the IMPS program help you with your obsolescence!
Cisco Data Virtualization
Software Quality Assurance Software Quality Factor
Software testing
Software Testing An Introduction.
Class 7 – Inception Phase: Steps & techniques
BASICS OF SOFTWARE TESTING Chapter 1. Topics to be covered 1. Humans and errors, 2. Testing and Debugging, 3. Software Quality- Correctness Reliability.
Tools, techniques and procedures Unit 2 IT Pathways
Software Product Testing
Johanna Rothman Know What “Done” Means Chapter 11
Introduction to Software Testing
A test technique is a recipe these tasks that will reveal something
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Jonathan Bach Quardev Laboratories Seattle, WA
Exploring Exploratory Testing
Presentation transcript:

Beer Testing - An Exploratory Approach Louise Perold @lperold louise.perold@houseoftest.co.za

Exercise Consider how your product might be used - What might be important quality criteria given that context? What aspects of the product would you want to cover during testing and why? What experiments would you run to uncover information about 1 and 2 – outline your test ideas

“Quality is value to some person” (who matters) What is Quality? “Quality is value to some person” (who matters) Jerry Weinberg

WHAT IS TESTING?

ORACLES AND HEURISTICS A heuristic technique (/hjʉˈrɪstɨk/; Ancient Greek: Εὑρίσκω, "find" or "discover"), sometimes called simply a heuristic, is any approach to problem solving, learning, or discovery that employs a practical methodology not guaranteed to be optimal or perfect, but sufficient for the immediate goals. Where finding an optimal solution is impossible or impractical, heuristic methods can be used to speed up the process of finding a satisfactory solution. Heuristics can be mental shortcuts that ease the cognitive load of making a decision. Examples of this method include using a rule of thumb, an educated guess, an intuitive judgment, stereotyping, profiling, or common sense. An oracle is a heuristic principle or mechanism by which someone recognizes a problem.

THE HEURISTIC TEST STRATEGY MODEL

SOME MNEMONICS SFDIPOT - Product elements - Structure, Function, Data, Integrations, Platform, Operations, Time CRUSSPIC STMPL – Quality criteria Operational Criteria - CRUSSPIC Capability, Reliability, Usability, Security, Scalability, Performance, Installability, Compatibility Development Criteria - STMPL Supportability, Testability, Maintainability, Portability, Localizability CIDTESTD (Kid Tested) Project environment - Customers, Information, Developer elations, Team, Equipment & Tools, Schedule, Test Items, Deliverables DUFFSSCRA (FDSFSCURA) – Test techniques - Domain, User, Function, Flow, Stress, Scenario, Claims, Risk, Automatic HICCUPPSF – Oracles - History, Image, Comparable Product, Claims, User Expectations, Product, Purpose, Standards and Statutes, Familiar Problems

REFERENCES http://www.developsense.com/resources/Oracles.pdf (Oracles) http://www.satisfice.com/tools/htsm.pdf (Heuristic Test Strategy Model) http://www.satisfice.com/blog/archives/1509 (Exploratory testing 3.0) http://www.satisfice.com/rst.pdf (Rapid Sofware Testing) http://www.qualityperspectives.ca/resources_mnemonics.html (Mnemonics list) http://secretsofconsulting.blogspot.com/2012/09/agile-and-definition-of-quality.html (Jerry and Quality)

SHAMELESS PLUGS Joburg Software Testers - http://www.meetup.com/Joburg-Software- Testers2/ Let’s Test SA 2016 - http://lets-test.com/