Storyteller is an open source software testing tool to create robust, human readable acceptance tests for .NET or CoreCLR applications and a means to create “living” technical documentation. You can use Storyteller to create detailed executable specifications. Storyteller helps you create and easily maintain “living documentation” that can keep up with the pace of your development.
In a perfect world, you would love to have a good, reliable suite of automated regression tests in your software project. However, automating integration tests for complex software systems can be very difficult. This video presents how Storyteller has been built and used to alleviate the typical problems you may have suffered in past attempts at large scale automated testing. It discusses how they integrated system bootstrapping, declarative mechanisms for system state setup and application diagnostics for visibility into system performance.