Perl Maven
  • Perl Tutorial
  • Pro
  • Login
  • Register
  • Type keyword:
  • Archive
  • About
  • Atom feed
Testing
Testing with Perl
  1. Testing Articles
    1. TAP - Test Anything Protocol
    2. Testing a simple Perl module
    3. Test for warnings in a Perl Module
    4. Testing a tree data structure in Perl
  2. Interviews
    1. 8: Chad (Exodist) Granum, author of the Fennec testing tool
    2. 2: Michael Schwern on test automation and Git
  3. Test Automation using Perl
    1. Introducing test automation with Test::Simple
    2. Test plan and test descriptions
    3. Refactoring large test suite - separating data from code
    4. Test without a Plan
    5. Separating test data from test code
    6. prove, the harness
    7. Moving over to Test::More
    8. Test diagnostic messages using diag, note, and explain
    9. TODO - testing a bug or a future feature
    10. Using 'like' to test without exact values
    11. Testing timeout with cmp_ok
    12. Comparing complex data-structures using is_deeply
    13. Forget your plan, just call done_testing
    14. Multiple expected values - testing dice
    15. Implementing 'is_any' to test multiple expected values
    16. Creating a testing module
    17. Test::Builder object
    18. Organizing a test script with subtests
    19. Test for expected warnings
    20. What is the status of the current test script?
    21. Mocking function to fake environment
    22. Testing sessions by mocking time
    23. Testing a simple TCP/IP server using Net::Telnet

Search for '{{search_term}}'

  • {{r}}

Testing with Perl

  • testing

Next

A series of articles about testing, and test automation using Perl.

Articles

  1. TAP - Test Anything Protocol
  2. Testing a simple Perl module (Test::Simple)
  3. Test for warnings in a Perl Module (__WARN__, Test::Warn)
  4. Testing a tree data structure in Perl (Test::Deep)

Interviews

  1. Interview with Chad (Exodist) Granum, author of the Fennec testing tool
  2. Interview with Michael Schwern on test automation and Git

Test Automation using Perl screencasts

  1. Introducing test automation with Test::Simple
  2. Test plan and test descriptions
  3. Refactoring large test suite - separating data from code
  4. Test without a Plan
  5. Separating test data from test code
  6. prove, the harness
  7. Moving over to Test::More (is, isnt)
  8. Test diagnostic messages using diag, note, and explain
  9. TODO - testing a bug or a future feature
  10. Using like to test without exact values
  11. Testing timeout with cmp_ok
  12. Comparing complex data-structures using is_deeply
  13. Forget your plan, just call done_testing
  14. Multiple expected values - testing dice
  15. Implementing 'is_any' to test multiple expected values
  16. Creating a testing module
  17. Test::Builder object
  18. Organizing a test script with subtests
  19. Test for expected warnings
  20. ---
  21. Add some acceptance tests using search.cpan.org
  22. What is the status of the current test script?
  23. Mocking a function to fake environment
  24. Testing sessions by mocking time
  25. Testing a simple TCP/IP server using Net::Telnet
  26. ---
  27. Moose: Testing the constructor

Next

Gabor Szabo
Written by
Gabor Szabo

Comments

In the comments, please wrap your code snippets within <pre> </pre> tags and use spaces for indentation.
comments powered by Disqus

Author: Gabor Szabo


Gabor provides training and development services. He loves to help people improve their way of programming. He likes to write automated tests and refactor code.

He runs the Perl Weekly newsletter.

Gabor also runs the Perl Maven site.

  • English

  • about the translations