Test Automation with Perl
Dive into Perl test automation techniques in this comprehensive 90-minute tutorial. Learn to use Test::Simple for basic Perl program testing, then progress to refactoring large test suites by separating data from code. Explore test plans, descriptions, and status checks. Discover how to test without a plan and use the 'prove' harness. Transition to Test::More for advanced features, including diagnostic messages with diag, note, and explain. Master TODO testing for bugs and future features, 'like' for inexact value comparisons, and timeout testing with cmp_ok. Compare complex data structures using is_deeply and implement done_testing. Develop skills in testing multiple expected values, creating custom test modules, and organizing scripts with subtests. Finally, learn to test for expected warnings and explore Moose constructor testing.