Test-Driven Development and Embracing Failure
In this blog post, Steve Freeman explains why Test-Driven Development (TDD) is still an important tool for the software developer, even if there are circumstances where it could not be used.
Agile testing tutorials and how to content : Test-Driven Development (TDD), Behavior-Driven Development (BDD) and other agile approaches for software testing.
In this blog post, Steve Freeman explains why Test-Driven Development (TDD) is still an important tool for the software developer, even if there are circumstances where it could not be used.
This article presents a number of techniques that our team here at Microsoft has been using to build and test applications in Visual C++ using an Agile approach.
In this article, Vinay Krishna shares his experiment with Test Driven Development (TDD) and his transformation from coder to developer.
Testing is a fundamental part of the Agile process. We live and breathe TDD/BDD. Red/Green/Refactor is our daily mantra. We love cucumber and writing executable, customer readable specifications. We even write tests for our JavaScripts.
Agile development approaches present unique challenges for testers and test teams. Working in short iterations, often with limited written requirements, agile development teams can leave traditional testers behind.
The idea of driving development with tests has been popularized by the agile development movement. The fact is that testing and coding are inseparable components of software development. We get the best results with testers and programmers work closely together. How can we deliver real value to the business frequently? How can we know how much testing is enough? Let’s look at how testers and programmers collaborate to produce high-quality software.
Some authors are good at presenting theories but unable to connect them to practice. Other are good at telling stories from the trenches, but without being able to produce an analysis of the situation and propose some solutions. On the less examined domain of agile testing, Lisa Crispin and Janet Gregory are, luckily for us, presenting a book that covers both the personal experience of being a tester in agile projects and a conceptual vision of the place of quality assurance in software projects. Thus you will find in this book “stories” that comes from past projects and “mind maps” that helps to have a high-level vision of the material of each chapter.
Copyright © 2009-2024 Software Testing Magazine by Martinig & Associates