Reading: Charting the Course by Rob Sabourin — Chapter 4: "Capability Based Testing Ideas"
In my previous post on Chapter 3 of Charting the Course , we began exploring the different sources of test ideas. One of the most important sources is Capability-Based Testing Ideas. Link: https://link.amazon/B05EWDvB0 What is Capability-Based Testing? Capability-Based Testing focuses on what the system is supposed to do for the user. Instead of testing individual components in isolation, we test whether a complete user goal can be achieved successfully. For example, rather than testing: Login Page Product Search Page Cart Page Payment Page as separate pieces, we focus on the overall capability: "A customer can successfully purchase a product." Ex: Capability - Customer Purchases a Product To verify this capability, we can generate several test ideas: Confirm the application can create new users. Confirm the application allows users to log in. Confirm the application allows users to search for products. Confirm the application allows users to add items to the cart. Confirm ...