Www.compendiumdev.co.uk 1 ©Compendium Developments 2005 “It Depends...” Context Driven Testing - What does it mean to have no “best practices”? Alan Richardson.

Slides:



Advertisements
Similar presentations
Attention (your target market) !. Are you (their problem) ?
Advertisements

The ‘Big A’ Peer Support Pack Using the Resource
How to Convert CPRs into AF Introductions The Hows and Whys.
You are the salt of the earth …. You are the light of the world. … Mat 5:13, 14.
Lesson Objectives By the end of this lesson you should be able to:
1 of 20 Evaluating an Information Project From Questions to Results © FAO 2005 IMARK Investing in Information for Development Evaluating an Information.
Motivation, Where is it going to come from?
Higher RMPS Lesson 4 Kantian ethics.
I. Introduction: Explaining to the hearer what you are doing, and introducing your text: what is it, and the source of the text. II. The Text: Insert.
Here’s an interesting conversation. It’s a little lengthy
Year 7 introduction to careers
T HE T HINGS W E D O T HE T HINGS W E S AY M AKE U S W HO W E A RE.
ICEL Love 1 Corinthians 13 ICEL 9 June ICEL Love This sermon is a reminder of what you already know. It s a very simple message, with a question.
Word List A.
A Perfect Knowledge of Man Psalm 139. Introductory Thoughts Two of the most amazing questions that one can ask are found in Psalm 8:4 & Ruth 2:10. The.
Show Me the Money! How to ask for a Raise!.
Anselm On the Existence of God. “Nor do I seek to understand so that I can believe, but rather I believe so that I can understand. For I believe this.
By Anthony Campanaro & Dennis Hernandez
Interview Question Types
Mentoring Conversations
An Ethic of Excellence in the Classroom A Passion for beautiful work….
Intellectual Inderpendence By: Lauren C. Question #1 Q= The activity, lesson and/or experience that shows my critical thinking and Intellectual Independence.
Language Support for TBL and PBL Peih-ying Lu, PhD.
INTERESTING CONVERSATION. An atheist professor of philosophy speaks to his class on the problem science has with God, The Almighty.
Sunny’s First Day of School And A Hard Lesson Learned! Written and Illustrated by: Allison Griffies Narrated by: Marie Griffies.
Phase III: Becoming a Peer Advocate Photo by Don LaVange on Flickr.
ECEU300 Ethics in the Workplace Why talk about Ethics? Everyone is ethical, everyone knows how to behave at work. Everyone gets it about not stealing stuff.
INTERESTING CONVERSATION. An atheist professor of philosophy speaks to his class on the problem science has with God, The Almighty.
5A Questioning techniques, p 20
Managing Difficult Conversations Deborah Dalley. Key areas for today Recognise what makes some conversations difficult Identify the questions to ask when.
INTERESTING CONVERSATION. An atheist professor of philosophy speaks to his class on the problem science has with God, The Almighty.
Telling lies * Things to think about * What are lies?
Word of Life March 2011 "Behold, I am the handmaid of the Lord. May it be done to me according to your word.“ (Lk 1,38)
Unlocking the mind to critical thinking. “Thinking about Thinking”
Word of Life March 2011 “Here am I, the servant of the Lord; let it be with me according to your word“ (Lk 1,38)
Independent Reading By: Danelle Keninger.
Scripts for Success.
What makes a great interview?
January 22, 2015 characterization in TSB chapter 13 Hom ework: Finish reading chapters 14,15 and 16 for homework. Finish Cole characterization poster.
Week 1 Prayer Generosity Service.
What you should write after every trip to your site.
Mentor/Mentee matching workshop program Marc “van Hauser” Heuse
Lesson Overview Lesson Overview Science in Context Lesson Overview 1.2 Science in Context.
Lesson Overview Lesson Overview Science in Context Lesson Overview 1.2 Science in Context.
The next generation tester! 1 To Softec – Silicon India attendees With love, Pradeep Soundararajan Moolya Software Testing Private Limited
The Sixth Period Reading & Listening. Questionnaire (3m) Step 1: In your group, think of four situations among friends. Design four questions accordingly.
The Internet Do you really know what is out there?
MYJ - Strengthening Family Relationships. Activities: View stories from p ‘You and Your Family’ article Discuss key points List the guidelines.
Decision Making in U.S. History Introduction Lesson Created by Mrs. Janiak using Decision Making in U.S. History text.
Reading and Writing Strategies
Sight Word List.
Sight Words.
1 Let’s try putting our “I AM” system to work again. Part of the secret to using this system is understanding why we think the way we do. If we can understand.
Languaging for Leadership Choosing words that work better.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Reaction Time. Problem Does age have an effect on how fast your reaction time is?
8 Reason I Swing Dance For Over 1.5 Years And not going to stop any time soon
This I Believe Essay Writer’s Workshop: Introductions, Juicy Details, & Conclusions 8 th ELA St. Joseph School.
Here is a kind of question that you can get on Verbal Reasoning. They might give you three groups of numbers like this: (4 [6] 2) (3 [7] 4) (5 [12] ?)
道歉信 — 技法点拨. 什么是道歉信? ❀ 道歉信是指因过失或疏忽做错了事, 给别人带来了麻烦或损失,发觉后要 立即写信给对方赔礼道歉时写的信件。 道歉是一种礼貌,道歉信要写得坦率, 诚恳。
And This Is Me… And This Is Me….  I am 35 years old  I am married to my best friend  We will celebrate our 20 th year anniversary in November.
R HETORICAL Q UESTIONS. W HAT DOES RHETORICAL MEAN ‘Rhetorical’ comes from the word ‘rhetoric’ – which is a special kind of talking ‘Rhetoric’ is used.
Socrates What is truth? What is good? What is evil? These are questions I would have asked you if you were one of my students. I was a Greek philosopher.
READ SILENTLY either your independent SEM-R novel or your Literature book.
Tips and Tricks for Using our Scripts
Personalize Practice with Accelerated Math
Positive Relationships
THE POWER OF PERCEPTION
Introduction to Reflective Writing
Presentation transcript:

1 ©Compendium Developments 2005 “It Depends...” Context Driven Testing - What does it mean to have no “best practices”? Alan Richardson Compendium Developments Version NorthLondonBCS A personal view

2 ©Compendium Developments 2005 I was a teenage methodology monster! *Gasp in amazement* As you see him know exactly what do do, before he is even on site. *You will Be shocked* As the rework mounts to truly heroic proportions *Can you bear to see* Him justify his actions by quoting text book after text book and expert after expert. Coming soon to a project near you. Methodology He can do no wrong.

3 ©Compendium Developments 2005 Introduction

4 ©Compendium Developments 2005 I ceased my evil ways ● became more context aware ● asked more questions – different types of questions (how? what?) ● worked more closely with people – retaining independence of thought ● became more of a consultant than a salesman/pusher ● became more effective as a tester ● Less identification: “I am a structured tester” Over time, kind of…

5 ©Compendium Developments 2005 What is context driven testing

6 ©Compendium Developments 2005 Isn't Unit Testing a best practice? ● Unit Testing = – Any testing done by the developer – Any testing done under the debugger – Only testing which is automated at the code level – That isn't well defined enough to be a best practice

7 ©Compendium Developments 2005 What is the reasoning behind wanting this practice? What about X? ● Regression Testing ● End to End testing ● Full Code Coverage ● Automated Testing ● Fully Scripted Testing ● Automated Test Data Generation ● Non-Functional Testing ● V-Model, etc. ● X is Not defined here ● X might be good ● X is not a guarantee of bestness ● X is Not defined here ● X might be good ● X is not a guarantee of bestness

8 ©Compendium Developments 2005 X is a best practice for us ● Oh really. Honestly... – What extra baggage has X given you? – When did you last wish that you didn't do X? – Did you ever think...X is a little out of place here? – When did you last think of an alternative to X? – How did you decide that? – What are you actually doing? It might very well be a good practice here. Let me check.

9 ©Compendium Developments 2005 What is Context

10 ©Compendium Developments 2005 What can you expect from context- driven testers? ● “It depends...” on the context, but generally (I suspect they will)... – Ask a lot of questions of you and of themselves to explore the context and avoid assumptions – Change their minds, Re-plan – Be able to justify what they are doing, in terms of the context as they perceive it, not in calls to authority – Know their techniques and practices – assumptions, presuppositions, pros & cons

11 ©Compendium Developments 2005 How can you help them? ● Tell them not just what you are doing, but what your aims are, what your needs are – Don't say “Do this & that and everything will be ok” – Wants are not Needs. Want less, Need more. ● Provide examples of general situations you face ● avoid “I'd like to help but...” ● Be truthful and trust From “Scoring a whole in one” by Dr Edward Martin Baker Dictate Context Less Explain Detail Explore Be One

12 ©Compendium Developments 2005 Identify your Context ● What did we say we were doing? ● What are we actually doing? ● Who for? ● Why? What will we gain by doing that? ● Remind me - what is our aim/objective? ● What could we do instead? ● What would happen if we did something else?

13 ©Compendium Developments 2005 Learning More About Context ● ● Yahoo group “software-testing” ● I recommend: – General Semantics, NLP, Gerald Weinberg's books, Systems Thinking/Theory, “Lessons Learned in Software Testing” ● Others recommend: – Critical Thinking, Epistemology (and I might too, I just haven't explored these enough yet) Visit