From Test::Simple to Test::Extreme - Advanced Testing Topics 39

Integration Testing

  • Integration testing is testing the interactions between well-tested components

  • Integration testing is hard!

  • Integration testing issues brought down the Ariane 5

  • technically in a complicated, inter-dependent, system, we should

    • test all the pieces in isolation by faking connections between them (unit test)

    • selectively restore connections between objects and _run the same tests_

    • this is very unpractical

    • instead lets write separate integration tests

  • See listings:

 

YAPC::CA << Previous | Index | Next >>
Copyright © 2003 Michael Graham