Approval Tests by SAS Workshops - Toolkit for LabVIEW Download

Version | 1.0.0.51 |
Released | Feb 09, 2023 |
Publisher | SAS Workshops |
License | MIT |
LabVIEW Version | LabVIEW>=20.0 |
Operating System | Windows, Mac, and Linux |
Project links | Homepage |
Description
Approval Testing For LabVIEW
This is a project to implement approval testing in LabVIEW. It is based off the work of Llewellyn Falco, which can be found at https://approvaltests.com/
What Is Approval Testing?
It is basically the Golden Template Method. You run the code you are testing once and observe the output and then compare each subsequent run of the code to that first run to make sure nothing has changed. If nothing changed, the test passes. If anything changes, then the test fails until the change is approved.
This method is unit testing framework agnostic. Pass If Approved simply outputs a boolean indicating if the test passed and a failure message if the test fails. The failure message simply explains how to determine what changed and how to approve the change. You can then pass these outputs to your unit testing framework of choice.