Session-Based Test Management (SBTM)
Session-based test management (SBTM) is a way to plan, run and report exploratory testing so that it can be managed like any other test activity. Jonathan Bach described it in 2000, developed together with James Bach: exploration is done in uninterrupted, time-boxed sessions, each guided by a charter, recorded on a session sheet and reviewed in a short debrief. The result is exploratory testing that a test lead can plan, count and explain to stakeholders without turning it back into scripts.
This guide walks through each element with a worked checkout example: writing charters, running a session, filling in a session sheet, the time breakdown between testing, bug work and setup, debriefing, and the reporting that SBTM makes possible. For what exploratory testing is and how to generate test ideas, start with the exploratory testing guide.
What problem SBTM solves
Unmanaged exploratory testing is hard to plan and hard to report. A manager asking “how much of checkout have we tested?” gets an answer like “quite a lot”, and a tester who spent the morning fighting a broken environment looks as productive as one who spent it testing. SBTM keeps the freedom of exploration but puts a unit of work around it — the session — so that effort can be planned, recorded and compared.
The ISTQB Foundation Level syllabus (CTFL v4.0) describes the same idea in general terms: exploratory testing conducted within a defined time-box, guided by a test charter that contains test objectives. SBTM, published in 2000, is an earlier and more detailed method built on the same idea.
- Charter — the mission of one session: what to explore, with what, to find what.
- Session — an uninterrupted, time-boxed period of testing against one charter.
- Session sheet — the structured record of the session: charter, tester, times, notes, bugs, issues, data files and the time breakdown.
- Debrief — a short conversation between the tester and a lead soon after the session.
- Metrics — counts and time proportions aggregated from session sheets and used to steer the next sessions.
- 1Charter listFrom risks, changes, past bugs, debrief questions and more; ranked by risk, run the top
- 2SessionOne charter, uninterrupted, time-boxed: in the original, a normal session is about 90 min, not timed strictly
- 3Session sheetCharter, tester, times, notes, bugs, issues, data files, test / bug / setup time breakdown
- 4DebriefSheet accepted or corrected, bugs filed, every question gets an owner
Back to step 1 charter list updated
- Metrics, across many session sheetsSessions per area, on-charter testing time, bugs and issues, open charters: they steer the next sessions
Writing charters
A charter is one or two sentences that tell the tester where to go and why, without telling them what to click. A widely used template from Elisabeth Hendrickson’s Explore It! has three parts: Explore <target> with <resources> to discover <information>. The target is an area, feature or risk; the resources are data, tools, configurations or techniques; the information is the kind of problem or knowledge you are after.
Good charters come from risks, requirements, recent changes, clusters of past bugs, questions raised in debriefs and gaps in automated coverage. Write more charters than you can run, rank them by risk and run the top of the list. For example, for the checkout of a fictional online store that sells in SAR:
- Too broad: “Explore checkout.” — no guidance, and it cannot be finished in one session.
- Too narrow: “Enter coupon SAVE10 and verify the total is 90.00.” — that is a test case, not a charter.
- About right: one area, one kind of risk, finishable in one session, with room for the tester to choose tactics.
C-01 Explore the order total with discounts, coupons and 15% VAT
to discover rounding and calculation errors.
C-02 Explore payment with declined, timed-out and 3-D Secure sandbox cards
to discover how failures are handled and whether orders are duplicated.
C-03 Explore checkout interrupted at each step (Back, refresh, closed tab,
lost network) to discover lost or inconsistent orders.
C-04 Explore the cart in two tabs and on two devices for the same user
to discover state conflicts between sessions.
C-05 Explore the Saudi National Address form with Arabic, English and mixed
input to discover validation and display problems.
C-06 Explore the confirmation email, invoice PDF and order history
to discover inconsistencies with what checkout showed.Try it: AI Risk-Based Test Generator Try it: Test Scenario Generator
Running a time-boxed session
A session is uninterrupted: no meetings, chat or email for its duration. In the original description a normal session lasts about ninety minutes, give or take; one closer to forty-five minutes counts as short and one closer to two hours as long, and sessions are not timed strictly. Uninterrupted time matters because exploration builds a mental model of the product that is lost every time you switch context.
Stay on charter, but not rigidly. If you find something important outside the charter, note it and either follow it briefly — that time is “opportunity” work and is recorded as such — or propose a new charter for it. If the charter turns out to be wrong or blocked, end the session early and say so on the sheet; that is useful information, not a failure.
- Before: read the charter, prepare test data and accounts, check the build and environment, open a notes file and start a screen recording if your team uses them.
- During: test, take timestamped notes, capture evidence for anything suspicious, keep a list of questions and new charter ideas.
- At the end: stop at the time box, spend a few minutes tidying the notes, estimate the time breakdown, and draft the bug reports.
The session sheet
The session sheet is a plain-text or form record that makes a session reportable. In the original method the sheets used fixed headings so that a small tool could parse and aggregate them; today any tracker, spreadsheet or wiki template works, as long as every sheet uses the same fields. The example below is illustrative and follows the spirit of the original headings.
- Bugs are problems in the product. Issues are anything that threatened the session or needs a decision — blocked environments, missing data, open questions.
- Notes serve the tester and the debrief; they are not a script, but they must be enough to reconstruct what was covered.
- Keep data files (recordings, captured traffic, logs) next to the sheet so that bug reports can reference them.
CHARTER
C-03 Explore checkout interrupted at each step (Back, refresh, closed tab,
lost network) to discover lost or inconsistent orders.
AREAS Checkout | Payment | Order history | Web, Chrome 129, Windows 11
BUILD 5.2.0 (staging)
START 2026-09-28 09:30
TESTER Omar K.
DURATION normal (90 min)
TASK BREAKDOWN
Test design and execution 60%
Bug investigation and reporting 25%
Session setup 15%
Charter vs opportunity 85 / 15
DATA FILES
c03-notes.txt c03-recording.mp4 c03-checkout.har
TEST NOTES
09:41 Refresh on shipping step keeps the address. OK.
09:52 Network off right after "Pay": spinner never ends, no retry message.
10:05 Back after payment success returns to the pay step; "Pay" enabled.
10:11 Paid again from that page -> second order ORD-7781 created. BUG
10:30 Opportunity: order history lists ORD-7781 twice after refresh.
BUGS
BUG-2214 Back after successful payment allows a second charge
BUG-2215 No error or retry when the network drops after "Pay"
ISSUES
- Payment sandbox timed out 3 times (about 10 min lost to setup).
- Is paying again after Back ever valid? Asked the product owner.Tracking where the time goes
SBTM asks the tester to estimate how the session time split between three kinds of work: test design and execution (looking for problems), bug investigation and reporting (reproducing, isolating and writing up what was found), and session setup (preparing environments, data and tools, and dealing with obstacles). The sheet also records how much time went to the charter versus opportunities found along the way. In the original method the three proportions describe the on-charter part of the session and the opportunity share is reported beside them, so on-charter testing time is roughly the session length × the charter share × the test share: for the C-03 sheet, 90 min × 85% × 60% ≈ 46 min, which the report below shows as 0.8 h. Rough percentages are enough; the goal is a trend across many sessions, not a timesheet.
The split is diagnostic. Only the first category directly adds test coverage, so when it shrinks something is eating the testing time — and the other two categories tell you what.
- Setup time high across many sessions — unstable environments, slow deployments or missing test data; fix the infrastructure, not the testers.
- Bug investigation time high — the area is buggy (useful input for risk) or bugs are hard to reproduce, which points to a need for better logs and diagnostics.
- Opportunity share high — the charters may be badly aimed, or the product keeps surprising testers; review the charter list.
- Test time high with few bugs over several sessions — the area may be solid; consider moving sessions to riskier areas.
Debriefing a session
The debrief is a short conversation between the tester and a test lead or peer soon after the session, while memory is fresh. It turns one person’s exploration into shared knowledge; it is where the lead coaches, checks the quality of the notes and bug reports, and decides what to test next.
A debrief ends with concrete outcomes: the session sheet is accepted or corrected, bugs are filed, questions get an owner and the charter list is updated. In the checkout example, the debrief would add a charter on repeated payment requests and send the double-charge bug straight to triage.
- What happened? What did you cover, and what did you not get to?
- What did you find — bugs, issues, questions? Are the bug reports ready to file?
- What got in the way — environment, data, access, unclear requirements?
- What should happen next — new charters, follow-ups, areas that need more sessions?
- How do you judge the area now — risky, solid or still unknown?
Reporting from session sheets
Because every session has a charter, an area and a time breakdown, sheets can be aggregated: sessions per area, time spent actually testing, bugs and issues per area, and charters still open. That answers the manager’s question honestly — for example, “checkout had six sessions this sprint and about five and a half hours of on-charter testing; payment failure handling still has two open charters and one critical bug”.
Compare coverage with risk: a high-risk area with few sessions is a gap, and a low-risk area that consumed many sessions may be over-tested. Treat the numbers as prompts for conversation. Session and bug counts are poor productivity measures for individuals, and using them that way encourages short, shallow sessions and trivial bug reports; choosing and using test metrics in general is covered in the test metrics guide.
Area Sessions On-charter testing Bugs Issues Open charters
Order total 2 2.1 h 1 0 0
Payment failures 2 1.4 h 3 2 2
Interrupted flow 1 0.8 h 2 2 1
Address (Arabic/RTL) 1 1.2 h 1 0 0Introducing SBTM in a team
- Start small — one feature, a list of five to ten charters, one or two sessions a day and a debrief after each.
- Use a template you already have — a tracker ticket type, a wiki page or a shared document per session; consistent fields matter more than the tool.
- Tie charters to the workflow — draft charters during refinement for each risky story and run them once the story reaches a test environment.
- Link sessions to bugs and regression — each bug links back to its session, and each regression case that comes out of a session gets an owner and, where it has a stable expected result, an automated check in the CI pipeline.
- Pair up — a tester with a developer or product owner at one screen spreads product knowledge and finds different bugs.
- Review the charter list every sprint — close covered charters and add new ones from debriefs, incidents and changes.
Try it: AI Bug Description Generator Try it: AI Bug Title Generator Try it: AI Regression Test Generator
Common mistakes with SBTM
- Sessions that are not really uninterrupted — a 90-minute session with meetings and chat inside it is several short, shallow ones.
- Skipping debriefs when the schedule is tight, which removes the coaching and learning SBTM depends on.
- Filling in the session sheet from memory the next day.
- Charters written as test cases, which turns exploration back into scripted testing with extra paperwork.
- Not ending a blocked session early — the sheet should show the obstacle, not an hour of “setup”.
- Using session and bug counts to rank testers.
- Findings that stay in the notes — bugs not filed, questions not asked, regression ideas never turned into cases.
Frequently asked questions
Who created session-based test management?
Jonathan Bach described it in 2000, and he developed it together with his brother James Bach. The original article is listed in the references on this page.
How long is a test session?
In the original method a normal session is about 90 minutes of uninterrupted testing against one charter; short sessions are closer to 45 minutes and long ones closer to two hours. The exact length matters less than the session being uninterrupted and focused on a single mission.
What is the difference between a charter and a test case?
A test case prescribes steps, data and an expected result. A charter states a mission — what to explore, with what, and what to look for — and leaves the tactics to the tester. One charter usually leads to many tests that nobody wrote down in advance.
What does the test, bug and setup breakdown show?
How the session time split between looking for problems, investigating and reporting bugs, and preparing or fighting the environment. Across many sessions it shows whether testers are actually testing, and what — buggy areas or poor infrastructure — is taking their time.
Do we need a special tool for SBTM?
No. A consistent template in a tracker, spreadsheet or wiki is enough. What matters is that every session records the same fields so sessions can be aggregated and compared.
Does SBTM work in Scrum sprints?
Yes. Charters can be drafted during refinement for risky stories, sessions run once a story reaches a test environment, and the sprint review can include the session summary per area alongside the automated test results.
References
- Session-Based Test Management (Jonathan Bach)The original description of session-based test management: chartered, time-boxed exploratory sessions, session sheets and debriefs.
- ISTQB Certified Tester Foundation Level (CTFL) v4.0The foundation syllabus of software testing: test levels and types, test design techniques, test management and tools.
- Explore It! Reduce Risk and Increase Confidence with Exploratory Testing (Elisabeth Hendrickson)The discipline of exploratory testing: charters, heuristics for varying inputs and states, and how it complements scripted tests.
- Lessons Learned in Software Testing: A Context-Driven Approach (Cem Kaner, James Bach, Bret Pettichord)Practical lessons on bug reporting, test design, automation and managing testing — the context-driven school.
- ISTQB GlossaryThe standard definitions of testing terms — test case, regression testing, severity, priority, boundary value analysis and the rest.
Practice exercise
Shop licence renewal: debrief three session sheets and report honestly
A municipality’s e-services portal (fictional) is adding online renewal of shop licences, and you are the test lead for the sprint. Today three testers ran the sprint’s first exploratory sessions, one each, and recorded them on the team’s session sheet template in the tracker. The sprint brief, the charter list, the three session sheets and a message from the delivery manager are below. You debrief the three testers at 16:30.
Do what the guide describes after a session: debrief each sheet and correct what it gets wrong, work out how much on-charter testing really happened, aggregate the sheets by area and compare them with risk, update the charter list, and answer the manager honestly. Pen and paper is enough; a percentage calculator helps with the breakdowns, and a risk-based test generator can score the open charters by likelihood and impact. Allow about 45 minutes.
SPRINT BRIEF - "Renew shop licence", municipal e-services portal (fictional)
Flow application form > document upload > fee payment > licence PDF with a QR code
R1 A licence is issued only after the payment gateway confirms the payment.
R2 The QR code opens a public verification page that shows the licence status:
"Valid", "Expired" or "Cancelled".
R3 Every page, message and document is available in Arabic and in English.
Build 3.1.0 on staging. Testers: Huda, Omar, Ravi. Release decision: Sunday 4 October.
CHARTER LIST (risk level from the sprint's risk analysis)
C-01 High Renewal form with Arabic, English and mixed input run in S-01
C-02 High Fee payment failures: declined, timed out, cancelled run in S-02
C-03 Medium Licence PDF run in S-03
C-04 High Document upload: file types, sizes, scanned PDFs not run
C-05 Medium Renewal reminders by email and SMS not run
SESSION SHEETS - Tuesday 29 September 2026
S-01 CHARTER C-01 Explore the renewal form with Arabic, English and mixed input
to discover validation and display problems.
TESTER Huda START 09:00 DURATION normal (90 min)
TASK BREAKDOWN test 70% bug 20% setup 10% charter vs opportunity 90/10
TEST NOTES
09:05 Arabic shop name with diacritics: review page shows it correctly.
09:20 Registration number typed in Arabic-Indic digits: "Invalid number".
09:35 Mixed Arabic/English shop name: words reversed on the review page.
09:50 Pasted a 300-character activity description: saved as 150
characters, no warning.
10:10 Opportunity: the sign-out warning after inactivity is in English
while the UI is in Arabic.
10:20 Stopped, tidied the notes, drafted the bug reports.
BUGS
BUG-301 Mixed Arabic/English shop name shown with its words reversed
BUG-302 Activity description silently cut to 150 characters
ISSUES
- Arabic-Indic digits in the registration number: allowed or not?
Asked the product owner.
S-02 CHARTER C-02 Explore fee payment with declined, timed-out and cancelled
sandbox payments to discover how payment failures are handled.
TESTER Omar START 10:00 DURATION long (120 min)
TASK BREAKDOWN test 70% bug 20% setup 10% charter vs opportunity 100/0
TEST NOTES
10:00 Every sandbox card fails with "Gateway unavailable".
10:05 Asked DevOps in the team chat; retried every 10 minutes.
10:45 Sandbox back. Declined card: "Payment declined", status stays
"Awaiting payment". OK.
11:00 Backlog refinement meeting.
11:30 Back. Timed-out card: "Payment failed, try again". OK.
11:45 Declined card, closed the tab during the redirect back from the
gateway: status "Paid", licence PDF can be downloaded. BUG
11:50 Reproduced it twice, wrote BUG-305.
12:00 Ended the session.
BUGS
BUG-305 Licence issued after a declined payment if the tab is closed
ISSUES
none
S-03 CHARTER C-03 Download the licence PDF of application APP-1042 and check
that the expiry date is 2027-09-29.
TESTER Ravi START 14:00 DURATION short (45 min)
TASK BREAKDOWN test 80% bug 10% setup 10% charter vs opportunity 20/80
TEST NOTES
14:05 APP-1042 licence PDF: expiry date 2027-09-29. Charter done.
14:08 Opportunity: the QR code on the PDF opens the verification page:
"Valid". OK.
14:15 QR code of seeded licence LIC-0087, cancelled in August: "Valid".
14:25 QR code of seeded licence LIC-0091, expired in June: "Valid".
14:40 Same results on the Arabic version of the page.
BUGS
none
ISSUES
- Verification page shows "Valid" for cancelled and expired licences?
MESSAGE - Faisal, delivery manager, 29 September 16:00
"Can we release on Sunday? How much of licence renewal have we tested?
And for the quarterly review, please send me a ranking of the testers
by bugs per session."- Debrief each sheet. For S-01, S-02 and S-03, write what went wrong in how the session was run or recorded, what you would ask the tester, and what the debrief changes on the sheet. Check four things on every sheet: was the session really uninterrupted, is the charter really a charter, are bugs and issues in the right place, and does the time breakdown match the notes?
- Rebuild Omar’s task breakdown from his timestamps, leaving out the meeting, and say what he should have done at about 10:15.
- Compute each session’s on-charter testing time with the guide’s rule of thumb — session length × charter share × test share — using the corrected S-02 figures. Then summarise by charter: risk, sessions, on-charter testing time, bugs, issues, and whether the charter is still open.
- Read the summary against risk: what each breakdown tells you, where the gaps are, and how you judge each area now. Rewrite C-03 as a real charter, add the charters the debriefs call for, and rank the open charters.
- Write your reply to Faisal: the status with its numbers and their date, what has not been tested, what must happen before Sunday, and your answer to the ranking request.
Show the model answer
In short: S-01 is a well-run session with one finding left in the notes; S-02 was interrupted and blocked, and its breakdown hides both; S-03’s charter is a test case, so its important work was opportunity, and its bug was recorded as an issue. What follows is a model answer; other wording that reaches the same conclusions is correct.
S-01 (Huda) — a good session. It stayed uninterrupted and ended within its time box, with the last minutes spent tidying the notes and drafting the bug reports, and the 90/10 split shows a well-aimed charter. The question about Arabic-Indic digits is correctly an issue with an owner, because no rule says which digits the registration number accepts. One gap: the 10:10 finding stays in the notes. A sign-out warning in English on an Arabic page breaks R3, so it is a bug and must be filed like the other two. In the debrief, ask whether other system messages (errors, timeouts, emails) have the same problem — the answer decides between one bug and a new charter — and what the specified length of the activity description is, so that BUG-302 says whether the bug is the limit, the silent cut, or both.
S-02 (Omar) — the session went wrong in three ways, and none of them is his testing. First, it was not uninterrupted: a long session that starts at 10:00 with a refinement meeting at 11:00 could never be uninterrupted; the 30 minutes of meeting are not session time, and the work is really two short pieces. Second, it was blocked: from 10:00 to 10:45 the sandbox did not work. At about 10:15, once it was clear the outage would last, he should have ended the session, written the outage and the time lost under ISSUES, switched to a charter that does not need the gateway — C-04, document upload — and restarted C-02 when the sandbox was back. Third, the sheet does not match the notes: 70% testing and 10% setup over 120 minutes cannot be true when 45 minutes went to waiting for the sandbox. A breakdown that contradicts the timestamps was probably estimated later from memory; ask how it was filled in, and agree to estimate it at the end of every session. ISSUES cannot be “none”: the outage belongs there, with DevOps as its owner.
His finding is the most serious of the day: after a declined payment the portal marks the application "Paid" and issues the licence, which breaks R1. It goes to triage today. In the debrief, ask the questions that isolate it: does the same happen with Back or a refresh instead of a closed tab? Does the application marked "Paid" have a payment reference, and what does the gateway sandbox record for that payment? It looks as if the portal does not wait for the gateway’s confirmation and treats a missing result as a success; that is a hypothesis for the developers to check, and the questions become a new charter. Coverage: a declined card was tried twice (once with the tab closed), a timed-out card once and cancelled payments not at all, so C-02 stays open.
Corrected S-02 breakdown. Time worked: 120 − 30 = 90 minutes. Setup 10:00–10:45 = 45 min (50%); test 10:45–11:00 and 11:30–11:45 = 30 min (33%); bug investigation and reporting 11:45–12:00 = 15 min (17%); charter vs opportunity 100/0. Recording it as two short sessions, 10:00–11:00 and 11:30–12:00, is also correct and gives the same testing time.
S-03 (Ravi) — the charter is a test case: one PDF, one field, one expected value. It was done in five minutes, which is why 80% of the session became opportunity. Following the QR finding was the right call — it is serious and in the same feature — and the sheet records it honestly as opportunity. But the finding is a bug, not an issue: R2 says the page shows "Expired" or "Cancelled", and two seeded licences in those states show "Valid". Move it to BUGS, file it with both licences as examples, and send it to triage today: anyone holding a cancelled licence can show a page that says it is valid. In the debrief, ask what he did not get to — a licence renewed today, and whether the page reads the status live or from data stored in the QR code — and give the area a charter of its own.
On-charter testing time (length × charter share × test share): S-01 90 × 90% × 70% ≈ 57 min; S-02 90 × 100% × 33% ≈ 30 min (the sheet as written implies 120 × 100% × 70% = 84 min, nearly three times what happened); S-03 45 × 20% × 80% ≈ 7 min, plus 36 minutes of opportunity work on the verification page. Total: about 94 minutes, roughly 1.6 hours, out of 255 minutes booked for sessions. The gap is not a productivity score: it shows what ate the time — a broken sandbox, a meeting and a badly aimed charter — which is exactly what the breakdown is for.
Summary after the debriefs. C-01 Renewal form, High: 1 session, about 57 min, 3 bugs (BUG-301, BUG-302 and the sign-out warning), 1 issue; it can be closed, with system messages as a follow-up. C-02 Payment failures, High: 1 session, about 30 min, 1 bug (BUG-305), 1 issue (the sandbox outage); open. C-03 Licence PDF, Medium: 1 session, about 7 min, 1 bug (the verification page, found as opportunity), no issues; closed and replaced by a real charter. C-04 Document upload, High: no session; open. C-05 Reminders, Medium: no session; open.
Reading it against risk. S-01’s breakdown is healthy: mostly testing, real findings, little opportunity. S-02’s setup share points at the infrastructure, not the tester: ask DevOps for an owner of the payment sandbox and a quick check that it is up before payment sessions. S-03’s opportunity share says the charter was badly aimed. The gaps: two High-risk areas have had little or no testing — payment failures got about 30 minutes and already show a serious bug, and document upload has had no session — and the verification page, which is not on the charter list at all, has a serious bug. How you judge the areas now: the renewal form fairly solid apart from its three bugs in text display, translation and input length, payment and verification risky, document upload and reminders still unknown.
Charter list after the debriefs, highest risk first (examples; other well-formed charters that cover the same risks are correct). 1. C-06, new, from BUG-305: "Explore the return from the payment gateway interrupted in every way — closed tab, Back, refresh, lost network — with successful, declined and timed-out sandbox payments, to discover licences issued without a confirmed payment and payments with no licence." 2. C-07, new, replaces C-03: "Explore the public verification page with licences in every status — valid, expired, cancelled and renewed today — in Arabic and English, to discover any licence shown with the wrong status or data." 3. C-04, document upload: High risk and untested. 4. C-02, the rest of the payment failures (cancelled payments, a retry after a failure); run it after C-06 or merge the two. 5. C-05, reminders: Medium. C-06 and C-07 come first because today’s sessions already found a bug in each of those areas that breaks a requirement (R1 and R2), and defects tend to cluster; putting C-04 second is also reasonable, since a High-risk area with no session at all is the biggest unknown.
Reply to Faisal, one possible version: "Licence renewal — status at 17:00 on 29 September, from today’s three session sheets after the debriefs. I cannot recommend Sunday yet. Tested so far: about an hour and a half of on-charter exploratory testing, on three of the five charters. The renewal form is in reasonable shape, with three bugs: mixed Arabic and English shop names shown in the wrong word order, an untranslated sign-out warning, and descriptions silently cut to 150 characters. Two serious bugs go to triage today: a licence is issued after a declined payment if the browser tab is closed on the way back from the payment gateway (BUG-305), and the public QR verification page shows cancelled and expired licences as valid. Not tested yet: document upload (High risk), most of the payment-failure handling — the payment sandbox was down for 45 minutes of that session — and reminders. Before Sunday we need both serious bugs fixed and confirmation-tested, sessions on payment interruptions, the verification page and document upload (the charters are ready), and an owner in DevOps for the payment sandbox. Next update tomorrow at 17:00."
On the ranking, one possible version: "I would rather not rank testers by bugs per session. Those counts depend on the area and the charter more than on the person, and ranking people by them pushes them towards short, shallow sessions and many small bug reports. Today shows why: Ravi’s sheet listed no bugs, yet his session found one of our two most serious problems, and Omar lost half of his session to a broken sandbox. I can send you the per-area summary every week and give each tester feedback from the debriefs."
Check your own work: every sheet gets at least one concrete correction, and you did not blame Omar for the outage; your corrected S-02 breakdown adds up to 90 minutes with setup as the largest share; your on-charter times are about 57, 30 and 7 minutes; both serious findings are bugs on their way to triage, not issues; C-03 is replaced by a charter with a target, resources and the information to discover; document upload shows up as an untested High-risk gap; and your reply to Faisal gives numbers with their date and source, says what has not been tested, and declines the ranking with a reason.
Your progress on this topic
Not started
Mark the topic complete when you have studied it and done the exercise.
Sign in to track your progress
Mark topics complete, continue where you left off and unlock specialisation exams.
Part of the QA Roadmap
Before this topic
Next topics
Related topics in this module
Tools mentioned in this guide
Identify risks for a feature or release and generate a prioritised risk-based test plan with Mutqan AI.
Generate high-level test scenarios covering functional, negative, security, usability and compatibility angles for a feature.
One-stop factory for synthetic test data: users, customers, companies, addresses, numbers, dates and strings in JSON, CSV, SQL or XML.
Turn rough notes into a complete bug report: steps to reproduce, expected vs actual, environment, severity and attachments checklist.
Generate clear, searchable bug titles from a messy description with Mutqan AI.
Generate a regression test suite from a change description, diff summary or release notes with Mutqan AI.