Types and Methodologies

Exploring different testing approaches: functional, regression, integration, and testing methodologies like Agile and BDD

14 articles
Latest Articles

Pairwise Testing: Combinatorial Optimization for Test Coverage

Combinatorial optimization: all-pairs algorithm, PICT tool, orthogonal arrays, 90% defect coverage

Combinatorial Test Design: Systematic Coverage of Parameter Interactions

Systematic combination coverage: n-wise testing, ACTS tool, covering arrays, classification trees

Context-Driven Testing: The Adaptive Approach to Software Quality

Adaptive testing methodology: 7 CDT principles, situational approach, vs best practices, real cases

Metamorphic Testing: Validating Software Without Known Correct Outputs

Test without oracle: metamorphic relations, ML/AI testing, scientific computing, compiler validation

Session-Based Test Management: Structured Approach to Exploratory Testing

Structured exploratory testing: charters, missions, debriefing, SBTM metrics, Rapid Software Testing

Specification by Example: Living Documentation Through Collaborative Examples

Collaborative specifications: living documentation, FitNesse, Concordion, examples as requirements

Risk-Based Testing Strategy: Optimizing Test Effort Through Business Risk Prioritization

Business risk prioritization: risk matrix, mitigation strategies, test effort allocation, ROI focus

Model-Based Testing: Automated Test Generation from Models

Generate tests from models: state machines, UML diagrams, GraphWalker, ModelJUnit, coverage criteria

Browse All Articles →