
Explore environment setup, cucumber framework concepts, css and xpath locator strategies, selenium webdriver basics, page object model, data driven and keyword driven frameworks, database connectivity and Jenkins.
Explore behavior driven development by comparing it with test driven development, and see how acceptance criteria in plain English become BDD scenarios mapped to step definitions.
Explore the Gherkin language used for acceptance tests in the Cucumber framework, learn how its English-like syntax relies on a defined set of keywords, and preview each keyword's significance.
Create a Maven project, configure cucumber dependencies in the pom.xml, and download the required jars from the Maven repository to add to the project classpath.
Implement before and after hooks in cucumber by creating a hooks package with a GeneralHooks class and using @Before and @After annotations, and configure the runner for each scenario.
Explore dependency injection in the cucumber framework, where the framework creates a dependency object and injects it into the dependent class, using the Pico container and constructor injection.
This lecture demonstrates converting a Cucumber data table to a list of strings by appending row values, then iterating the list to print formatted output.
Learn to build XPath queries with and, or, and equals, use contains, text, start with, normalize-space, and index functions, and distinguish absolute from relative XPath for reliable web element selection.
Explore preceding axis view in XPath, selecting same-level nodes above the current node using a form node as reference, with preceding-sibling filters and descendant axes to reach a hyperlink.
Set up a Maven project and manage Selenium and testing dependencies in the pom.xml via the dependency tag; Maven downloads jars and sets the classpath.
This course is all about BDD concept and its implementing framework Cucumber. The course is divided into different section, which helps student to learn the concept step by step. The also covers concept of Selenium web driver and its integration with cucumber frame work. Which is java implementation of BDD concept.
The course starts with cucumber concept, then web driver concept and later integration of both the framework. The course also teaches how to leverage the advantage of both the framework.
In this course you get to known about the latest tools and technology used in market for automation. And this add a lot of value to your skills. Such as Testng, Maven etc.
The course also discusses about the continuous integration, which is a common process in all the company for automation. As well the different types of framework used in the market for the automation.
You will also learn, about the stranded practice which are used for automation.
The Course will be also updated with new topics and tool which available in market.
Bonus Lecture :- This course will also be covering about testing of AngularJs application.