Class 1 PPT
Class 1 PPT
Mukesh Otwani
http://www.learn-automation.co
m
High Level Agenda
Introduction
What is Automation
Benefits of Automation
Automation Tools
Future tools which we will covers in our training session
Selenium Benefits
Limitation
Setting up the stage
First Java Program
Data Type
Operators
Q&A
Recording and Assignment Provided- Yes
Mock Interview – Yes
Resume Preparation- Yes
Job Support (Yes)- Condition applied
Access to recorded videos- 3 years
Can I join same batch again if I could not complete - Yes
What is Automation
• It is a process of converting manual effort into automated task.
• In Test automation by using special software/tools to control the execution of
tests and the comparison of actual outcomes with predicted outcomes.
Benefits of Automation testing
Web
Performance Accessibility
testing
API
Security
Mobile
Visual
Testing
Business Process
Automation
WebUI
RestAssure Karate
d
Third Pary
Java Selenium TestNG AutoIT Maven Git/Github Jenkins Cucumber
Lib
Selenium
Selenium is a free (open source) automated testing suite for web
applications across different browsers and platforms.
Selenium Automate browsers only.
Testing done using Selenium tool is usually referred as Selenium
Testing.
Selenium is not just a single tool but a suite of software's, each
catering to different testing needs of an organization. It has four
components.
Selenium Integrated Development Environment (IDE)
Selenium Remote Control (RC),WebDriver,Selenium Grid
Selenium Phases
Selenium 4
Selenium 3
Selenium2
Selenium RC
Selenium Benefits
• Open Source
• Cross platform
• Cross browser support
• Remote execution
• Parallel execution
• Integration with multiple tools
• And many more
Limitations
• Can not automate windows applications
• We can not read images
• Bar code, Graphs, pie charts, OTP can not be automated
We can use Selenium
Functional testing
• Smoke test scenario
• Regression test
• End to End Scenario
Input from your side
1. Practice
2. Assignments
3. Time for exploring other topics as well ☺
After this course
• You can automate any web application using Selenium
• You can automate windows based application (Partially)
• You will be able to design STAF (Selenium Test Automation
framework)
• If you are looking for job change then you will be able to answer the
questions.
Setting the stage
Executes
Javaw,
Program
libraries
Eclipse IDE
Reserved Area
50
Variable
2) Instance Variable
A variable which is declared inside the class but outside the method, is called
instance variable . It is not declared as static.
3) Static variable
A variable that is declared as static is called static variable. It cannot be local.
class Selenium
{
//instance variable
int data=50;
//static variable
static int m=100;
void method()
{
int n=90;//local variable
}
}
Declartion
int myNumber;
Initialization
myNumber = 5;
Operators