Activity 5.1 - Chartering your exploration

Time: 1 hour

Purpose: When testing a product in an exploratory style, it can sometimes feel overwhelming. There are challenges around knowing:

  • What to test?
  • What not to test?
  • What testing has been done previously?
  • What testing will be done in the future?
  • When you’re complete?

Fortunately, you can use exploratory testing charters as a guide to help answer those questions and focus your testing.

So before any exploratory testing is carried out, we need to spend time creating Charters, which you will practise in this activity.

Introduction: You are working on a team that is delivering a product that has a series of risks or areas that you’re interested in learning more about. We want to be able to structure exploratory testing sessions around those risks and areas.

Task: As a pair, sit down together and each of you spend some time sharing details of the products or features you are responsible for testing. Share details such as:

  • What is being implemented
  • What impact does it have on the wider product
  • What risks you are interested in

Once you’ve shared that information, work as a pair to identify Charters for exploratory testing using the template:

Exploring…. Using… To Discover….

Make sure you note the Charters down for use in the next activity.

Charters:

Exploring messaging and queues

Using openshift / kibana / database

To Discover Risks related to error handling (system)


Exploring messaging and queues

Using openshift / kibana / database

To Discover Risks related to fixing production issues (specially multiple errors resolution and observation)


Exploring 1link system

Using 1link / openshift / kibana / database

To Discover Risks with data


Exploring Epyx system

Using epyx / openshift / kibana / database

To Discover Risks with functionality / business journey

Monitor / Analyse:

  • Pricing / inciting / publishing events
  • Vehicles visibility

Exploring OLA Homepage
Using Chrome Dev Tools
To discover design risks

Exploring the OLA Application Process
To discover UX risks

Exploring the OLA application process
Using Alfa and Manage Applications
To discover data risks