|
via Udemy |
Go to Course: https://www.udemy.com/course/selenium-webdriver-with-cucumber-bdd-automation-framework/
Phase-1 we'll be about Introduction to the course:Understanding about course & it's needsHaving lessons walktroughlearning Selenium & It's various Concepts In Phase-2 we'll be learning about different tools installations:Setting-Up JAVA environmental variablesWhat is MAVEN? & Installation of MAVENCreating project in MAVENInstallation of Eclipse & MUST DO configuration of EclipseWhat is POM file? & understanding the content inside POM fileInstallation of TestNGCucumber Add-on's, which will ease our efforts in framework building processSetting up Browser Driver In Phase-3 we'll start with basic framework:Gherkin language & Features file creationCreation of Step definition class for respective feature fileRunner class creation In Phase-4 we'll move further into scripting:Implementing code for step classImprovising feature file with background keywordUsing tags in runner class In Phase-5 we'll learn automating various types of elements & handling exceptions:Creation and execution of multiple feature filesVarious exceptionsBasic reporting In Phase-6, we'll learn about ways of test execution: Using TestNG, Batch files, MVN commandsInstallation of Maven surefire plugin In Phase-7, we'll start designing advance framework: Creating various packages, classes & using HooksRunning test on different browsersCentralizing selenium methodsOverview on ‘Page Object Pattern' ‘Page Factory pattern'Better ways to overcome Page Object Modeling complications In Phase-8, we'll continue designing advance framework:Updating existing packages, classes & using tagsInstallation of Log4j & use of log generation within scriptsImage attachments in framework In Phase-9, we'll learn about CI - Jenkins:Installation & setup of jenkinsIntegration of Java, Maven with jenkinsScheduling test execution from jenkinsAdvance reporting In Phase-10, we'll review course leanings & future actions.