ck:web-testing

Automate web testing workflows with Playwright, Vitest, and k6.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-web-testing-quanganh208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:web-testing
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/web-testing
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-web-testing-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Web development teams waste time manually validating web app behavior across browsers and environments. This Skill provides automated unit, integration, E2E, load, security, visual regression, and accessibility testing to improve reliability and velocity.

Core Features & Use Cases

  • Cross-browser test automation with Playwright, Vitest, and k6
  • End-to-end coverage for modern SPAs and traditional web apps
  • Performance, accessibility, and quality gates integrated into CI/CD workflows

Quick Start

Run a minimal test suite using the included Playwright and Vitest scripts to validate common user flows.

Frequently Asked Questions about ck:web-testing

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

FAQPage Schema
How do I automate web testing end-to-end across multiple browsers?

You can automate web testing end-to-end using Playwright to coordinate cross-browser tests, Vitest for unit and integration layers, and k6 for load testing. This approach covers modern SPAs and traditional web apps with deterministic test execution.

What is the best way to integrate E2E testing and visual regression into a CI/CD pipeline?

Integrate E2E testing and visual regression into CI/CD pipelines by configuring Playwright and Vitest scripts with infrastructure fixtures. This establishes robust quality gates that automate test execution, data management, and reporting during deployment workflows.

Does this Playwright and Vitest testing workflow support accessibility and security testing?

Yes, the Playwright and Vitest testing workflow supports accessibility and security testing. It automates these checks alongside performance and visual regression testing to provide comprehensive validation for modern web applications.

Can I use k6 and Playwright together for load testing and cross-browser automation?

Yes, you can use k6 and Playwright together for load testing and cross-browser automation. The testing workflow coordinates k6 for performance load generation and Playwright for cross-browser E2E validation within a unified test suite.

Why do I need fixtures and infrastructure scripts for deterministic web testing?

Fixtures and infrastructure scripts are required for deterministic web testing to coordinate consistent test data management, isolate test environments, and ensure reliable reporting across unit, integration, E2E, and load testing workflows.