Narrative Testing:
Tools for Story-Test-Driven Development

Narrative Testing leverages script-based testing tools and DSTLs to express Story Tests in the user’s own language. Developers and customers cooperate to create customer-readable scripts based on User Stories, which are executed interactively against the application UI. Through Narrative Testing, customers are able to view the executing test, and to experientially tie steps in the test to changes in the application state, increasing customer confidence in testing. In this session we shared practical tips and real-world experiences for the interactive creation of executable Narrative Tests with the user.

Watch a video of this presentation (recorded before the conference)


Featured Speakers

Mickey Phoenix
Mickey Phoenix, software development engineer for SolutionsIQ and a Certified ScrumMaster, is one of the core developers of the open source testing tool StoryTest IQ (STIQ), and a practitioner of Agile methodologies since 1999. With over 20 years of software development experience, his roles have included senior technical staff member, software architect, senior developer, and lead designer. His focus has been on object-oriented design, legacy systems refactoring, and Test-Driven Development.

Prior to joining SolutionsIQ, Mickey was founder and principal of the consulting firm Stray Cat Software, and a consultant for IBM's Integrion online banking initiative. He presented two sessions on Agile Testing at Agile 2007, and sessions on Agile User Experience and Agile Testing at SD West 2008. Mickey holds a B.A. in psychology, with distinction, and an M.S. in computer science, both from Stanford University, and is a member of Phi Beta Kappa.


Rand Huso
Rand Huso is a Software Development Engineer, a Certified ScrumMaster, and a practitioner of Agile methods since 2004. With over 28 years of software development experience, his roles have included Software Architect, Team Lead, Senior Developer, and Lead Designer. He began using Object Oriented methods in 1988 and wrote meteorological forecast and analysis models, designed and built an early cellular base station (1993), a power line communications system (1995), extended T9 for European languages, created a wireless Instant Messenger client (1999), and worked on several projects using Agile methods. Rand holds an M.S. in Computer Systems from AFIT, Chi Epsilon Pi (Meteorology Honor Society) from Texas A&M University, and a B.S. in Engineering-Physics from PLU in Tacoma.

Copyright © 2009 SolutionsIQ. All rights reserved.