Go beyond the well know approach of Test Driven Development in the Agile community and take the next step into Behaviour Driven Development.
BDD for Developers
Based on Agile methods and BDD principles, Behave Pro helps you integrate specification by example into your development process. Product Owners can clarify their requirements in a format that is understood by all; giving you the clarity you need to make sure implementation is right, first time.
Seamlessly integrated into JIRA, Behave Pro’s familiar and intuitive interface can be easily used by all stakeholders - whether they are business or technically focused.
All stakeholders collaborate together to set specifications through the development of user stories and scenarios, creating a central resource that is a single source of truth for everyone involved in the project.
The Given, When, Then template helps you communicate in a format understood by all, creating user stories and scenarios that are clearly related to business outcomes, but can also be easily exported into the testing environment.
Using Behave Pro to manage workflow and collaborate with all stakeholders reduces the chance of miscommunication, and gives you confidence that your time is being used in the right way.
You can effortlessly create acceptance tests and integrate test automation to make sure user stories have been implemented properly; definitively proving the software works in the way it was intended, now and in the future.;
Flexibility (part 1);
Behave Pro enables you to extract .feature files, allowing you to create automated user testing in your chosen BDD framework, for example: Cucumber, SpecFlow, Behat.
Flexibility (PART 2)
Behave Pro automatically generates tags which trace back to the original user story and scenarios. Filter which tests to develop against using tags on scenarios, issue keys, reporters or assignees for scenarios attached to JIRA issues. Scenarios can be marked as manual, preventing them from being run as part of an automated test suite.
Software development rarely stands still; it is always evolving. Behave Pro works as living documentation so you can track and amend user stories and scenarios as the project progresses, a new release is required or regulatory changes occur, for example.