How can I do unit testing in Perl? [closed]

Solution 1:

I'd add my vote to picking up Test::More before going any further in Perl testing. The Perl testing community is fairly well united around the Test Anything Protocol, and you'll want to play around with Test::More to understand how it works and how tools like prove and Test::Harness::Archive can help automate and distribute testing.

If you want to just "jump right in", I think Test::Class provides xTest facilities with a TAP backend. I haven't used it at all (I'm a Test::More person myself), but it's very highly rated.

Solution 2:

Test::More should offer you more bang for your bucks once you get the hang of Test::Simple.

Solution 3:

Judging by your comments on melaos answer, I'd say Test::Class or Test::Unit is what you're looking for.