Presentation is loading. Please wait.

Presentation is loading. Please wait.

World Conference – Next Generation Testing 08 – 12 July, Le-Meridien, Bangalore Mindmaps and Exploratory Testing Ajay Balamurgadas Meeta Prakash www.unicomlearning.com.

Similar presentations


Presentation on theme: "World Conference – Next Generation Testing 08 – 12 July, Le-Meridien, Bangalore Mindmaps and Exploratory Testing Ajay Balamurgadas Meeta Prakash www.unicomlearning.com."— Presentation transcript:

1 World Conference – Next Generation Testing 08 – 12 July, Le-Meridien, Bangalore Mindmaps and Exploratory Testing Ajay Balamurgadas Meeta Prakash www.unicomlearning.com

2 Disclaimer: This presentation has more of our own learning’s from various experiences and has nothing to do with our employers.

3 Know us! Your name and other details Your background in testing What do you understand about Exploratory Testing (ET) and Mind maps Expectations from this session

4 Audience: Various experience level Pre-requisites: A laptop with Free Mind or XMind installed. Key takeaways: Exploratory Testing What is a mind map and its usage in testing with ET Creation of mind maps Different types of mind maps Usage of mind maps in different stages of testing process Takeaways

5 Learn ET & mind mapping and use in your projects Free tool to brainstorm test ideas How to save time and not miss any scenario Useful tool to use in any stage in testing cycle Get to know about traps, tips and benefits of mind-mapping Improve testing process using ET Key Benefits

6 Agenda

7 Resources from Workshop Exploratory Testing

8 Blogs to Follow James Bach: www.satisfice.comwww.satisfice.com Michael Bolton: www.developsense.comwww.developsense.com BBST website: www.testingeducation.org/BBSTwww.testingeducation.org/BBST Dr. Cem Kaner’s article: http://www.kaner.com/pdfs/QAIExploring.pdf http://www.kaner.com/pdfs/QAIExploring.pdf Ministry of Testing: http://www.ministryoftesting.com/resources/expl oratory-testing/ http://www.ministryoftesting.com/resources/expl oratory-testing/

9 Lessons Learned in Software Testing Testing Computer Software Explore It Any book written by Gerald M Weinberg Tap into Mobile Application Testing Books to Read

10 Useful Tools Perlclip XMindmaps Rapid Reporter FastStone Capture Google ColorCop http://enjoytesting.blogspot.in/2012/04/releas e-of-my-3rd-ebook-50-tips-to.htmlhttp://enjoytesting.blogspot.in/2012/04/releas e-of-my-3rd-ebook-50-tips-to.html

11 Email: meeta.prakash@gmail.com ajay184f@gmail.com Contact Details

12 Exploratory Testing

13 What is Testing? www.unicomlearning.com

14 Empirical, technical investigation of the product, done on behalf of stakeholders, intended to reveal quality-related information of the kind that they seek [Dr Cem Kaner] Questioning a product in order to evaluate it [James Bach] www.unicomlearning.com

15 What is Exploratory Testing? www.unicomlearning.com

16 ET …… As a term - Cem Kaner in 1983 Key Names - Cem Kaner, James Bach, Michael Bolton, Jon Bach and others As a practice – consistently been used by good testers from ever www.unicomlearning.com

17 ET Vs ST www.unicomlearning.com Exploratory Testing Is directed from within Is determined in the moment Is about investigation Is about improving test design Emphasizes adaptability Emphasizes learning Like having a conversation Like playing in a jam session Scripted Testing Is directed from elsewhere Is determined in advance Is about confirmation Is about controlling tests Emphasizes predictability Emphasizes decidability Like making a speech Like playing from a score Michael Bolton CHECKING

18 ET – Structured Testing Technique  What can impact the structure of ET Test design heuristics Chartering Time boxing Perceived product risks The nature of specific tests The structure of the product being tested The process of learning the product Development activities Constraints and resources afforded by the project The skills, talents, and interests of the tester The overall mission of testing www.unicomlearning.com

19 Testing : to know - to find www.unicomlearning.com Testing (primarily) to Learn Forming a mental model of the product. Learning what the product is supposed to do. Create inventory of the product elements you may want to test. Looking at consistency relationships and trying various oracles. Generating test data. Considering testability and trying potentially useful tools. Experimenting with different ways of testing it. Reporting issues / defects found. Testing (primarily) to Search Using detailed product knowledge, and any relevant tools, to systematically exercise the product in every important way. Using careful observation and good oracles to detect important bugs. Modifying and diversifying your tests to make them more powerful. Reporting issues / defects found.

20 ET: Some Situations Learning Focus –Testing a new product –Improving your a model of product by investigating its elements –Using and operating a product, and searching for bugs while also searching for new testing ideas –Scanning or mapping a delivered artifact with focus on potential exploitation, unexpected interaction, or emergent behavior) –Interacting with a product to test your model of it Test Execution Focus – Retesting and testing around a defect – Investigating a puzzling situation – Retesting an old or fixed product – Pair testing – Scenario testing, using personae – Interactive automated testing a.k.a. “computer-assisted testing” – play testing: customers using loosely scripted usability "charters" as they evaluate video games www.unicomlearning.com

21 ET: What We Can Improve Identifying what we’re looking for Developing skills and tactics Recognizing polarities Using heuristics Project Environment Product Elements Quality Criteria Test Techniques Consistency Oracles Developing and refining ET work products

22 ET: Learning Composition –Affordances: ways in which the product can be used –Dimensions & Variables: the product space and the things that can change –within it –Relationships & Interactions: functions that may cooperate or interfere with –each other –Navigation: where things are and how to get to them Conformance – Benefits: What the product is good for – Consistencies: Fulfillment of logical, factual, and cultural expectations – Oracles: Mechanisms or principles by which we can spot bugs – Bugs and Risks: Potential problems that could matter to some person or agency Context –History: where the product has been, and how it came to be –Operations: inferences about its users and the conditions under which it will –be used Conditions –Attitudes: what our clients care about and what they want from us –Complexities & Challenges: the hardest things to test. –Resources: tools and information that might help us test.

23 ET: Activity Team up! Within your group, choose something that you have explored, or could imagine exploring; or an exploration from history – A city – A country – A building – A new subject or field Identify the activities, skills, and tactics that happen during exploration

24 Mind Maps Mind mapS: Excellent Tool to aid Testing Thought Process

25 Overview

26 WHAT is a mind map

27 Uses of mind maps

28 Time to create your first mind map DEMO

29 FEATURE MAPS – Highlights the features of the product COVERAGE MAPS – Can be used to track the testing coverage TEST DESIGN MAPS – Can be used to brainstorm, review test ideas Types of maps

30 Application tours

31

32

33

34

35 Article overview

36 Tools

37 Analyze requirements – Use Feature maps Brainstorm test ideas – Use Test Design maps Smoke Testing – Use Component maps Regression Testing – Use Coverage maps Project Planning – Use Coverage maps Train testers – Use Feature & Component maps When to use in testing

38 Many nodes Long sentences like this stretch the map and make the map look small Add more details than necessary Make it bland – no colors, no icons Unbalanced maps – More nodes on one side compared to other Export in mind map format and not in png/pdf No conventions used Common mistakes

39 Create a central node, Press Insert & Enter Create outline on paper first Learn shortcuts Save regularly Try to fit the map on a single page Multi-line sentences Use themes and have consistency Keep practicing Tips & TRICKS

40 Resources http://bit.ly/MAP101

41 Resources http://bit.ly/MOTMAP

42 Thank You World Conference – Next Generation Testing UNICOM Trainings & Seminars Pvt. Ltd. contact@unicomlearning.com


Download ppt "World Conference – Next Generation Testing 08 – 12 July, Le-Meridien, Bangalore Mindmaps and Exploratory Testing Ajay Balamurgadas Meeta Prakash www.unicomlearning.com."

Similar presentations


Ads by Google