CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/manual-testing-overview

Teaches human-driven testing end to end: when a predefined scripted test case is the right instrument versus a time-boxed exploratory session, how session-based test management works (charter with a stated mission, time box, session notes, debrief) with a worked charter and a filled-in session sheet, a decision rule for what to automate versus what to keep human, and what makes a manual bug report actionable (exact reproduction steps, observed versus expected, build and environment, evidence). Use when planning or running testing a person performs by hand, writing a charter for an exploratory session, deciding whether a check belongs in an automated suite or in a human session, or fixing bug reports that developers keep returning as not reproducible.

70

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

automation-decisions.mdreferences/

What to automate and what to keep human

Deep reference for manual-testing-overview SKILL.md. The body carries the condensed decision rule; this file holds the full per-row table with citations. All page and section numbers refer to ISTQB CTFL Syllabus v4.0.1.

WorkWhere it belongsWhy
Regression suites re-run every releaseAutomated"Regression test suites are run many times and generally the number of regression test cases will increase with each iteration or release, so regression testing is a strong candidate for automation" (CTFL v4.0.1, p.30)
Component and component-integration checksAutomated, in CIQuadrant Q1 tests "should be automated and included in the CI process" (§5.1.7, p.51)
Smoke tests and non-functional tests other than usabilityAutomatedQuadrant Q4, "often automated" (p.51)
Exploratory testing, usability testing, user acceptance testingHumanQuadrant Q3 tests are "user-oriented and often manual" (p.51)
Usability judgementHuman, and often in a dedicated environmentNon-functional testing "sometimes needs a very specific test environment, such as a usability lab for usability testing" (§2.2.2, p.29)
Visual and aesthetic judgement ("does this read as broken?")Human decides; a tool may flagA pixel-diff tool detects that something changed; whether the change is acceptable is a judgement call. Practitioner convention, not a standard: automate the detection, keep the verdict human
One-off verification of a one-line fix you will never run againHumanWriting and maintaining a script costs more than the check saves. ISTQB lists "using a test tool when manual testing is more appropriate" as a named risk of test automation (§6.2, p.60)

Two failure modes sit at the ends of this table. Keeping a deterministic regression pass manual means paying for it again every release, with human attention that degrades on the fortieth repetition. Automating everything hits the other named automation risk: "relying on a tool too much, e.g., ignoring the need of human critical thinking" (§6.2, p.60).

SKILL.md

tile.json