Unit Testing
5220 skills in Testing & Security > Unit Testing
testing-mobile-apps
Execute mobile app testing on iOS and Android devices/simulators.Use when performing specialized testing.Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".
orchestrating-test-execution
Coordinate parallel test execution across multiple environments and frameworks.Use when performing specialized testing.Trigger with phrases like "orchestrate tests", "run parallel tests", or "coordinate test execution".
tracking-regression-tests
Track and manage regression test suites across releases.Use when performing specialized testing.Trigger with phrases like "track regressions", "manage regression suite", or "validate against baseline".
running-e2e-tests
Execute end-to-end tests covering full user workflows across frontend and backend.Use when performing specialized testing.Trigger with phrases like "run end-to-end tests", "test user flows", or "execute E2E suite".
mocking-apis
Generate mock API servers for testing and development with realistic response data.Use when creating mock APIs for development and testing.Trigger with phrases like "create mock API", "generate API mock", or "setup mock server".
running-performance-tests
Execute load testing, stress testing, and performance benchmarking.Use when performing specialized testing.Trigger with phrases like "run load tests", "test performance", or "benchmark the system".
generating-unit-tests
Automatically generate comprehensive unit tests from source code covering happy paths, edge cases, and error conditions.Use when creating test coverage for functions, classes, or modules.Trigger with phrases like "generate unit tests", "create tests for", or "add test coverage".
managing-database-tests
Database testing including fixtures, transactions, and rollback management.Use when performing specialized testing.Trigger with phrases like "test the database", "run database tests", or "validate data integrity".
performing-penetration-testing
Perform security penetration testing to identify vulnerabilities. Use when conducting security assessments. Trigger with 'run pentest', 'security testing', or 'find vulnerabilities'.
fuzzing-apis
Perform API fuzzing to discover edge cases, crashes, and security vulnerabilities.Use when performing specialized testing.Trigger with phrases like "fuzz the API", "run fuzzing tests", or "discover edge cases".
generating-test-reports
Generate comprehensive test reports with metrics, coverage, and visualizations.Use when performing specialized testing.Trigger with phrases like "generate test report", "create test documentation", or "show test metrics".
managing-test-environments
Provision and manage isolated test environments with configuration and data.Use when performing specialized testing.Trigger with phrases like "manage test environment", "provision test env", or "setup test infrastructure".
testing-load-balancers
Validate load balancer behavior, failover, and traffic distribution.Use when performing specialized testing.Trigger with phrases like "test load balancer", "validate failover", or "check traffic distribution".
overnight-development
Automates software development overnight using git hooks to enforce test-driven Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.
splitting-datasets
Split datasets into training, validation, and testing sets for ML model development. Use when requesting "split dataset", "train-test split", or "data partitioning".
load-testing-apis
Execute comprehensive load and stress testing to validate API performance and scalability.Use when validating API performance under load.Trigger with phrases like "load test the API", "stress test API", or "benchmark API performance".
adk-engineer
Execute software engineer specializing in creating production-ready ADK agents with best practices, code structure, testing, and deployment automation. Use when asked to "build ADK agent", "create agent code", or "engineer ADK application". Trigger with relevant phrases based on skill purpose.
testing-browser-compatibility
Test across multiple browsers and devices for cross-browser compatibility.Use when ensuring cross-browser or device compatibility.Trigger with phrases like "test browser compatibility", "check cross-browser", or "validate on browsers".
aggregating-crypto-news
Aggregate breaking crypto news, announcements, and market-moving events in real-time.Use when staying updated on crypto market events.Trigger with phrases like "get crypto news", "check latest announcements", or "scan for updates".
validating-api-contracts
Validate API contracts using consumer-driven contract testing (Pact, Spring Cloud Contract).Use when performing specialized testing.Trigger with phrases like "validate API contract", "run contract tests", or "check consumer contracts".