Selenium Deep Dive: Applying BDD & TDD Using Selenium
One of the benefits of using Selenium for test automation is to apply software development processes that improve test-driven development and enable domain-driven object-oriented analysis. One such development process is a type of test-driven development (TDD) framework known as behavior-driven development (BDD).<<In this course youll explore the concepts and benefits of both behavior-driven and test-driven development. Youll learn to install configure and integrate Selenium with the behave BDD framework and the platform Cucumber to provision BDD and TDD environments and facilitate functional test automation. Youll use these tools to create feature files write and automate functional tests manage page objects and model page object implementation. Youll also learn to interpret data behavior and implement functional test automation of form-based web pages.