Sign Up

Approval Tests by SAS Workshops - Toolkit for LabVIEW Download

Approval Testing For LabVIEW

Watch * 2 ↓60
 logo
Version1.0.0.51
ReleasedFeb 09, 2023
Publisher SAS Workshops
License MIT
LabVIEW VersionLabVIEW>=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.

Release Notes

1.0.0.51 (Feb 09, 2023)

- Initial Release

sas_workshops was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts