leobooth.hashnode.devTo Write Reliable Tests, think FIRSTFIRST and foremost As discussed in last week's article, Arrange-Act-Assert provides the foundation for our tests and Atomic test principles help us write focused tests. While FIRST testing principles are often applied to unit testing, end-to-end test...Dec 14, 2023·5 min read
leobooth.hashnode.devReliable end-to-end tests are AAA AtomicHave you ever looked at the code for an automated test and wondered "What is this code actually testing?" Or maybe you have seen giant tests that try to cover every single test case, take forever to run, and break after the slightest app change? How ...Dec 6, 2023·3 min read
leobooth.hashnode.devQA Prevents Waste from Spoiling Your BudgetSoftware is a perishable good. While it may not spoil as fast as produce from the grocery store, it certainly has a shelf life. Over the long run, changes to technology and consumer preferences will make even the best software less useful. In the sho...Nov 29, 2023·5 min read
leobooth.hashnode.devQAs, Is Your Team Always Putting Out Fires?As I write this article, millions of people in the United States are preparing to celebrate Thanksgiving with friends and family over a bountiful meal. Unfortunately, though, with all that cooking, accidents can occur. Think of your home. Fire is one...Nov 22, 2023·3 min read
leobooth.hashnode.devQA is a Hidden Lever to Increase ProfitLet's get straight to the good stuff - reducing churn can probably help your business retain hundreds or even thousands of dollars in customer lifetime value. QA helps to reduce the problems that contribute to churn, thus helping to increase profit. ...Nov 14, 2023·7 min read