← ClaudeAtlas

syncing-testlinklisted

Syncs test cases from a project folder into TestLink by creating test suites, importing test cases with HTML formatting, building a test plan, and assigning cases. Use when a QA engineer wants to sync TestLink, import to TestLink, upload test cases, or push test cases to TestLink.
dogkeeper886/ai-qa-workflow · ★ 9 · Testing & QA · score 60
Install: claude install-skill dogkeeper886/ai-qa-workflow
# syncing-testlink Syncs test cases from a project folder into TestLink: creates suites, imports cases with HTML formatting, builds a test plan, and assigns cases. ## Progress Checklist Copy and track your progress: ``` - [ ] Step 1: Validate prerequisites - [ ] Step 2: List TestLink projects, confirm target - [ ] Step 3: Create test suite + child suites per scenario - [ ] Validate: Suite IDs and names - [ ] Step 4: Sync test cases (diff: skip/update/create) - [ ] Validate: Created/updated/skipped counts per suite - [ ] Step 5: Create test plan, add all cases - [ ] Step 6: Verify count matches local - [ ] Validate: Count match (PASS/FAIL) + test plan ID ``` ## Steps ### Step 1: Validate Prerequisites Check that: - `test_cases/README.md` exists - At least one `test_cases/TS-XX_*.md` file exists ### Step 2: List Projects and Confirm Target Use `testlink-mcp:list_projects` to show available projects. Ask user to confirm the target project. ### Step 3: Create Test Suites Run `/tl-create-suite` to create a parent test suite named after the project, then create child suites for each TS-XX scenario. **MCP tool:** `testlink-mcp:create_test_suite` ### Validate List all created suite IDs and names. Confirm the hierarchy is correct. ### Step 4: Sync Test Cases Run `/tl-create-case` for each TS-XX file. Use `/tl-format` for HTML formatting rules. Before creating, compare local test cases against TestLink using diff logic: - **MATCHING** (all fields same) → Skip - **DIFFE