How can I generate ideas during Exploratory Testing?


Exploratory testing definition from James Marcus Bach:” Simultaneous learning, test design, and test execution.”

Today, I will introduce a new tool – Charter to you. Which helped me a lot to generate ET ideas in past years. (Charter concept is come from Session-based testing management)

What is a Charter? It is a clear mission for a test session. A test session, you can understand as a test activity of an item during each sprint. A Charter may suggest what should be tested, how it should be tested and what problems to look for. So the format is:

Explore [area]

with [resources]

to discover [information]

For example: Explore login function with correct username and incorrect password to discover the account is locked after 6 times experiments.

I suggest a Charter can come from stakeholders, team, risks, quality attributes and places where we require information. And it can be defined in advance but can be changed. You can (re)prioritized charters before each new session. Please kindly to notice that a charter is not meant to be a detailed plan.

Here maybe a comprehensive definition of a Chartermaking your own decisions about what you will work on and how you will work. Understanding your client’s needs, the problems you must solve, and assuring that your work is on target.

A Charter can be separated into 2 types:

  • General Charters – may be necessary at first. For example: Analyse the Player Login function
  • Specific Charters –  provide better focus, but take more effort to design. For example: Test player account login. Focus on security and performance, and make sure business rules applied correctly and invalid player can’t access successful.

When you practicing writing Charters, please remember the principle: When you look at a list of 10 charters, you should see 10 distinct testing missions. And essential elements of a Charter:

  • Risk: Why am I running this test? What could go wrong? What am I looking for?
  • Coverage: What am I testing? Which features, screens, artifacts, or areas of the product should I be touching while testing?
  • Time Frame: How long should it take to perform this testing? Are there setup tasks I should do before I officially start? What do I need to do when I’m done?

This entry was posted in Technology Talk and tagged on by .

About Tian Hui

I am an agile product owner in Titansoft, which is a very challenge role. Business savvy is important for me because i am the decision maker regarding what features the product will have. It is a long journey to understand the market, the customer and the business in order to make product better and better. Meanwhile, I am also a Quality Assurance Specialist. I believe there is only 1 way to improve your testing skills, which is – keep practicing! Let's expand testing knowledge and improve testing skills together!

11 thoughts on “How can I generate ideas during Exploratory Testing?

  1. Angelina

    When I initially commented I clicked the “Notify me when new comments are added”
    checkbox and now each time a comment is added I get
    several e-mails with the same comment. Is there any way you can remove me from that service?
    Thank you!


  2. Rudy

    Hello there, You’ve done an excellent job. I will certainly
    digg it and personally recommend to my friends. I’m sure
    they’ll be benefited from this web site.


  3. Geri

    Excellent website. Plenty of helpful information here. I am sending
    it to several buddies ans also sharing in delicious. And certainly, thank you on your



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s