testing-advanced

Automate end-to-end, property-based, mutation, and contract testing with CI/CD integration.

24|8|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Fujigo-Software/f5-framework-claude --skill testing-advanced
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-advanced
Source: https://github.com/Fujigo-Software/f5-framework-claude/tree/main/plugins/f5-core/skills/testing-advanced
Command: npx skills add https://github.com/Fujigo-Software/f5-framework-claude --skill testing-advanced

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates comprehensive testing workflows, enabling teams to implement end-to-end, property-based, mutation, and contract testing with CI/CD integration.

Core Features & Use Cases

  • E2E testing with Playwright and Cypress to validate UI flows and interactions.
  • Property-based testing with fast-check to explore edge cases and random inputs.
  • Mutation testing with Stryker to measure test suite effectiveness and improve coverage.
  • Contract testing with Pact to ensure API contracts between services remain stable.
  • CI/CD pipeline integration to run tests on PRs, builds, and deployments.
  • Flaky test management and robust reporting to maintain test reliability.

Quick Start

Install dependencies and run the test suite to begin end-to-end testing with Playwright and Cypress.

Frequently Asked Questions about testing-advanced

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

FAQPage Schema
How do I automate end-to-end testing with Playwright and Cypress in CI/CD pipelines?

Automate end-to-end testing by orchestrating Playwright and Cypress suites within CI/CD pipelines. This validates UI flows and interactions on pull requests, builds, and deployments to provide rapid feedback and robust test coverage.

What is mutation testing and how does it measure test suite effectiveness?

Mutation testing with Stryker measures test suite effectiveness by injecting faults into your code. If tests fail, the mutation is caught; if they pass, your suite has gaps, highlighting where to improve coverage.

Can I use contract testing with Pact to validate API contracts between microservices?

Contract testing with Pact validates API contracts between frontend and backend services. It independently verifies consumer expectations against provider responses without requiring full end-to-end integration environments.

How do I find edge cases using property-based testing with fast-check?

Property-based testing with fast-check finds edge cases by generating thousands of random inputs based on defined properties. This explores unexpected states and boundary conditions that traditional example-based tests miss.

Does this testing workflow handle flaky test management for GitHub Actions?

This workflow handles flaky test management and robust reporting when integrated with GitHub Actions. It orchestrates test suites and validates code quality gates while maintaining test reliability for modern apps.