Theme Icon
Case study · Research Project

Log-Based Test Case Slicing

ResearchSoftware Security
Problem
Long-running system integration tests slow down continuous regression loops when only small sub-features change.
Built
Analyzed execution trace logs to dynamically slice end-to-end test scripts into minimal executable fragments preserving assertion semantics.
Outcome
Reduced regression execution time by isolating affected execution branches.

Overview

A tool-supported approach for decomposing complex system tests into smaller scenarios while preserving their assertions and reducing regression-test execution cost.

Want something like this built?

I take on serious projects through Megicode — from scope to shipped product. Or browse the rest of the proof first.