Real Testing Scenario Strategy: The Role of Exploratory Testing

Slides:



Advertisements
Similar presentations
4th VRE Programme meeting July 2006, Manchester User engagement: five key challenges and strategies for addressing them Chris Ramsden and Kerstin.
Advertisements

QuEdge Testing Process Delivering Global Solutions.
HP Quality Center Overview.
Prashant Lambat Sr. Manager SQA Engineering Symantec Corporation, Pune Date: 29 th January 2011.
A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
Local Touch – Global Reach The New Tester Matthew Eakin, Manager Managed Testing Practice Sogeti, USA.
<<replace with Customer Logo>>
Stoimen Stoimenov QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
Tester’s Role in Software Development and Acquisition Best Practice By Gabriel Rodriguez.
High Level: Generic Test Process (from chapter 6 of your text and earlier lesson) Test Planning & Preparation Test Execution Goals met? Analysis & Follow-up.
Software Testing Prasad G.
 What is Software Testing  Terminologies used in Software testing  Types of Testing  What is Manual Testing  Types of Manual Testing  Process that.
Folder Structure Management Best Practice By Gabriel Rodriguez.
Real World Software Development Management and Solutions Barry Gervin March 23, 2011.
Checkpoint Technologies Corporate Overview Faraz Syed VP of Technical Sales Office:
Building a Culture of Quality, Real World Examples
Worlds First Professional CDT Education By Martin Nilsson.
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
With a hint of HP Quality Center Agile development and functional testing: friend or foe? Tom Vercauteren, June 26th, 2009.
Session # Rational User Conference 2002 Author Note: To edit Session # go to: View/Master/Title Master ©1998, 1999, 2000, 2001, 2002 Rational Software.
Who is Gregg? 1 Mile
By Manish Shrotriya CSE MS 4 Point Agile Manifesto 1.Individuals and interactions over processes and tools 2.Working software over comprehensive.
Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
1 March 19, Test Plans William Cohen NCSU CSC 591W March 19, 2008.
Applied Software Project Management SOFTWARE TESTING Applied Software Project Management 1.
Real Testing Scenario Strategy: A Real-life TestOps Environment
Caitlin Grzybala Content Operations Analyst
In the Senior Design Center
Øyvind Woll – Senior Consultant, Vivento AS
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Agile Metrics that Matter
How to Test a Complex ERP Application using a Data-Driven Framework
Exploratory Testing Fundamentally different to other testing – about feel and coordination, not managing a suite of regression tests Develop aims / charter.
Software Engineering (CSI 321)
John D. McGregor Session 9 Testing Vocabulary
Dinesh Rawat , Software Test Manager
Improving the Defect Life Cycle Management Process
Recall The Team Skills Analyzing the Problem
John D. McGregor Session 9 Testing Vocabulary
In the Senior Design Center
Making UAT More Effective
The Importance Of Exploratory Testing For Enhancing The Quality Of Software.
WEBINAR: Becoming Agile In Software Testing: The Government Edition
WEBINAR: Software Development & Testing Challenges in the Financial Services Industry May 24th, 2018 – Adam Sandman.
John D. McGregor Session 9 Testing Vocabulary
WEBINAR: Integrating SpiraTest with JIRA
Johanna Rothman Know What “Done” Means Chapter 11
Real Testing Scenario Strategy: Bringing this all together – Success!
Lunch & Learn: Are you letting your users be your testers?
Customer Focused Testing Model - Bridging The Gap
In the Senior Design Center
Customer Focused Testing Model - Bridging The Gap
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
CS240: Advanced Programming Concepts
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Agile Application Lifecycle Management
Ensuring Project Success with SpiraTeam & Rapise
What is Software Testing?
In the Senior Design Center
VAN SHEETS, EXECUTIVE DIRECTOR, EDUCATIONAL FIRST STEPS
Applying Use Cases (Chapters 25,26)
March 7 – The Future of Agile Testing
Applying Use Cases (Chapters 25,26)
Move from Scripted Manual Testing to Scenario-Based Testing
Test Cases, Test Suites and Test Case management systems
Walking dead. How to save project?
Making UAT Mainstream.
WORKSHOP Establish a Communication and Training Plan
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Real Testing Scenario Strategy: The Role of Exploratory Testing Presented by Adam Sandman Inflectra Corporation QA Geek Week | Hertzliya, Israel, 2018

About Me Adam Sandman was a programmer from the age of 10 and has been working in the IT industry for the past 20 years. Currently Adam is a Director of Technology at Inflectra Corporation, where he is interested in technology, business and innovation. Adam lives in Washington, DC, USA

Takeaways Why and where to use exploratory testing Tools you can use for exploratory testing How to fit exploratory testing into your sprints

Why Use Exploratory Testing?

Testing = Manage Technical Risk

All The Automated Tests Pass Should We Ship?

Exploratory Testing: Navigating Edges User Stories Requirements Automated Testing

Exploratory Testing: Navigating Edges The Actual System

Exploratory Testing: Navigating Edges The Actual System Edge Cases

Exploratory Testing: Where & Why Good testers find issues that no one knows about Exploratory testing finds those edge cases It’s the unknown ‘unknowns’ that trip you up It’s particularly useful when the functionality is still being formed in early sprints

Tools That Can Help

Real-Time Capture Tools Tools like BugReplay let you easily capture video, screenshots, logs, network traffic, etc.

Exploratory Test Management Tools Tools that let you document your testing, capture “Tasks” that are not defects

How to Incorporate into Sprints

Session-Based Testing Applies some basic structure to exploratory testing Time-boxed session where you focus on a specific objective or set of user stories Test Cases are basically just a description of the objective or area being tested You can link it to the requirements and user stories Measuring functionality coverage is a good thing! Executing a test case means following an unstructured path that tests the objective, recording all observations, not just problems. Even if functionality is not finished, the observations are useful to the developer

Challenges of Exploratory Testing Sometimes it’s hard to know if it’s broken or ‘just not done yet’ Observations may not be actual issues The Units Tests all Pass, Why is it Broken? We can both read the test run report and get completely different information! Test Runs end up being a lot of unrelated issues that can be hard to trace – Solution use Tasks! When to transition from recording test runs and tasks to logging defects?

Questions?

Thank you for attending. See you next year :-)