Write scrum stories with tests before engineers write first line of application code. Your stories (*.story) are valid cucumber tests built from set of declared rules (*.rules) and variables (*.var). You can create any number of stories, rules and varibles to describe your application. Later e2e enginners will implement those declarations as cucumber steps and pages to use your stories as valid selenium tests
You can install beta version from Visual Studio Code Marketplace
You can write stories before engineers start to develop code
Full Intelisense based on declarations of rules and variables
Editor supports rich error diagnostics to help write bug free tests
Fast navigation between stories and declaration of rules and variables
Own perspective with all stories, rules and variables
Editor support markdown grammar
GitHub: https://github.com/grzesiek110/teststory
- Run
npm install
in terminal to install dependencies - Run
npm run grammar-variables
to generate ANTLR grammar for variables files - Run
npm run grammar-rules
to generate ANTLR grammar for rules files - Run
npm run grammar-story
to generate ANTLR grammar for story files - Run the
Run Extension
target in the Debug View. This will:- Start a task
npm: watch
to compile the code - Run the extension in a new VS Code window
- Start a task