🔒

Unit Testing

5220 skills in Testing & Security > Unit Testing

test-design-techniques

Systematic test design with boundary value analysis, equivalence partitioning, decision tables, state transition testing, and combinatorial testing. Use when designing comprehensive test cases, reducing redundant tests, or ensuring systematic coverage.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

test-automation-strategy

Build effective test automation strategy using the test pyramid and practical patterns. Use when planning automation approach, selecting tools, or optimizing test suites.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

code-testing

Run tests using justfile tasks (just test-local for local development, just test-unit, just test-it). Use after implementing features, fixing bugs, when user mentions tests, validation, or before commits. Primary command is 'just test-local' which runs without external dependencies.

edgeandnode/amp
23
4
Actualizado 1w ago

quality-metrics

Measure quality effectively with actionable metrics. Use when establishing quality dashboards, defining KPIs, or evaluating test effectiveness.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

advanced-exploratory-testing

Advanced exploratory testing techniques with Session-Based Test Management (SBTM), RST heuristics, and test tours. Use when planning exploration sessions, investigating bugs, or discovering unknown quality risks.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

accessibility-testing

WCAG 2.2 compliance testing, screen reader validation, and inclusive design verification. Use when ensuring legal compliance (ADA, Section 508), testing for disabilities, or building accessible applications for 1 billion disabled users globally.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

agentic-quality-engineering

Using AI agents as force multipliers in quality work. Use when designing autonomous testing systems, implementing PACT principles, or scaling quality engineering with intelligent agents. Core skill for all QE agents in the fleet.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

holistic-testing-with-pact-principles

Apply the Holistic Testing Model evolved with PACT (Proactive, Autonomous, Collaborative, Targeted) principles. Use when designing comprehensive test strategies for Classical, AI-assisted, Agent based, or Agentic Systems building quality into the team, or implementing whole-team quality practices.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

tdd-london-chicago

Apply both London and Chicago school TDD approaches. Use when practicing test-driven development, understanding different TDD philosophies, or choosing the right testing style for your context.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

caro-shell-helper

Marketplace

Use when users need help generating safe, tested POSIX shell commands from natural language descriptions. Guides users through command generation, safety validation, and execution workflows using Caro best practices

wildcard/caro
23
1
Actualizado 1w ago

ct

Guide for using the ct (CommonTools) binary to interact with charms, recipes, and the Common Fabric. Use this skill when deploying recipes, managing charms, linking data between charms, or debugging recipe execution. Triggers include requests to "deploy this recipe", "call a handler", "link these charms", "get data from charm", or "test this recipe locally".

commontoolsinc/labs
23
10
Actualizado 1w ago

mobile-testing

Comprehensive mobile testing for iOS and Android platforms including gestures, sensors, permissions, device fragmentation, and performance. Use when testing native apps, hybrid apps, or mobile web, ensuring quality across 1000+ device variants.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

mutation-testing

Test quality validation through mutation testing, assessing test suite effectiveness by introducing code mutations and measuring kill rate. Use when evaluating test quality, identifying weak tests, or proving tests actually catch bugs.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

contract-testing

Consumer-driven contract testing for microservices using Pact, schema validation, API versioning, and backward compatibility testing. Use when testing API contracts, preventing breaking changes, or coordinating distributed teams.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

dbt-testing

dbt testing strategies using dbt_constraints for database-level enforcement, generic tests, and singular tests. Use this skill when implementing data quality checks, adding primary/foreign key constraints, creating custom tests, or establishing comprehensive testing frameworks across bronze/silver/gold layers.

sfc-gh-dflippo/snowflake-dbt-demo
23
6
Actualizado 1w ago

shift-left-testing

Move testing activities earlier (left) in software development lifecycle - unit tests, TDD, BDD, design for testability, and CI/CD integration. Use when reducing bug costs, implementing DevOps practices, or enabling continuous deployment.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

test-environment-management

Test environment provisioning, infrastructure as code for testing, Docker/Kubernetes for test environments, service virtualization, and cost optimization. Use when managing test infrastructure, ensuring environment parity, or optimizing testing costs.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

setup-to-pyproject

Migrate Python projects from setup.py/setup.cfg to pyproject.toml for use with uv. Use when upgrading legacy Python packaging, converting setup.py to modern pyproject.toml format, setting up dependency groups for development/testing, and ensuring `uv run pytest` works correctly.

simonw/skills
23
2
Actualizado 1w ago

risk-based-testing

Focus testing effort on highest-risk areas using risk assessment and prioritization. Use when planning test strategy, allocating testing resources, or making coverage decisions.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago

chaos-engineering-resilience

Chaos engineering principles, controlled failure injection, resilience testing, and system recovery validation. Use when testing distributed systems, building confidence in fault tolerance, or validating disaster recovery.

proffesor-for-testing/sentinel-api-testing
23
7
Actualizado 1w ago