ticket-lifecycle-check

Automate end-to-end ticket lifecycle testing across UI and API layers.

57|13|Updated Jul 12, 2025
One-click install
npx skills add https://github.com/heidsoft/itsm --skill ticket-lifecycle-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ticket-lifecycle-check
Source: https://github.com/heidsoft/itsm/tree/main/.trae/skills/ticket-lifecycle-check
Command: npx skills add https://github.com/heidsoft/itsm --skill ticket-lifecycle-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies the complete lifecycle of tickets including creation, editing, status changes, and deletion. Invoke when user asks to test ticket management or verify CRUD operations.

Core Features & Use Cases

  • End-to-end ticket lifecycle validation across UI and API layers.
  • Automated verification of login, navigation, creation, editing, and deletion of tickets.
  • Reproducible test execution for QA and CI pipelines.

Quick Start

Activate the Python virtual environment at tests/e2e/venv and run pytest -s tests/e2e/test_tickets_full.py.

Frequently Asked Questions about ticket-lifecycle-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end ticket lifecycle testing with Playwright and Pytest?

Automate end-to-end ticket lifecycle testing by running Pytest with Playwright to verify ticket creation, editing, status changes, search, and deletion across UI and API layers. Execute tests from the Python virtual environment to validate complete CRUD operations.

What is ticket lifecycle validation and when do I need it for CRUD operations?

Ticket lifecycle validation verifies the complete flow of tickets including creation, editing, status changes, and deletion. You need it when testing ticket management modules to ensure UI and API layers handle CRUD operations correctly and reproducibly.

Do I need a running frontend and backend API to test ticket management workflows?

Yes, ticket management testing requires a frontend running at http://localhost:3000 and a backend API. You also need a Python 3 environment with Playwright and Pytest installed and the virtual environment at tests/e2e/venv activated.

Can I integrate ticket lifecycle tests into CI pipelines for automated QA verification?

Yes, ticket lifecycle tests support reproducible execution for QA and CI pipelines. Run pytest -s tests/e2e/test_tickets_full.py within the virtual environment to automate verification of login, navigation, creation, editing, and deletion workflows.

What's the best way to verify ticket status changes across both UI and API layers?

The best way to verify ticket status changes across UI and API layers is using end-to-end testing with Playwright and Pytest. This approach validates status transitions through both interface layers within a single automated test run for comprehensive coverage.

Why does my ticket lifecycle test fail when running pytest for the ticket management module?

Ticket lifecycle tests fail if the Python virtual environment at tests/e2e/venv is not activated or Playwright and Pytest are not installed. Ensure the frontend at http://localhost:3000 and backend API are running before executing tests.