Stopping a test after the first failure can reduce cycle time, but it changes what is known about the board. Later checks have no result. Reports and yield analysis must preserve that distinction so that an early exit does not appear as a complete set of successful measurements.

NI’s TestStand performance guidance describes ending production tests on failure and using different behavior for diagnostic runs. The useful design question is which information each mode is intended to produce.

Define the exit policy per condition

Identify failures that should stop the sequence and those that allow independent checks to continue. Consider dependencies: a missing supply may invalidate many later measurements, while an unrelated indicator failure might not. Document the reasoning in the recipe rather than relying on a single unexplained global option.

Keep infrastructure errors separate from measured product failures. A communication fault may prevent evaluation entirely. Classifying it as the first product defect can distort both yield figures and the investigation queue.

Represent coverage explicitly

Step state Meaning
Passed Executed and met its criterion
Failed Executed and did not meet its criterion
Not executed No observation was obtained
Invalid or error The method could not produce an interpretable result

Do not populate unexecuted steps with default numeric values that a report later interprets as passing. Keep status separate from value and require an executed state before including a measurement in distributions or capability calculations.

Compare production and diagnostic modes

  1. Identify the recipe mode in every result record.
  2. Preserve the original production failure and exit point.
  3. Run additional diagnostics as a separate attempt when needed.
  4. Do not overwrite missing production coverage with later observations.
  5. Analyze recurring first failures with the sequence order in mind.

The most frequent first failure is not necessarily the most frequent defect on the product. Earlier checks have more opportunities to appear as the stopping cause. Review complete diagnostic evidence before deciding that later failure mechanisms are rare or absent.

When the sequence order changes, annotate trend comparisons. A different ordering can change the apparent mix of first-failure codes even if the underlying boards are unchanged. Preserve both the test revision and the exit policy used for each run.

Validate the report using deliberate failures at early, middle, and late steps. Confirm that coverage remains accurate and that downstream dashboards count only executed observations. A concise production result can still be trustworthy when it clearly states the boundary of what was measured and what remains unknown.

Move from reading to a build-ready project

Use the fabrication and assembly checklists to prepare drawings, production files and test requirements.

Open the DFM checklist