← Webalkalmazás fejlesztők adatlapja
Nézd meg, miben segít
Kockázatalapú feltáró tesztelés
Célzott kérdésekkel vizsgál fontos folyamatokat és váratlan jelenséghez igazítja a tesztet.
risk-based-exploratory-testing
Ezt a skillt használó csapattagok
Mikor hasznos?
Akkor használd, ha az automatizált ellenőrzés sikeres, de új hibák rejtőzhetnek.
Miben segít neked?
- Üzleti hatás, változási összetettség és korábbi hibák alapján rangsorol.
- Feltárási célt, szerepet, bemenetet és időzítést határoz meg.
- Valószerű elkülönített adatokkal rögzíti a felfedezést és bizonytalanságot.
Például ezt kérheted
Vizsgáld az agentindítást, megszakítást és újraindítást kapcsolatvesztéssel és megváltozott munkatérjoggal. Eszközindulás után bonts kapcsolatot, visszatérés előtt vonj vissza munkatérjogot. Tárolt bizonyítékból rögzítsd a leállást, folytatást vagy bizonytalan állapotot.
Részletes dokumentáció
Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.
Összecsukás
Risk-Based Exploratory Testing
Automated checks verify what we already thought to script; exploratory testing (James Bach, Elisabeth Hendrickson, Michael Bolton) combines learning, test design, and execution to uncover the failure modes nobody anticipated.
Workflow
- Prioritize test charters by risk and blast radius:
- Never attempt to test every theoretical permutation blindly. Rank test focus by:
- User & business impact: Core task completion, data loss/corruption risk, permission boundaries, financial/quota accuracy.
- Change surface & complexity: Newly modified modules, complex state machines, async coordination, and areas with prior bug history.
- Never attempt to test every theoretical permutation blindly. Rank test focus by:
- Formulate concise exploratory charters:
- Structure each investigation around:
- Explore:
[target feature, workflow, or component] - With:
[specific inputs, role personas, timing/network conditions, or state variations] - To discover:
[potential failure modes, state inconsistencies, or usability traps]
- Explore:
- Example charter: "Explore task creation -> agent launch -> mid-run cancellation -> restart -> result view using different workspace roles, malformed inputs, and an interrupted connection."
- Structure each investigation around:
- Apply falsification thinking (Feynman):
- Ask at each step: "What input, sequence, or timing would prove my assumption that this works is wrong?"
- Follow anomalies immediately: when a response is slightly slow, a toast flickers, or a counter looks off by one, pivot the charter to probe that seam.
- Keep test data realistic and isolated:
- Use realistic domain data (multi-word strings, Unicode/accents, realistic file sizes, multi-item histories) inside isolated test workspaces without touching production records or live third-party side effects.
- Know when to stop and what to automate:
- Conclude exploratory passes once the high-risk charters are covered and diminishing returns set in.
- Recommend high-value, recurring checks for permanent automated test coverage.
Csomagban lévő fájlok 1
SKILL.md
