app-tester

Automate end-to-end QA of running web apps via smoke tests, browser flows, screenshots, and log monitoring.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SalesTeamToolbox/frood --skill app-tester-salesteamtoolbox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-tester
Source: https://github.com/SalesTeamToolbox/frood/tree/main/skills/builtins/app-tester
Command: npx skills add https://github.com/SalesTeamToolbox/frood --skill app-tester-salesteamtoolbox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents shipping broken apps by running user-centric automated QA that checks usability, visuals, and runtime health instead of only confirming builds.

Core Features & Use Cases

  • User-perspective smoke testing: Confirms the app is reachable, renders in a browser, and produces a vision-analyzed screenshot while scanning logs for errors and warnings.
  • Critical-path flow validation: Executes ordered actions like navigation, clicking, form filling, waiting, and screenshot verification for key user journeys.
  • Operational and visual confidence checks: Monitors error logs for stack traces and 5xx responses, performs targeted visual QA on specific pages, and validates API endpoints for correct status codes and JSON behavior.
  • Fix-retest loop: Supports up to three cycles of diagnose, fix, restart, and retest to ensure issues are actually resolved.

Quick Start

Run automated smoke testing and log monitoring for a running app so you can confirm it is reachable, renders correctly, and has no recent errors.

Frequently Asked Questions about app-tester

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

FAQPage Schema
How do I run automated smoke testing for a web app to verify it renders correctly?

Automated smoke testing executes user-centric QA to confirm the web app is reachable, renders in a browser, and produces a vision-analyzed screenshot while scanning runtime logs for errors.

Can I validate critical user flows like form filling and navigation with browser automation?

Browser automation validates critical user flows by executing ordered actions like navigation, clicking, form filling, and waiting, followed by screenshot verification for key user journeys.

What is the best way to monitor error logs for stack traces and 5xx responses during web app QA?

Monitoring error logs during web app QA detects stack traces and 5xx responses to ensure operational stability. It validates API endpoints for correct status codes and JSON behavior.

Does visual regression testing support a fix-retest loop for debugging scenarios?

Visual regression testing supports a fix-retest loop allowing up to three cycles of diagnose, fix, restart, and retest. This ensures issues are actually resolved before generating a structured final QA report.

Do I need API testing to validate correct status codes and JSON behavior for my running app?

API testing is needed to validate correct status codes and JSON behavior for your running app. It confirms health endpoints and checks operational and visual confidence from a user perspective.