I worked for several years as a programmer and later as a computer systems auditor. We were required to develop a set of regression tests that were used by the programmer to test their own work to ensue they hadn't broken something that had previously worked. When changing a program, you tested your changes first with the regression series and once they had cleared these tests, scenarios were developed to exercise the new stuff. The purpose was to try to break their own code. If it didn't break, they hadn't tried hard enough. Eventually these new tests were added to the regression library to be used for the next release.
When working for industry or finance, for instance, coding errors could result in a fatal crash or a financial disaster. Under these conditions BIAB would never have left the programmers desk.


BIAB for Windows Version 2019 (643)
Windows 10 (1909)