O'Reilly logo

Learning Python Testing by Daniel Arbuckle

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Integration and System Testing

With all of the tools, techniques, and practices we've discussed so far, we've still only been been thinking about testing units: the smallest, meaningfully testable pieces of code. It's time to expand the focus, and start testing code that incorporates multiple units.

That means we need to:

  • Think about what integration testing and system testing actually are
  • Learn how to identify testable multi-unit segments of a program
  • Use the tools we've learned in order to create tests for these segments

Introduction to integration testing and system testing

Integration testing is the process of checking whether the units of our program work together properly. At this stage, thanks to our unit tests, we can assume that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required