We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byCarl Chilson
Modified over 2 years ago
www.compendiumdev.co.uk 1 ©Compendium Developments 2005 “It Depends...” Context Driven Testing - What does it mean to have no “best practices”? Alan Richardson Compendium Developments http://compendiumdev.co.uk/context Version 1.20050305NorthLondonBCS A personal view
www.compendiumdev.co.uk 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.
www.compendiumdev.co.uk 3 ©Compendium Developments 2005 Introduction
www.compendiumdev.co.uk 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…
www.compendiumdev.co.uk 5 ©Compendium Developments 2005 What is context driven testing
www.compendiumdev.co.uk 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
www.compendiumdev.co.uk 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
www.compendiumdev.co.uk 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.
www.compendiumdev.co.uk 9 ©Compendium Developments 2005 What is Context
www.compendiumdev.co.uk 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
www.compendiumdev.co.uk 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
www.compendiumdev.co.uk 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?
www.compendiumdev.co.uk 13 ©Compendium Developments 2005 Learning More About Context ● www.context-driven-testing.com www.context-driven-testing.com ● 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 http://www.compendiumdev.co.uk/context
Here’s an interesting conversation. It’s a little lengthy
Telling lies * Things to think about * What are lies?
© Boardworks Ltd of 22 Reading Journals This icon indicates that detailed teacher’s notes are available in the Notes Page. For more detailed instructions,
This I Believe Essay Writer’s Workshop: Introductions, Juicy Details, & Conclusions 8 th ELA St. Joseph School.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Interview Question Types
1 of 20 Evaluating an Information Project From Questions to Results © FAO 2005 IMARK Investing in Information for Development Evaluating an Information.
5A Questioning techniques, p 20
Sight Word List.
By Anthony Campanaro & Dennis Hernandez
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.
Decision Making in U.S. History Introduction Lesson Created by Mrs. Janiak using Decision Making in U.S. History text.
Language Support for TBL and PBL Peih-ying Lu, PhD.
January 22, 2015 characterization in TSB chapter 13 Hom ework: Finish reading chapters 14,15 and 16 for homework. Finish Cole characterization poster.
MYJ - Strengthening Family Relationships. Activities: View stories from p ‘You and Your Family’ article Discuss key points List the guidelines.
Scripts for Success.
Phase III: Becoming a Peer Advocate Photo by Don LaVange on Flickr.
Word List A.
The next generation tester! 1 To Softec – Silicon India attendees With love, Pradeep Soundararajan Moolya Software Testing Private Limited
The Internet Do you really know what is out there?
What makes a great interview?
Year 7 introduction to careers
Lesson Objectives By the end of this lesson you should be able to:
Mentor/Mentee matching workshop program Marc “van Hauser” Heuse
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)
Intellectual Inderpendence By: Lauren C. Question #1 Q= The activity, lesson and/or experience that shows my critical thinking and Intellectual Independence.
Attention (your target market) !. Are you (their problem) ?
The ‘Big A’ Peer Support Pack Using the Resource
Sight Words. the of and a to in is you that.
INTERESTING CONVERSATION. An atheist professor of philosophy speaks to his class on the problem science has with God, The Almighty.
The Sixth Period Reading & Listening. Questionnaire (3m) Step 1: In your group, think of four situations among friends. Design four questions accordingly.
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.
Reading and Writing Strategies
Sunny’s First Day of School And A Hard Lesson Learned! Written and Illustrated by: Allison Griffies Narrated by: Marie Griffies.
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.
Week 1 Prayer Generosity Service.
Why do people make mistakes? Learning Lite
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.
How to Convert CPRs into AF Introductions The Hows and Whys.
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.
Why Should You Use Goal Setting?
A centre of expertise in digital information managementwww.ukoln.ac.uk Approaches To E-Learning: Introduction Brian Kelly UKOLN University of Bath Bath,
Welcome Back to School!!! Mr. Sortina.
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.
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)
HOW SELF CONFIDENT ARE YOU?
© 2017 SlidePlayer.com Inc. All rights reserved.