Testing Professional with working knowledge of Manual Testing, Overview on Test Automation& Object Oriented Programming concepts (preferable Java)
This course gives a comprehensive overview how to use automated functional and performance testing with Selenium and JMeter using Java/Maven environment. 3 days is spend on Selenium, 2 on JMeter.
Selenium
Introduction
- What is Selenium Tool
- Use of Selenium tool in automation
- Features of Selenium Tool
Components
- Difference between Selenium and other tools
- Selenium IDE
- Selenium Web Driver
- Selenium Grid
- Selendriod introduction
Installations
- Install Eclipse IDE (preferrable Mars version)
- Install/Validate Java JDK 1.7 and Higher
- Install Plug-ins (TestNG, Maven, etc.)
- Install Selenium (latest stablized version)
- Install all/required Browser Drivers
- Install all supported libraries, drivers, jars, plug-ins, etc.
Configurations
- Configure class path/path for system and user level
- Configure eclipse with all needed libraries, Java
- Configure IE Devtool, FireBug, Firepath, etc. with browsers
Begin Sample Test
- Languages supported in Selenium
- Record and Run the script in Selenium IDE
- Write and Run the script in Selenium Web Driver
- View and Analyze Test Results
Using Selenium
- What is Synchronization
- How to put validations (asset, verify)
- How to launch browser and application/URL
- How to configure browser parameters using custom code
- Working with Java with Selenium (class, package, OOPs, etc.)
- Understanding DOM
- How to identify objects/elements using selenium
Handling windows
- How to read text/values from Web Page
- How to enter values into elements/objects
- Working with DOM Objects (buttons, links, select, choose, tables, etc.)
- How to select/choose value(s) using list/comboxbox
- How to select/choose check box/radio button
- How to hanlde mouse, key board events
- Implementation of exception handling in selenium
- How to handle multiple browsers
- Handling Alerts
- Handling windows alerts using AutoIT
Data Driven Tests
- What is data driven testing
- Parameterizing the test scripts using excel
- Read, Write the data into/from excel
- Working with CSV, XLS, Flat files and DB
TestNG
- What is TestNG
- Create TestNG.XML file / Test / TestSuite
- Integrate with Selenium scripts
- Run from TestNG
- Run from TestNG
- TestNG Annotations
- Tags in TestNG.XML file
- Working with Groups
POM
- Introduction to Page Object Model Framework
- Introduction to Page Object Model Framework
- Using properties file
Log4J
- Introduction
- Implementation in selenium
- Generating log files and analyze
MAVEN
- Introduction
- Creating MAVEN project
- Configuring with selenium and java
- Build/Run the build
Grid
- Introduction
- Remote Web Driver
- Configuring Hub
- Configuring Node
- Running scripts on remote computer / parallel execution
Converting Project
- What is project conversion
- How to convert Java project into Maven and Vice-versa
Automation Framework
- Introduction to Automation Frameworks
- Types of frameworks and benefits
- Working with extended programming (Java)
Approach
- How to build automation frameworks
- Understanding test automation approach
JMeter
Introduction
- JMeter features
- Performance testing
Preparing a test
- Requirements and expectations
- Tips for getting better results
Components overview
- Test Plan
- Thread Group
- Sampler
- Logic Controller
- Listener
- Timer
- Assertion
- Configuration Element
- The order of execution
Good practices
- Embedded resources
- Cache
- Recording think times
- Running from command line
Variables
- Creating
- Using
- Extracting
- Viewing
Functions
- Preparing
- Using
- Creating
Properties
- Using
- Creating
Authentication
- Web application forms
- HTTP basic authentication
Reporting
- Generating report dashboard
- Real-time results
Distributed Testing
- Running from command line
Extending functionality
- Plug-ins
- Custom code
United Arab Emirates - Complete Web Testing Environment with Selenium WebDriver and JMeter
Qatar - Complete Web Testing Environment with Selenium WebDriver and JMeter
Egypt - Complete Web Testing Environment with Selenium WebDriver and JMeter
Saudi Arabia - Complete Web Testing Environment with Selenium WebDriver and JMeter
South Africa - Complete Web Testing Environment with Selenium WebDriver and JMeter
Brasil - Complete Web Testing Environment with Selenium WebDriver and JMeter
Canada - Complete Web Testing Environment with Selenium WebDriver and JMeter
中国 - Complete Web Testing Environment with Selenium WebDriver and JMeter
香港 - Complete Web Testing Environment with Selenium WebDriver and JMeter
澳門 - Complete Web Testing Environment with Selenium WebDriver and JMeter
台灣 - Complete Web Testing Environment with Selenium WebDriver and JMeter
USA - Complete Web Testing Environment with Selenium WebDriver and JMeter
Österreich - Complete Web Testing Environment with Selenium WebDriver and JMeter
Schweiz - Complete Web Testing Environment with Selenium WebDriver and JMeter
Deutschland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Czech Republic - Complete Web Testing Environment with Selenium WebDriver and JMeter
Denmark - Complete Web Testing Environment with Selenium WebDriver and JMeter
Estonia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Finland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Greece - Complete Web Testing Environment with Selenium WebDriver and JMeter
Magyarország - Complete Web Testing Environment with Selenium WebDriver and JMeter
Ireland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Luxembourg - Complete Web Testing Environment with Selenium WebDriver and JMeter
Latvia - Complete Web Testing Environment with Selenium WebDriver and JMeter
España - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Italia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Lithuania - Complete Web Testing Environment with Selenium WebDriver and JMeter
Nederland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Norway - Complete Web Testing Environment with Selenium WebDriver and JMeter
Portugal - Complete Web Testing Environment with Selenium WebDriver and JMeter
România - Complete Web Testing Environment with Selenium WebDriver and JMeter
Sverige - Complete Web Testing Environment with Selenium WebDriver and JMeter
Türkiye - Complete Web Testing Environment with Selenium WebDriver and JMeter
Malta - Complete Web Testing Environment with Selenium WebDriver and JMeter
Belgique - Complete Web Testing Environment with Selenium WebDriver and JMeter
France - Complete Web Testing Environment with Selenium WebDriver and JMeter
日本 - Complete Web Testing Environment with Selenium WebDriver and JMeter
Australia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Malaysia - Complete Web Testing Environment with Selenium WebDriver and JMeter
New Zealand - Complete Web Testing Environment with Selenium WebDriver and JMeter
Philippines - Complete Web Testing Environment with Selenium WebDriver and JMeter
Singapore - Complete Web Testing Environment with Selenium WebDriver and JMeter
Thailand - Complete Web Testing Environment with Selenium WebDriver and JMeter
Vietnam - Complete Web Testing Environment with Selenium WebDriver and JMeter
India - Complete Web Testing Environment with Selenium WebDriver and JMeter
Argentina - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Chile - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Costa Rica - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Ecuador - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Guatemala - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Colombia - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
México - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Panama - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Peru - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Uruguay - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Venezuela - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Polska - Complete Web Testing Environment with Selenium WebDriver and JMeter
United Kingdom - Complete Web Testing Environment with Selenium WebDriver and JMeter
South Korea - Complete Web Testing Environment with Selenium WebDriver and JMeter
Pakistan - Complete Web Testing Environment with Selenium WebDriver and JMeter
Sri Lanka - Complete Web Testing Environment with Selenium WebDriver and JMeter
Bulgaria - Complete Web Testing Environment with Selenium WebDriver and JMeter
Bolivia - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Indonesia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Kazakhstan - Complete Web Testing Environment with Selenium WebDriver and JMeter
Moldova - Complete Web Testing Environment with Selenium WebDriver and JMeter
Morocco - Complete Web Testing Environment with Selenium WebDriver and JMeter
Tunisia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Kuwait - Complete Web Testing Environment with Selenium WebDriver and JMeter
Oman - Complete Web Testing Environment with Selenium WebDriver and JMeter
Slovakia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Kenya - Complete Web Testing Environment with Selenium WebDriver and JMeter
Nigeria - Complete Web Testing Environment with Selenium WebDriver and JMeter
Botswana - Complete Web Testing Environment with Selenium WebDriver and JMeter
Slovenia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Croatia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Serbia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Bhutan - Complete Web Testing Environment with Selenium WebDriver and JMeter
Nepal - Complete Web Testing Environment with Selenium WebDriver and JMeter
Uzbekistan - Complete Web Testing Environment with Selenium WebDriver and JMeter