Graham Thomas Independent Software Testing Consultant

Similar documents
Now you know what a hypothesis is, and you also know that daddy-long-legs are not poisonous.

StoryTown Reading/Language Arts Grade 2

Lecture 1. The Science of Economics

Genre Guide for Argumentative Essays in Social Science

Stratford School Academy Schemes of Work

III Knowledge is true belief based on argument. Plato, Theaetetus, 201 c-d Is Justified True Belief Knowledge? Edmund Gettier

Prentice Hall World Geography: Building A Global Perspective 2003 Correlated to: Colorado Model Content Standards for Geography (Grade 9-12)

Mark Scheme (Results) January 2011

1/9. Locke on Abstraction

StoryTown Reading/Language Arts Grade 3

1. Growing as a Spiritual Leader. 2. Leading the Mission. 3. Mapping the Mission. 4. Funding the Mission

January 11-12, The Woman at the Well. John 4:1-42 (Pg Adv. Bible) Jesus Knows Everything About Us

Grab a book! Of Mice and Men. Final Essay. I can follow a process to plan, write, edit, revise, and publish an essay

What Is Science? Mel Conway, Ph.D.

BIO 221 Invertebrate Zoology I Spring Course Information. Course Website. Lecture 1. Stephen M. Shuster Professor of Invertebrate Zoology

Theory of knowledge prescribed titles

Business Research: Principles and Processes MGMT6791 Workshop 1A: The Nature of Research & Scientific Method

Mark Scheme (Results) Summer 2010

The Problem of the External World

Lecture 9. A summary of scientific methods Realism and Anti-realism

QCAA Study of Religion 2019 v1.1 General Senior Syllabus

Mark Scheme (Results) Summer Pearson Edexcel GCSE in Religious Studies (5RS09/01) Unit 9: Christianity

Correlates to Ohio State Standards

Experimental Design. Introduction

Wright on response-dependence and self-knowledge

Religious Studies A GCSE (9 1)

There are two common forms of deductively valid conditional argument: modus ponens and modus tollens.

Mapping to the CIDOC CRM Basic Overview. George Bruseker ICS-FORTH CIDOC 2017 Tblisi, Georgia 25/09/2017

PHILOSOPHIES OF SCIENTIFIC TESTING

JOB DESCRIPTION: YOUTH WORKER

ELA CCSS Grade Three. Third Grade Reading Standards for Literature (RL)

ABB STOTZ-KONTAKT GmbH ABB i-bus KNX DGN/S DALI Gateway for emergency lighting

Falsification or Confirmation: From Logic to Psychology

Exemplars. AS Religious Studies: Paper 1 Philosophy of Religion

Grade 7. correlated to the. Kentucky Middle School Core Content for Assessment, Reading and Writing Seventh Grade

Date of last example: Never Today/yesterday Last week Last month Last year Before the last year

Reading and Evaluating Arguments

Religious Education Revised June

ORIGINAL VIDEOS:

The activity It is important to set ground rules to provide a safe environment where students are respected as they explore their own viewpoints.

Consciousness Without Awareness

AKC Lecture 1 Plato, Penrose, Popper

PAGLORY COLLEGE OF EDUCATION

Wittgenstein: Meaning and Representation

PSY 202 Sample 2. Question/Prompt: It is logical that others see us differently than we see ourselves, and there is

CS305 Topic Introduction to Ethics

Common sense dictates that we can know external reality exists and that it is generally correctly perceived via our five senses

Explanations and Arguments Based on Practical Reasoning

Learning from Mistakes Karl Popper and Thomas Kuhn

Religion Oral How I see Jesus

SAMPLE ESSAY 1: PHILOSOPHY & SOCIAL SCIENCE (1 ST YEAR)

2. Public Forum Debate seeks to encourage the development of the following skills in the debaters: d. Reasonable demeanor and style of presentation

Prentice Hall Literature: Timeless Voices, Timeless Themes, Bronze Level '2002 Correlated to: Oregon Language Arts Content Standards (Grade 7)

Age-Related Standards (3-19) in Religious Education

A Correlation of. To the. Language Arts Florida Standards (LAFS) Grade 3

Chapter Six. Aristotle s Theory of Causation and the Ideas of Potentiality and Actuality

1. Read, view, listen to, and evaluate written, visual, and oral communications. (CA 2-3, 5)

Beyond Positive Thinking: Part 2 Monday Call, June 29, 2009

b. Use of logic in reasoning; c. Development of cross examination skills; d. Emphasis on reasoning and understanding; e. Moderate rate of delivery;

THE ESSAY. Some tips for writing good introductions Strategies for writing good introductions

1. Introduction Formal deductive logic Overview

ARTICLE V CHURCH ORGANIZATION

Houghton Mifflin MATHEMATICS

EXAMPLE RESPONSES GCSE RELIGIOUS STUDIES B (8063) Marked responses Paper /1: 01.5 and 02.5

Karl Popper & The Philosophy of Science. What Makes a Theory Scientific?

A Correlation of. To the. Language Arts Florida Standards (LAFS) Grade 5

A New Parameter for Maintaining Consistency in an Agent's Knowledge Base Using Truth Maintenance System

Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras

Studies in the Prophetic Books

Houghton Mifflin Harcourt Collections 2015 Grade 8. Indiana Academic Standards English/Language Arts Grade 8

1. Why Forgiveness? What leads you to read a book about this particular topic? What hopes and expectations do you have of this study?

Do we have knowledge of the external world?

Presuppositional Apologetics

ELA CCSS Grade Five. Fifth Grade Reading Standards for Literature (RL)

Debate and Debate Adjudication

Arguing with Libertarianism without Argument : Critical Rationalism and how it applies to Libertarianism

Cartesian Rationalism

The following are the elements discussed in class that comprise an effective editorial. The full article in which these elements are defined

GCSE RELIGIOUS STUDIES 8061/1

Sydenham College of Commerce & Economics. * Dr. Sunil S. Shete. * Associate Professor

On Chickens and Leadership

ECONOMETRIC METHODOLOGY AND THE STATUS OF ECONOMICS. Cormac O Dea. Junior Sophister

Mark Scheme (Results) Summer GCSE Religious Studies (5RS10/01) Unit 10: Roman Catholic Christianity

Fourth Meditation: Truth and falsity

THE GREAT COMMISSION IS FOR ALL CHRISTIANS

MISSOURI S FRAMEWORK FOR CURRICULAR DEVELOPMENT IN MATH TOPIC I: PROBLEM SOLVING

Sermon for Pentecost X Year C 2016 Teach Us to Pray

RELIGIOUS STUDIES. Christianity Beliefs and teachings and Practices. GCSE (9 1) Candidate Style Answers.

TAF_RZERC Executive Session_29Oct17

GCSE Religious Studies Eduqas Route A (9-1)

How to Learn Prophecy By Martin K. Ettington

III. RULES OF POLICY (TEAM) DEBATE. A. General

How to Write A Seminar Paper. Part II: Writing Strategies. A Yale Graduate Writing Center Workshop Series

A Scientific Model Explains Spirituality and Nonduality

English Language Arts: Grade 5

REQUIRED DOCUMENT FROM HIRING UNIT

Demarcation of Science

Questioner: If I say what I want is a fast car, then perhaps somebody will question that.

The problems of induction in scientific inquiry: Challenges and solutions. Table of Contents 1.0 Introduction Defining induction...

CHRISTIANITY AND THE NATURE OF SCIENCE J.P. MORELAND

Transcription:

Graham Thomas Independent Software Testing Consultant

Abstract This workshop will take you on a magical journey through some very useful but mostly unknown tools for perception and comprehension which will aid you in your daily testing life. Building on Graham s previous work in the field, and his enthusiasm for the subject, this workshop will take you on a 90 minute journey of mind opening discovery, looking at 7 key but often overlooked tools. The tools, and their techniques are easy, fun to learn, and very powerful to use. And they will help you in mastering testing in the industry s currently very demanding transition from that of a structured V model history to a leaner, more agile and exploratory approach. Graham Thomas 2010 2

What we will look at Gall Peters Projection a different but more accurate way to look at the world Popper s Theory of Testability a powerful tool to scope testing Mind Control finally proof that your mind is not your own! The Stroop Effect a powerful mechanisms that can control your behaviour The Necker Cube what you see is not what I see! The Spinning Dancer the whole may look different to the individual parts e prime how to communicate experience rather than judgement Graham Thomas 2010 3

1. Gall-Peters Projection Mercator Projection Gall Peters Projection Graham Thomas 2010 4

Other types of Mis-representation? Tube Map A network diagram which bears very little relationship to where tube stations are actually situated Critical Path Network A common project tool that does not show actual duration or amount of effort required as a relative amount. Small and large are the same size, and time is distorted! And we use these to control projects! Graham Thomas 2010 5

2. Popper s Theory of Testability Falsifiability or refutability is the logical possibility that an assertion can be shown false by an observation or a physical experiment. That something is "falsifiable" does not mean it is false; rather, that if it is false, then this can be shown by observation or experiment. The term "testability" is related but more specific; it means that an assertion can be falsified through experimentation alone. Are all swans white? If we find one single black swan, logic allows us to conclude that the statement that All swans are white is false. Graham Thomas 2010 6

2. Popper s Theory of Testability How I have used this in the past I had just carried out a review of testing in a large bank. When I reported back to management, one of the team stated All of our projects have a test strategy. To which I replied, No, they don t because I have found one that hasn t!. The discussion continued Tell me which one?. I said Not until you provide me with a list of all of the projects, and all of their strategy documents, then I will tell you which one. I am still waiting for the list! I only had to find one. They had to show me everything! How to use the Theory? Wherever you see All, or Every, or None, or Never You only need one example to the contrary You don t have to prove everything To help understand success and failure criteria What will make it, and what will break it! If you only have a short amount of time, how to target your testing All transactions must complete in n seconds target the ones least likely Graham Thomas 2010 7

3. Mind Control Group Questions Predictions o Think of a vegetable o Think of a flower o Think of a colour o Think of a tool o A number between 1 & 10 o A Software Testing Technique

3. Mind Control So Why is this important I think it is important to understand that when we ask questions some people may be hard wired to give certain answers. We therefore have to think about the questions that we are asking, and the answers that we don t want! When you ask a question: Listen to the answer. Is it actually the answer to your question? Is it GroupThink? The answer everybody has been told to say? Is it just the lowest common denominator, e.g. Boundary Value Analysis? How should you ask questions? Graham Thomas 2010 9

4. The Stroop Effect ZYP QLEKF SUWRG XCIDB WOPR ZYP QLEKF XCIDB SUWRG WOPR SUWRG ZYP XCIDB QLEKF WOPR Graham Thomas 2010 10

4. The Stroop Effect........ Graham Thomas 2010 11

5. Necker Cube Graham Thomas 2010 12

5. Necker Cube So what did you see? Up and down? Left to Right? Switched from one to the other? When did the switch happen? It is a simple 4 frame animation. There is no switch! It is all in your brain! It is important to understand that what you see is not what others see! You may need to understand what they see You may need to explain to them what you see I have often had this experience as a Program Test Manager, where I have a program based view and the testers have a test centric team view, which may be opposites! Graham Thomas 2010 13

6. The Spinning Dancer Graham Thomas 2010 14

6. The Spinning Dancer You get a different view when you look at the whole to that when you look at the individual parts Don t assume that your view is the only view! Think of this as a process: People in the different parts of the process see the process working differently You need to understand the individual viewpoints Example: Defect Management system on a large testing program Perceived bottleneck Fixed the bottleneck, and it moved to another part of the process! No overall process efficiency gain. It just looked different! Graham Thomas 2010 15

7. E-Prime E Prime (short for English Prime, sometimes spelled E ) is a form of the English language in which the verb to be in all its forms does not exist. Thus, E Prime does not contain the words "be", "is", "am", "are", "was", "were", "been" and "being", nor does it contain their contractions "'m", "'s", and "'re". E Prime therefore uses alternate means to express most statements which use the passive voice, thus encouraging writers and speakers to clearly state an action's agent. How to communicate experience rather than judgement To be prevents us from experiencing a shared reality; something we need in order to communicate in a sane way. If someone sees something completely different than another, our language prevents us from acknowledging the others point of view by limiting our perception to fixed states. For example, if I say Star Wars is a s****y movie, and my friend says, Star Wars is not a s****y movie! We have no shared reality, for in our language, truth lies in only one of our statements and we can forever argue these truths until one of us writes a book and has more authority than the other. If on the other hand I say, I hated Star Wars, I state my opinion as observed through my own senses. I state a more accurate reality by not claiming that Star Wars is anything, as it could be anything to anyone. This sounds like rubbish? Graham Thomas 2010 16

7. E-Prime Lets Try it Out http://www.manifestation.com/neurotoys/eprime.pl It takes a while to get your head around it, but it helps you to write better English It will improve your communication It will help others to more easily understand what you mean Try it out when you have the time! And before you ask I have E Primed this page and it doesn't contain any errors! Graham Thomas 2010 17

To find fault is easy; to do better may be difficult Plutarch (c.46ad c.120ad) Greek / Roman - historian, biographer, essayist What did they know 2000 years ago that we don t know now? Graham Thomas 2010 18

Contact Details Graham Thomas Independent Software Testing Consultant graham@badgerscroft.com +44 7973 387 853 www.badgerscroft.com Graham Thomas 2010 19