Whitepaper: Supporting ATDD/BDD with SpecLog, SpecFlow and TFS.
This whitepaper provides a brief overview of a possible requirements and development flow supported by SpecLog, SpecFlow and Microsoft Team Foundation Server, in the context of agile software development and ATDD/BDD (acceptance test driven development/behavior driven development).
SpecLog Server installation and integration
Describes how to install SpecLog server and integrate with with Microsoft Team Foundation Server, Git and other source control systems for linking Gherkin files and synchronizing requirements to work items.
The following presentations are dealing with SpecLog and concepts around SpecLog:
Specification-By-Example is a concept that helps business, developers and testers to collaboratively discover and describe domain details and building a shared understanding. It is a useful requirements analysis and engineering technique, that can be used for just-in-time refinement of user stories with acceptance criteria in agile projects. Specification-By-Example is often combined with tools like Cucumber or SpecFlow, that allow automatic validation of implemented user stories and provide a living documentation about the system. Driving development with business readable examples is often referred to as “acceptance test driven development” (ATTD), which extends the outside-in approach of TDD.
The following links provide further information on this topic:
SpecFlow is an open source BDD tool initiated by TechTalk, that allows automated validation of Gherkin based specificiations on .NET. SpecLog integrates with SpecFlow and other source code artifact based BDD tools. More information on Gherkin based automation tools can be found at www.cukes.info.
The product backlog is more than just a priotized list of epics and user stories. There are various mapping techniques, that help with evolving and refining the product backlog as well as comprehending the scope of a system.
SpecLog: SpecLog ambassadors, academic and early beta users will receive their license keys in the next few days.
SpecLog: SpecLog now commercially available: http://t.co/CL5kdEq - new release with user authentication for the server.
QuestMasterNET: Digging into @SpecLog - I like what I see!
pasihe: Tests are specifications; specifications are tests. True live documentation with SpecLog and SpecFlow: http://t.co/gZrwNR7x #Scrum