CS@Worcester CS-443 https://thepainandgainofedwardbear.wordpress.com/2017/09/26/heuristics-for-mushroom-picking-and-testing/ This blog reviews the article " Heuristics For Mushroom Picking (And Testing) ". The article draws parallels between the practices of mushroom foraging and software testing, emphasizing the importance of preparation and contextual awareness. Just as successful mushroom pickers need to study and understand the environment where mushrooms thrive, testers must focus on identifying areas in software that are more likely to harbor bugs. Both processes involve observing patterns, analyzing risks, and carefully distinguishing between valuable finds and potentially harmful ones—highlighting how a methodical approach enhances success while minimizing errors. Additionally, the article delves into the uncertainty inherent in both activities. Mushroom pickers often face the challenge of distinguishing edible species from toxic ones, akin to test...
CS@Worcester CS-443 What is a Test Double? | Types & Best Practices This blog reviews the article “What is a Test Double? | Types & Best Practices”, by Ritika Kumari. This article on Test Doubles provides a comprehensive overview of their role in software testing. It emphasizes how test doubles act as substitutes for real components, enabling developers to test code in isolation without relying on dependencies. The article highlights the importance of test doubles in scenarios where dependencies are unavailable, incomplete, or unsuitable for testing environments. Kumari also discusses the various types of test doubles, including mocks, stubs, spies, fakes, and dummies, each serving unique purposes in the testing process. She provides practical examples, such as using a test double for a payment gateway API to simulate responses like successful payments, failures, or network errors. I think this was a well made article that does a nice job at expla...
Comments
Post a Comment