All authors

Claude Skills by phatnguyen975
github.com/phatnguyen9756 skills1 installs9 views
- functional-test-designApply this skill whenever you need to design test cases for functional testing of any feature, requirement, or system behavior. This is the parent skill that routes to the correct black-box or experience-based test design technique based on the nature of the requirement. Triggers include: "design test cases", "write test cases", "how do I test this", "test this feature", "test this requirement", "test this API", "test this flow", "test this business rule", or any request to systematically des...Votes: 0GitHub stars: 2
- Decision Table TestingApply this skill whenever you need to design test cases using Decision Table Testing techniques. Use when given requirements involving multiple conditions (inputs/states) that combine to produce different outcomes (actions/results) — especially when business rules contain "if-then-else", "and/or" logic, overlapping conditions, or multi-variable combinations. Triggers include: "design test cases", "write test cases for business rules", "test combinations", "decision table", "condition coverage...Votes: 0GitHub stars: 2
- Domain TestingApply this skill whenever you need to design test cases using Domain Testing techniques (Equivalence Partitioning and Boundary Value Analysis). Use when given any input/output specification, business rule, field constraint, API parameter, or functional requirement that involves ranges, sets, formats, or conditions. Triggers include: "design test cases", "write test cases", "identify test data", "EP", "BVA", "equivalence class", "boundary value", "partition", or any request to test a field/fun...Votes: 0GitHub stars: 2
- Error GuessingApply this skill whenever you need to design supplementary test cases using Error Guessing — an experience-based test design technique. Use after applying black-box techniques (Domain Testing, Decision Table, State Transition, Use Case Testing) to identify additional high-value test cases targeting defect-prone areas that systematic techniques may miss. Triggers include: "error guessing", "what else should we test", "edge cases", "what could go wrong", "attack the system", "fault attack", "ex...Votes: 0GitHub stars: 2
- State Transition TestingApply this skill whenever you need to design test cases using State Transition Testing. Use when given requirements describing a system whose behavior depends on its current state AND its history of events — not just the current input alone. Triggers include: "design test cases", "test state machine", "test workflow", "test lifecycle", "state transition", "FSM", or any requirement describing: user authentication flows, account lifecycles, order/transaction workflows, session management, multi...Votes: 0GitHub stars: 2
- Use Case TestingApply this skill whenever you need to design test cases using Use Case Testing — a black-box test design technique that derives test cases from use case specifications. Use when given a use case specification (or equivalent: user story with acceptance criteria, feature with defined actor-system interactions), and the goal is to ensure the system correctly handles all flows: the main success scenario, alternate flows, and exception flows. Triggers include: "design test cases from use case", "t...Votes: 0GitHub stars: 2