test

Creates and executes unit, integration and E2E tests with pytest, Vitest or Jest, and Playwright.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/sabyunrepo/IaaS --skill test-sabyunrepo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/sabyunrepo/IaaS/tree/main/.claude/skills/test
Command: npx skills add https://github.com/sabyunrepo/IaaS --skill test-sabyunrepo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of writing, executing, and analyzing tests across various programming languages and frameworks, ensuring code quality and reliability.

Core Features & Use Cases

  • Unit, Integration, and E2E Testing: Supports testing at all levels of the software development lifecycle.
  • Code Coverage Analysis: Helps identify gaps in testing by measuring code coverage.
  • Use Case: When developing a new feature, use this Skill to write and run unit tests to verify individual components, integration tests to ensure they work together, and E2E tests to simulate user interactions.

Quick Start

Use the test skill to run all pytest tests in the tests directory.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run pytest tests for my Python project?

You can run pytest tests by pointing the testing workflow to your tests directory. This facilitates executing software tests to verify individual components and ensure code reliability for new features and bug fixes.

Can I use Vitest and Jest for JavaScript and TypeScript testing?

Yes, you can use Vitest or Jest for JavaScript and TypeScript testing. This supports writing and running unit and integration tests, ensuring your code components function correctly together across the software development lifecycle.

How do I simulate user interactions with Playwright end-to-end testing?

You can simulate user interactions with Playwright end-to-end testing. This facilitates creating and executing E2E tests that validate user workflows and verify application behavior from the user's perspective.

What is the best way to identify gaps in code coverage?

The best way to identify gaps in code coverage is by running code coverage analysis during your test execution. This measures which code paths are tested, helping you pinpoint untested logic and ensure quality.

Does this testing workflow support both unit and integration tests?

Yes, this testing workflow supports both unit and integration tests. It facilitates the creation and execution of tests at all levels of the software development lifecycle, from individual components to combined module interactions.

How do I write and run tests for new features and bug fixes?

To write and run tests for new features and bug fixes, use this workflow to create unit, integration, or E2E tests with pytest, Vitest, Jest, or Playwright. It streamlines execution and code coverage analysis to verify reliability.