{"id":77,"date":"2019-06-17T19:22:11","date_gmt":"2019-06-17T19:22:11","guid":{"rendered":"https:\/\/www.bddtesting.com\/?page_id=77"},"modified":"2019-06-17T19:22:12","modified_gmt":"2019-06-17T19:22:12","slug":"how-to-test-behavior-driven-development-bdd-with-practitest","status":"publish","type":"page","link":"https:\/\/www.bddtesting.com\/how-to-test-behavior-driven-development-bdd-with-practitest\/","title":{"rendered":"How to Test Behavior Driven Development (BDD) with PractiTest"},"content":{"rendered":"\n
With more and more companies shifting from waterfall to Agile or Agile-like approaches testing<\/a>and quality has become a more integral element in all phases of the project and not just at the end of it.<\/p>\n\n\n\n One of the oldest and better known premises of QA is that it is easier to develop a product right using a quality driven approach than by fixing all the bugs at the end, and here is where approaches such as BDD come into play.<\/p>\n\n\n\n Behavior-driven development or BDD, which was first written by Dan North<\/a>, is a method for a more accessible and effective way for teams new to agile software delivery that aims at testing human behavior rather than a computer function.<\/p>\n\n\n\n The approach, using the basic concepts of \u201cgiven, when, then\u201d to describe various user scenarios, offers an improved communication method between product owners, developers, testers and users with or without a tool. A common usage of this approach is with automation using Gherkin and combining it with unit testing.<\/p>\n\n\n\n Managing your BDD requirements using PractiTest will allow you to get end-to-end coverage for your user stories, starting from requirements, connecting them to relevant tests and runs, reporting issues in case such arises and reporting results via real time updating dashboards.<\/p>\n\n\n\n Combining manual, automation and exploratory testing within PractiTest will enable you to get a comprehensive picture of your testing status and ensure that you are providing your stakeholders the right information at the right time to make smarter project and product decisions.<\/p>\n\n\n\n Because BDD testing is based on user stories, it is best to start in PractiTest Requirements\u2019 module, where you can create and manage all your project requirements. [see more on how to create Requirements<\/a>]<\/p>\n\n\n\nWhat BDD tests look like in PractiTest?<\/h3>\n\n\n\n
Creating user stories \u2013<\/h4>\n\n\n\n