Cucumber Pro for the Enterprise

by Manuel Pais on  Sep 17, 2013 4

Cucumber Pro, an online collaboration and reporting platform on top of the popular BDD tool Cucumber, has been unveiled by the core maintainers of Cucumber. The new tool will target enterprises that require official tool support.

Agile 2012 Session: Agile Alliance Functional Testing Tools Workshop

by Craig Smith on  Aug 13, 2012 1

The Agile Alliance Functional Testing Tools (AA-FTT) workshop was held on the day before the Agile 2012 conference in Dallas, Texas. Run as an open space, the session was open to anyone interested in talking about the future of functional testing tools and beyond.

ASP.NET MVC Testing Tips and Tricks

by Roopesh Shenoy on  Mar 20, 2012 2

There are several components in an ASP.NET MVC 3 web app – models, controllers, route-handlers, views, html-helpers, client-side code etc. Most of these can be unit-tested, others need integration tests, and several good practices can help you keep your tests more maintainable and avoid making them brittle.

Jim Shore Suggests Automated Acceptance Tests Are Not The Right Move

by Mike Bria on  Apr 08, 2010 4

Much of the generally accepted agile literature will advise you that the best way to capture your user's needs is through examples encoded into automated tests - "automated acceptance tests". Thought-leader Jim Shore says maybe not, while others still challenge him.

Repetitive Tasks an Agile Smell?

by Mark Levison on  Apr 03, 2010 19

Is slicing stories in horizontal tasks an Agile Smell? Is this common habit used in Scrum/Agile Planning meetings - hurting a team's focus on customer value? What is being suggested instead?

Stabilization Sprints, A Necessary Evil or Pure Waste?

by Mark Levison on  Dec 19, 2009 8

Stabilization sprints are an additional number of sprints added to the end of the normal development cycle before shipping the product. As the name suggests, they’re usually added to shake down the product one last time and drive the last of the bugs. Do they belong in Agile environment or should "Done" be enough.

Maintainable Automated Acceptance Tests

by Chris Sims on  Dec 07, 2009 6

Automated tests that are brittle and expensive to maintain have led to companies abandoning test automation initiatives, according to Dale Emery. In a newly published paper, Dale shares some practical ways to avoid common problems with test automation. He starts with some typical automation code and evolves in ways that make it more robust, and less expensive to maintain.

System/Acceptance Testing with Time and Dates

by Mark Levison on  Nov 25, 2009 23

Unit Testing Time and Dates is an often talked about problem with relatively simple solutions. More difficult is the acceptance/system testing with Time. What strategies are used?

Interview With Aslak Hellesøy on Cucumber For .NET

by Jon Arild Tørresdal on  Nov 12, 2009 2

InfoQ has interviewed Aslak Hellesøy, the creator of Cucumber on its recent support for .NET. Cucumber is an acceptance testing tool for Behaviour Driven Development (BDD). At Agile2009, InfoQ’s Mark Levison reported from the Functional Test Tools Workshop that Matt Wynne and Richard Lawrence started to work on a .NET solution for Cucumber, later to be named Cuke4Nuke.

Functional Test Tools Workshop

by Mark Levison on  Sep 17, 2009 13

A group of people interested in improving the state of the art in Automated Functional Test Tools gathered for an annual workshop the Sunday before Agile 2009. Among the topics covered: Lightening Talk demos of various tools, Porting Cucumber to .NET, Documenting existing functional test tool capabilities in a spreadsheet and the limits of Capture/Playback tools.

Automated Acceptance Tests - Theoretical or Practical

by Amr Elssamadisy on  Jun 08, 2009 12

There have been sporadic reports of successes in writing requirements as acceptance tests and automating them. This practice is only used by a small minority of the community. Are automated acceptance tests written at the beginning of each iteration just a theoretical assertion that have been proven ineffective by the lack of adoption?

Top Ten Reasons to Love Agile Testing

by Mark Levison on  Jun 03, 2009 1

What are the top ten reasons that Tester's love Agile Testing? Kay Johansen recently asked this question and got responses from many of the leading testers.

WatiN: Web Application Testing in .NET

by Al Tenhundfeld on  Feb 18, 2009 2

WatiN is an open-source library for automating web browsers using .NET. WatiN facilitates automated testing of web applications through browser interaction. The recently released WatiN 2.0 CTP3 allows testing through Internet Explorer and FireFox.

Example Driven Acceptance Testing

by Vikas Hazrati on  Jan 21, 2009 2

Unit and Integration testing often get more importance in Agile teams as compared to acceptance testing. Gojko Adzic and Lisa Crispin suggest approaches to efficiently include acceptance tests as a part of development.

A Journeyman's Pair Programming Tour

by Mike Bria on  Dec 18, 2008

Corey Haines has embarked on a unique personal "Pair Programming Tour". Now three weeks into this innovative journey, Haines has posted video interviews revealing many of the unique insights he's gained about pairing, automated testing, and the evolution of a software craftsman while sharing the keyboard at the home-bases of Dave Chelimsky, Brian Marick, Uncle Bob Martin, and others.