Skip to content

Instantly share code, notes, and snippets.

@johnduarte
Created June 26, 2019 15:17
Show Gist options
  • Save johnduarte/f16bc74e93ac7572d54df02cac3cbcb0 to your computer and use it in GitHub Desktop.
Save johnduarte/f16bc74e93ac7572d54df02cac3cbcb0 to your computer and use it in GitHub Desktop.

Session Based testing

What is it

  • Focused and reportable exploratory testing
  • Uninterrupted sessions
  • ~ 45-120 minutes
  • Uses a charter to constrain scope
  • Uses session sheet to gather information
  • Debriefing
  • Reference article
  • At Puppet

Why

  • Defined scope
  • Focus on testing not paperwork
  • Accountable

Tools

  • Charter template (Existing Google Doc)
    • Not reportable
  • Charter template (Executable YAML within Markdown)???

Mechanics

  • Document the journey
  • Scan product looking for problems
  • Dig into problem areas
  • Charter v Opportunity
  • Use the session sheet
  • File JIRA issues after session
  • Debrief

Debrief

  • Past: What happened?
  • Results: What was achieved?
  • Obstacles: What got in the way of testing?
  • Outlook: What still needs to be done?
  • Feelings: How does the tester feel about this?

Team Recommendations

  • Pairing: "Tester" novice & "Facilitator" expert
  • Length: 1.5 hours = 1h session + 20m JIRA + 10m debrief
  • Setup environment ahead of time
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment