Skip to main content
Back to Tags

Test Automation

17 items tagged with "test-automation"

Filter by type:

Best Practices9

Best Practice

The Test Pyramid

A testing strategy that favors many fast unit tests, fewer integration tests, and a small number of slow end-to-end tests.

Best Practice

The Testing Trophy

A testing model that weights integration tests most heavily, balancing static analysis, unit, integration, and end-to-end tests by confidence-per-cost.

Best Practice

Property-Based Testing

A technique that asserts general properties of code and lets a framework generate many randomized inputs to find counterexamples and shrink them.

Best Practice

Mutation Testing

A technique that injects small faults (mutants) into code and checks whether tests detect them, measuring how effective the test suite really is.

Best Practice

Flaky Test Management

A disciplined approach to detecting, quarantining, and fixing nondeterministic tests so CI signal stays trustworthy and developers keep merging.

Best Practice

Code Coverage Best Practices

Guidance on using code coverage as a signal of untested code rather than a target, including diff coverage and avoiding coverage gaming.

Best Practice

End-to-End Testing Best Practices

Guidance for writing reliable, maintainable end-to-end tests that exercise critical user journeys without becoming slow and flaky.

Best Practice

Test Data Management

Practices for provisioning realistic, isolated, and compliant test data so tests are reliable, repeatable, and free of production data exposure.

Best Practice

Visual Regression Testing

Automated testing that captures screenshots of UI states and compares them against baselines to detect unintended visual changes.