Narrative Testing is a type of scripted testing which directly manipulates the user interface of the application under test. It provides end-to-end, customer-visible validation of application functionality. Narrative Testing is a powerful tool for demonstrating the value of automated acceptance testing to customers.
Many tools already exist for conducting Narrative Testing, including a number of open-source tools (Selenium, StoryTestIQ). See our Resources page for more information and links.
This site is intended as an educational resource for Narrative Testing.