webapp-testing

Automate end-to-end testing for the AviaBiz Next.js dashboard with Playwright.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/IAG-Patterns/DEMO_COPILOT_SKILLS --skill webapp-testing-iag-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/IAG-Patterns/DEMO_COPILOT_SKILLS/tree/main/.github/skills/webapp-testing
Command: npx skills add https://github.com/IAG-Patterns/DEMO_COPILOT_SKILLS --skill webapp-testing-iag-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides comprehensive testing and debugging guidance for the AviaBiz Next.js dashboard, helping teams identify and fix issues quickly.

Core Features & Use Cases

  • End-to-end testing templates: Ready-to-run Playwright test suites for the dashboard's pages (/ , /flights, /markets, /currencies, /weather).
  • API health checks: Built-in patterns to verify OpenSky, CoinGecko, ExchangeRate, and Open-Meteo endpoints.
  • Guided debugging workflows: Step-by-step instructions to reproduce, isolate, and resolve frontend and API problems across the app.
  • Quick Start commands: Clear commands to spin up the app, install dependencies, and run tests.

Quick Start

Run the full end-to-end test suite for the AviaBiz dashboard and report any API or UI failures. Also run: npm install, npm run dev, and npm run test to verify locally.

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I run end-to-end testing for a Next.js dashboard?

Run Playwright test suites against UI pages and backend APIs to perform end-to-end testing for a Next.js dashboard, verifying flights, markets, currencies, and weather modules while interpreting generated error reports to isolate failures.

What's the best way to automate API health checks for OpenSky and CoinGecko endpoints?

Automate API health checks for OpenSky and CoinGecko endpoints by applying built-in Playwright validation patterns to verify external API connectivity and response structures within your end-to-end test execution workflow.

How do I debug frontend and API problems across AviaBiz modules?

Debug frontend and API problems across AviaBiz modules by following guided debugging workflows to reproduce issues, isolate root causes across flights, markets, currencies, and weather pages, and resolve them using provided error-reporting patterns.

Do I need Playwright to validate UI pages and backend APIs in this workflow?

Yes, you need Playwright to validate UI pages and backend APIs, as this Skill provides ready-to-run Playwright test suites and error-reporting patterns required to execute the automated dashboard validation workflows.

Why are my Playwright E2E tests failing for the dashboard's weather and currency pages?

Playwright E2E tests for weather and currency pages may fail due to external API health issues with Open-Meteo or ExchangeRate endpoints; use the built-in API health check patterns to verify connectivity and isolate the failure.