Automated Regression Testing
The re-execution of previously passed test suites following code mutations to ensure newly deployed changes have not broken existing functionality.
Intermediate15 terms A–Z, part of the Tech Glossary
The re-execution of previously passed test suites following code mutations to ensure newly deployed changes have not broken existing functionality.
IntermediateA preliminary suite of fast, non-exhaustive tests verifying that critical system functions operate before initiating comprehensive test suites.
IntermediateA metric quantifying the proportion of source code branches, lines, and statements executed during automated test suite runs.
IntermediateA testing technique verifying that collaborating microservices agree upon interface schemas and response payloads without spinning up integrated environments.
AdvancedA software verification technique simulating complete real-world user journeys across the entire stack from the browser UI down to backend databases.
IntermediateStrategies for diagnosing and resolving non-deterministic tests that alternate between passing and failing outcomes without any underlying code modifications.
AdvancedAn automated security and stability testing technique that feeds malformed, random, and invalid data inputs into software to trigger buffer overflows and crashes.
AdvancedPerformance benchmarking simulating thousands of concurrent virtual users to evaluate server capacity, latency thresholds, and system breaking points.
IntermediateAn advanced testing technique that evaluates test suite quality by programmatically injecting intentional faults (mutants) into source code.
AdvancedA testing methodology where universal properties and behavioral invariants are specified, and automated fuzz generators feed thousands of randomized edge-case inputs.
AdvancedAutomated examination of application source code without execution, detecting coding bugs, anti-patterns, and security vulnerabilities early.
IntermediateA proactive monitoring technique simulating automated user transactions at scheduled intervals to detect outages and latency before actual customers are affected.
IntermediateSimulated objects and functions replacing real dependencies (payment processors, SMS gateways) to isolate units under test safely.
IntermediateA software engineering practice following the Red-Green-Refactor cycle: writing a failing test first, implementing minimal code to pass, and refactoring.
IntermediateA verification approach comparing rendered component markup or visual pixel screenshots against approved baseline references to catch unintended UI drifts.
Intermediate