Untested Code is Broken Code

Unit Testing Explained for Joe Middleclass Programmer

If you're one of those programmers who think that subtle bugs only
happen to other people, or that only bad programmers need extensive
testing, this talk is for you.

Any non-trivial piece of software should be accompanied by an
appropriate suite of automated tests. Your Plone products are no
exception. By understanding approaches to automated testing and
following good working practices, you can improve the quality of your
code, as well as your confidence in your own work.

In this talk, Philipp von Weitershausen and Martin Aspeli will take you
through the theory and practice of unit testing, integration testing and
functional testing. Through real-world examples, you will learn that
testing is not only necessary: it can be fun too!

Login via GitHub

To log in to this site, you will need a GitHub account. After logging in for the first
time, please edit your profile information to activate your account.

Why: The Plone documentation, codebase, marketing and other tasks are
managed through GitHub. Using the same login here makes it easier to coordinate team assignments.

Note: You do not need to login to this site to ask
questions or make suggestions. For that you can participate at
community.plone.org which provides a variety of login options.

Stay up to date

The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution-ShareAlike 4.0 International license.

Plone and the Plone® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see https://plone.org/foundation/logo