← ClaudeAtlas

pre-deploy-qalisted

Pre-deploy acceptance testing methodology: run test suite (unit/integration/E2E), verify acceptance criteria from user-spec and tech-spec. Does not require live environment. Use when: "приёмочное тестирование", "pre-deploy qa", "проверь перед деплоем", "run tests and check AC", "запусти qa", "проверь acceptance criteria", "тестирование фичи", "qa", "проверь фичу"
stepanenkoviktor0110-boop/ai-dev-methodology · ★ 1 · Testing & QA · score 57
Install: claude install-skill stepanenkoviktor0110-boop/ai-dev-methodology
# Pre-deploy QA ## Input Requirements Read before starting: - `user-spec.md` — acceptance criteria - `tech-spec.md` — technical acceptance criteria - `decisions.md` — deviations from plan (if exists) - Project Knowledge — architecture.md, patterns.md (incl. Testing & Git Workflow sections) If user-spec or tech-spec missing — request before proceeding. ## Verification Directions Three verification directions (order doesn't matter): ### Test Suite Run all tests (unit, integration, E2E). All must pass. - Identify test runner from project config (package.json, pyproject.toml, Makefile, etc.) - Run full test suite - Record: total tests, passed, failed, skipped ### Acceptance Criteria Check every criterion from user-spec and tech-spec: - **passed** — criterion met, evidence provided - **failed** — the feature exists but does not meet the criterion - **not_verifiable** — cannot be checked without live environment, external service, or MCP tool (scope of post-deploy-qa) For each criterion — provide evidence (test name, code path, log output). ### Coverage Verification After test suite passes, verify that tests actually exercise the feature: - Each file in the feature's scope (from tech-spec "Files to modify") must have a corresponding test. Feature code without any test → `critical`. - If project has coverage tooling (jest --coverage, pytest --cov, vitest --coverage), run it. Coverage of feature files below project threshold → `critical`. - For each `passed` acceptance