APB a testing library for GNU AWK
So we instituted a rigorous regression test for all of the features of AWK.
Any of the three of us who put in a new feature into the language from then on,
first had to write a test for the new feature.
(Alfred V. Aho in The A-Z of Programming Languages: AWK)
I don't see why they should have all the fun.
Typical AWK scripts are only a few lines short. If they were so long and involved so as to need proper testing, another language might be a better fit.
User defined and library functions on the other hand might abstract a lot of complexity and are called repeatedly on varying input. If you want to test your functions (because of TDD, specifications or respect for fellow human beings) -- APB comes to the rescue!
If you still want to test your AWK script as a whole, some shell test framework like bats or shellspec might help you out.