Below is an overview of content that matches the tag "testing".
Note that this list is not exhaustive, as it is automatically aggregated based on manually assigned categorizations.
If you notice a missing element, or think some of the items are wrongfully categorized, please create a bug/improvement ticket on our github issue tracker.
problem:Badly defined test boundaries can lead to tests that are too broad, too narrow, or too fragile. This results in tests that are difficult to maintain, provide little value, or break easily.
description:Defining test boundaries based on the functionality and responsibilities of a system, rather than its structural or architectural layers, leads to more meaningful, maintainable, and effective tests.
description:The testing pyramid categorizes software tests ranging from isolated (fast, less realistic) to integrated (slow, more realistic).
Beck describes a project methodology that focusses on the daily practices developers can use, in order to achieve results in a faster, reliable, and sustainable way. While other methodologies dive into team structure, and management, Beck and Andres decided to stick to reusable practices that can be applied in most settings. This book popularized the ideas of “Test Driven Development” and “Pair Programming”, and is a must read for any developer that is looking to increase their knowledge of project approaches and the technical practices that support them.