BDD with Cucumber

Cucumber is a BDD tool that aids in outside-in development by executing plain-text features/stories as automated acceptance tests. Written in conjunction with the stakeholder, these Cucumber “features” clearly articulate business value and also serve as a practical guide throughout the development process: by explicitly outlining the expected outcomes of various …

Framework for Prioritizing Tests For Dynamic Execution

Naresh Jain’s lightning talk at Agile Alliance Functional Test Tools (AAFTT) Visioning Workshop. Naresh discusses an approach to managing unit, integration, and functional test suites to address the increasing cost of feedback as test suites grow. Naresh suggests developing a framework that will treat all tests the same, dynamically select …

Taming the Beast: How to test an AJAX Application

Typically we address the problem of testing an AJAX application through a plethora of big end-to-end tests and (hopefully) high unit-test coverage. In our presentation, we’d like to outline the main problems with this approach. Testing through the GUI is expensive, gives limited insight into the system, and often take …

Using Fit: An Open-Source Testing Framework

Rick Mugridge is the lead author of the first book on storytests: “Fit for Developing Software”. He has developed and is evolving FitLibrary to better support storytest driven development. He is a leading thinker and inventor in this area, and consults and coaches internationally in storytesting, executable specifications, and agile …