1. Testing real world applications
  2. Real world?
    1. Why test?
    2. How to test?
    3. Manual Tests (exploratory tests)
    4. Automated Tests (regression tests)
    5. Two cases of Automated tests
    6. Real World
    7. Testing modes
    8. Testing Environment
    9. Setup - Fixture
    10. Fake the world
    11. Test Double
    12. Mocking what?
  3. Perl
    1. Fake (temporary) filesytem
    2. Fake library
    3. Use the real library
    4. Use the fake library
    5. Mocking IO - module
    6. Mocking IO - test
    7. Mocking IO
    8. Mocking IO - test
    9. Mocking IO - script
    10. Mocking IO - test script
    11. Mocking function of web access
    12. Test live web server
    13. Mocking the get method
    14. More test cases
    15. Test exception
    16. Linewrap bug
    17. Mocking time: the session module
    18. Test session timeout
    19. Test session timeout faking the time
    20. Testing a database driven application
    21. Build Schema by code
    22. Manual Schema change
    23. Mocking in Java
    24. How to move forward?
    25. How to find bugs?
    26. How to find bugs in Perl?
    27. Testing culture