Acceptance Testing Content on InfoQ
Latest featured content about Acceptance Testing

- Topics
- Automated testing,
- Acceptance Testing,
- Software Testing,
- Automation,
- Testing
“Experiences of Test Automation” is a compilation of experiences in the field that is hard to read from end to end but serves well as a reference for experienced readers by providing examples of approaches, obstacles and solutions in a variety of domains and technologies as well as insightful overviews from the authors.
News about Acceptance Testing
- Topics
- ASP.NET MVC,
- ASP.NET,
- .NET,
- Unit Testing,
- Acceptance Testing,
- Programming,
- TDD,
- Testing
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.
- Topics
- Adopting Agile,
- Acceptance Testing,
- Agile in the Enterprise,
- Business/IT Alignment,
- Agile,
- Testing,
- Enterprise Architecture
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.
- Topics
- Adopting Agile,
- User Stories,
- Agile Techniques,
- Agile in the Enterprise,
- Project Management,
- Value & Metrics,
- Acceptance Testing,
- Testing,
- Agile
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?
- Topics
- Delivering Quality,
- Quality,
- Software Craftsmanship,
- Agile in the Enterprise,
- Agile Techniques,
- Continuous Improvement,
- Acceptance Testing,
- Agile,
- Testing
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.
- Topics
- Software Testing,
- Automation,
- Agile Techniques,
- Acceptance Testing,
- Agile,
- Testing
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.
- Topics
- Agile Techniques,
- Acceptance Testing,
- Tools,
- Mocks,
- Agile,
- Architecture,
- Testing
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?
- Topics
- Software Testing,
- Agile Techniques,
- Tools,
- Acceptance Testing,
- Agile,
- Testing,
- WatiN,
- Selenium,
- Agile2009,
- Watir
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.
Articles about Acceptance Testing

- Topics
- Continuous Integration,
- Test Automation,
- Agile Techniques,
- Software Testing,
- Unit Testing,
- Acceptance Testing,
- Automation,
- TDD,
- Testing,
- Agile
Rajneesh Namta shares the lessons he’s learned while automating software tests on a recent Agile project. The techniques he recommends illustrate how the Agile principles we follow when building software apply equally as well to building an automated regression test suite: start small, build iteratively and incrementally, prioritize, focus on value, work transparently, respond quickly to change.

- Topics
- Communication,
- Distributed Teams,
- Collaboration,
- Software Testing,
- Teamwork,
- Acceptance Testing,
- Unit Testing,
- Tools,
- Testing,
- Agile,
- BDD,
- TDD,
- Specifications,
- Process,
- ATDD,
- Community
In the last couple of years terms like Specification by Example, Executable Specifications and Feature Injection have showed up quite frequently in the community, often in relation to Behaviour Driven Development (BDD) or tools like Cucumber or SpecFlow. InfoQ have talked to some of the leading experts in this domain about what these practices are and how they relate to BDD.
Interviews about Acceptance Testing

- Topics
- Agile Techniques,
- Acceptance Testing,
- Agile,
- agile2008,
- Testing,
- Fit / Fitnesse
Elisabeth Hendrickson describes the Agile Alliance Functional Testing Tools Group (AAFT) as a community that is helping to foster and create the next generation of functional testing tools. In this interview at Agile 2008, she tells us about the current state and the current needs of the Agile community around functional testing tools beyond FIT and FITNesse.