“ATDD By Example” value proposition was to be an introductory hands-on guide to implementing and successfully applying Acceptance Test Driven Development (ATDD) from zero. Despite doing a reasonable job of summarizing and/or pointing to several test-related practices required for any successful agile tester, the book ends up trying and failing to be all things to all readers.
Hadoop MapReduce jobs have a unique code architecture that raises interesting issues for test-driven development. In this article Michael Spicuzza provides a real-world example using MRUnit, Mockito, and PowerMock to solve these problems.
In this article the author shares his thoughts and experience gathered while working together with DEV teams, trying to make sense of metrics. He introduces the practice of Metrics-Driven-Development: using metrics to drive the entire application development.
Many think that the role of testing is dead in agile, but I think it is growing and turning into better and effective testing; redefines the way things are done and the order in which they are done. 2
In this article, authors discuss the effects of cloud-based testing in software delivery process. They also talk about cloud-based testing providers and suggest a cloud-based testing roadmap. 1
Waterfall QA teams are slow and costly. Siloed away from developers, is QA the best way to ensure software quality? Is unit testing a better way to ensure software quality? 11
"How Google Tests Software" is an informative and interesting look beneath the covers of how a large technical organization like Google deals with the complexity of software testing. 1
Manually testing mobile apps slows down development, leaves a huge margin for error, and ultimately lowers the team’s ability to release quality software. Dan Bartow hopes to offer something better.
Over the last few years unit testing has been considered a “solved problem.” All the information, books and tools are out there, just pick up NUnit, and you’re good to go, right? Not exactly. 1
The QA role in Scrum is much more than writing tests and reporting bugs. In this article, Priyanka Hasija shares her experiences and the valuable lessons learned while serving as a QA in Scrum. 32
In the last couple of months several online discussions took place about test first or test last, code-to-test ratios or whether BDD is really just TDD. InfoQ asked the opinion of BDD and TDD experts. 3
Mustafa Saeed Haji Ali demonstrates how to automate black-box acceptance and functional tests using SpecFlow. 4