Continuous Integration (CI) is an automated process that complements your unit testing efforts. Discover how CI can create deployable software packages while giving feedback about the health of the project.
Shared test data can lead to a particularly nasty form of fragile test. Discover why shared test data is bad and how to avoid using it in your unit tests.
Testing functionality dependent on the current time or date commonly leads to fragile tests. Discover three proven test patterns to avoid that trap.
Fragile tests can rob you of the benefits of unit testing by undermining the developer’s trust in the tests. Read on and discover what makes fragile tests so destructive.
Discover five reasons why automated testing is so much more powerful than manual testing and how it can transform your software development.