SOFTWARE VERIFICATION
Software verification
Generate MC/DC test combinations
and review the independent effect of each condition.
SOFTWARE VERIFICATION LAB
From complex conditions to clear tests.
Engineering confidence in software. CoverageLab.
(A && B) || C01 / ABOUT COVERAGELAB
Better technology begins with better questions.Reliable software needs clear evidence.
At CoverageLab, we start with a change in a single condition
to explore what makes software trustworthy.
From test automation tools to software and systems designed around your work, we turn technical insight into practical solutions.
SOFTWARE VERIFICATION
Generate MC/DC test combinations
and review the independent effect of each condition.
SOFTWARE DEVELOPMENT
Purpose-built software
for desktop and mobile workflows.
SYSTEM CONSULTING
We understand how your team works
and help plan systems that work together.
02 / OUR SOLUTION
DEVELOPED BY COVERAGELABFrom entering expressions to reviewing test cases and independence pairs.
MC/DC Generator brings your test design workflow together.
Explore conditions in your source code
and review test combinations and input data
in one workspace.

Light theme · Test Suite & analysis log
Check expressions quickly
and explore the test results.
Take research and learning mobile.
Example screens included with the products. Results may vary with the number of conditions, expression structure, and input constraints.
03 / INSIDE THE LOGIC
A small change. An independent effect.What matters is the evidence
that each condition can change the outcome.
Select A, B, or C in the example.
See two tests where only the selected condition
and the outcome change; all other conditions stay fixed.
(A && B) || CThis Unique-Cause MC/DC example uses input truth values. It does not represent execution coverage measured in a real program.
When are N+1 tests possible?| TEST | A | B | C | RESULT |
|---|---|---|---|---|
| 01 | F | T | F | F |
| 02 | T | T | F | T |
| 03 | T | F | F | F |
| 04 | T | F | T | T |
With B=T and C=F held fixed, changing A changes the outcome from F to T.
04 / GET STARTED
The right tools for your workflow.Explore platform features and requirements,
then talk to us about using the product.
From analysis to reports, with room to work on your desktop.
From quick expression checks to Pro features, on mobile.
For installation and official distribution, contact astesia@me.com.
BEFORE YOU START
Get to know the product.
MC/DC Generator is a test design tool that generates MC/DC test combinations from Boolean expressions and supported source files, then reviews whether each condition independently affects the decision outcome. You can inspect test suites, candidate input data, and analysis logs, and export the results.
N+1 generation applies to Unique-Cause MC/DC for singular Boolean expressions (SBEs) where each condition appears once, conditions can be set independently, and the required input combinations are feasible. Repeated or coupled conditions, input constraints, combined analysis of multiple decisions, or Masking MC/DC may result in a different test count or leave some conditions without a demonstrated independent effect.
The product generates test combinations and reviews logical independence. It does not execute source code or measure coverage through runtime instrumentation. Generated inputs must be run separately on the target program to verify actual behavior and execution coverage.
Expressions and source files are analyzed on the device where the app is installed. Advertising in the free Android edition and purchases through Google Play use separate network services.
The free edition supports direct entry of expressions with up to four conditions, result review, and TXT export. Pro removes the app-imposed condition-count limit and adds individual and combined source file analysis, CSV export, and ad removal. Pro is a one-time in-app purchase; check the official purchase screen for the current price. The complexity that can be processed depends on the device and analysis settings.
05 / LET'S TALK
Product adoption. Software development. Technical collaboration.
Tell us about the problem you want to solve.
Jinju, South Korea
Jinju, Gyeongsangnam-do, South Korea