
In this video, we'll learn about below:
Resolution that needs to be set for #2019
Review #2018 WQR Report
Current challenges in Automation Industry
Issues faced by Users
Users who should pursue this course?
User's Take Away
Welcome to Testing Advices!
In this video we’ll see,
1. Necessary points to be considered
2. Course Walkthrough
3. 8 points that differ this course from others
In this video, we’ll setup the JAVA environmental variables.
1. Java jdk download
2. Java environmental setup
3. Validating installed Java version
——————————————————————————————————————————————————————————–
JAVA is a programming language & a computing platform for application development, which allow us to automate.
3 Editions :
J2SE (Standard Edition)
J2EE (Enterprise Edition)
J2ME (Micro Edition)
1. J2SE :
Core JAVA feature will be available
Used to develop desktop, stand-alone (device-specific)
2. J2EE :
Along with core-java, source code will be available as well
Deploy on one server and access that from multiple devices using browsers
3. J2ME :
It is light-weight & used for android/ iOS (e.g. angular-js, liquid-js framework)
As this is used to build mobile app, memory needs to be taken care (declaring data-types, etc.)
Welcome to Testing Advices!
In this video we'll learn mandatory settings that needs to be done in Eclipse. We'll also have a little glimpse about POM.xml
In this video we’ll learn installation of below browser & it’s respective drivers :
1. Google Chrome
2. Mozilla Firefox
3. Internet Explorer
In this video, we’ll design code layout for login scenario.
——————————————————————————————————————————————————————————–
Within stepDefination package various step classes are created.
Each step class belong to one or more scenarios within a feature file.
Within step class various methods are defined, each belonging to respective steps in a scenario. These methods are identified based on test step of the respective scenario. Where it will start with @Given, @When, @Then, etc. followed by test step & method name containing the selenium code.
In this video, we’ll learn below for successful login scenario :
1. Locating various elements
2. Before & After Hook
3. try-catch block
4. Scripting
In this video, we’ll learn below for invalid login scenario :
1. Locating various elements
2. Before & After Hook
3. Try-catch block
4. Scripting
In this video we’ll learn below :
1. Use of background keyword in feature file
2. Minimizing the methods in step class
In this video, we’ll learn below :
1. Challenges with different eclipse versions
2. Steps to resolve eclipse compatibility Issues
3. Importing Maven project
4. Using tags to execute feature files
In this video we’ll learn below automating datepicker scenario :
1. Dealing with table elements
2. Understanding & Handling exception
In this video we’ll continue automating datepicker scenario with below leanings :
1. Dealing with table elements
2. Understanding & Handling exception
In this video we’ll learn below :
1. Introduction on iFrame
2. Locate element using action class
3. Write code for mouse interactions
In this video we’ll learn below :
1. Automating hidden objects
2. Understanding & Handling exception
In this video we’ll learn below :
1. Automating mouse interactions
2. Using functions for keyboard interactions
In this video we’ll learn below :
1. Automating list of elements by designing customized xpath
2. Dealing with multiple windows
3. Handling exception
In this video we’ll continue learning below :
1. Automating list of elements by designing customized xpath
2. Dealing with multiple windows
3. Handling exception
In this video we’ll learn execution of test cases using TestNG with below :
1. TestNG Installation
2. Maven generated source to identify build Issues
3. Execution of test using TestNG suite
4. Executing multiple runner class
In this video we’ll learn execution of test cases using CMD with below :
1. Installation of maven surefire plugin
2. MVN commands to execute test cases
3. Analyzing test results
In this video we’ll learn identifying issues related to plugins, dependencies & build with below commands :
1. MVN Test
2. MVN Clean
3. MVN Compile
4. MVN Install
In this video we’ll create constant class to store below :
1. All 3 browser location within framework
2. Selection of desired browser
3. Defining final data types
In this video we’ll execute test cases using below browsers :
1. Google Chrome
2. Mozilla Firefox
3. Internet Explorer
In this video we’ll further modify framework :
1. Create a class to centralize selenium functions
2. Execute test cases in Firefox browser
3. Debug firefox, ie issues & execute the script
In this video we’ll further modify framework :
1. Create a class to centralize selenium functions
2. Execute test cases in chrome browser
3. Scripting for Invalid login scenario
In this video we’ll learn below :
1. To create a separate class to store path of locate elements
2. Integration of separate methods, store variables, browser & step defination
3. Revise the current phase learnings
In this video, we’ll learn below :
1. Executing multiple feature files with multiple tags
2. Executing multiple feature files with single tags
3. Inserting debug points & executing script in debug mode
In this video we’ll learn below :
1. Installation of log4j & required dependencies
2. Types of log & it’s respective use
3. Reading the logs in reports
In this video, we’ll learn below & will revise the learnings for the current phase :
1. Taking screenshot for failed scenario
2. Storing the captured screenshot in separate folder within framework
In this video we’ll learn below :
1. Jenkins war file
2. Command to execute jenkins war file
3. Installation of Jenkins
In this video we’ll install various required plugins for jenkins, selenium, reporting.
In this video, we’ll learn below :
1. Creating a maven project in jenkins
2. Performing project setup
3. Integrating maven & java with jenkins
In this video, we’ll learn below :
1. Execution of test cases from jenkins
2. Advance reporting 3. Scheduling the test from jenkins
Phase-1 we’ll be about Introduction to the course :
Understanding about course & it’s needs
Having lessons walktrough
learning Selenium & It’s various Concepts
In Phase-2 we’ll be learning about different tools installations :
Setting-Up JAVA environmental variables
What is MAVEN? & Installation of MAVEN
Creating project in MAVEN
Installation of Eclipse & MUST DO configuration of Eclipse
What is POM file? & understanding the content inside POM file
Installation of TestNG
Cucumber Add-on’s, which will ease our efforts in framework building process
Setting up Browser Driver
In Phase-3 we’ll start with basic framework :
Gherkin language & Features file creation
Creation of Step definition class for respective feature file
Runner class creation
In Phase-4 we’ll move further into scripting :
Implementing code for step class
Improvising feature file with background keyword
Using tags in runner class
In Phase-5 we’ll learn automating various types of elements & handling exceptions :
Creation and execution of multiple feature files
Various exceptions
Basic reporting
In Phase-6, we’ll learn about ways of test execution :
Using TestNG, Batch files, MVN commands
Installation of Maven surefire plugin
In Phase-7, we’ll start designing advance framework :
Creating various packages, classes & using Hooks
Running test on different browsers
Centralizing selenium methods
Overview 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 tags
Installation of Log4j & use of log generation within scripts
Image attachments in framework
In Phase-9, we’ll learn about CI – Jenkins :
Installation & setup of jenkins
Integration of Java, Maven with jenkins
Scheduling test execution from jenkins
Advance reporting
In Phase-10, we’ll review course leanings & future actions.