Вы находитесь на странице: 1из 5

Mind Q Systems Private Limited

SELENIUM Introduction  Limitations of IDE


 What is automation testing  We can Run the Recording scripts
 When to go for automation
against other browsers by using
selenium Web driver
 Different Automation Tools (vendor &
open source tools)
Configuring Eclipse IDE for java
 Advantages of Automation Selenium
 Criteria for Automation
 Difference between Manual Testing
 How to create new java project
&Automation Testing process  How to create a new java class
Introduction to selenium  Running java class
 What is selenium tool  Viewing the results of java program
 Use of selenium tool in automation
 Features of selenium tool Learning java
 Differences between selenium and  Introduction to java programming
other Tools  Data Types in java
Selenium Components
 Primitive Data types
 Wrapper Classes
 Selenium IDE  Declaring Variables
 Selenium Web Driver 3  Writing java program and running
 Selenium Grid
Conditional Statements
Configuration of Selenium IDE &
Dev.Scripts  If condition
 If else condition
 Recording the scripts in IDE
 If else if condition (nested if)
 Understanding of the objects
 Switch case statement
identification (id,name)
 Difference between Test case and test
 Examples for all the above conditions
suit
Loop Statements
 Language supported while recording
 Syncronization in selenium IDE(Wait  While loop
commands)  Do While
 Whwn to use Selenium IDE  For loop
 How to put validations 9assert,verify)  For each loop
 How to read text/values from webpage  Examples for all the above loops
(store commands) Array
 How to handle mouse ,keyboard
 How to declare array
events

Mind Q Systems Pvt Ltd


Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
Mind Q Systems Private Limited
 How to store values in array  Overriding fields and methods of
 Reading values in array parent class
 Single in heritance
Exception , error handling  Multi level in heritance
 What are exceptions ,errors  Using super keyword
 How to handle exceptions in the  Composition/ Aggregation
program  Difference between inheritance and
 Using try and catch blocks composition
 Types of Exceptions
Interfaces
 Using of throws
 Throw  What is interface
 Throwable  Difference between class and interface
 When to use interface
Object Oriented programming Class  Abstract class
 What is class
Encapsulation and abstraction
 What are fields and method
 How to create object for the class  What is hiding data
 How to acess fields and methods in  Using access specifires public ,private,
the class protected default
 Constructors  Accessing the public methods outside
the class
 What is abstract,final class
 Variable Types (instance ,local,static)  Difference in accessing in same
package / different package
Polymorphism
 What is polymorphism Package
 Methods overloading  What is package
 Constructor overloading  How to create a package
 Passing arguments to methods  How to import package into different
 Calling methods in the class class
 Return values from method
 Return objects from method Collections
 Method arguments callbt value, call  Use of collections
by reference  Advantage of collection using array
Inheritance
 How to add ,remove,and insert value
 Why to do inheritance /elements into collections
 How to reuse the fields and methods  Using the collections like
of parant class List,Set,Array list, Hash Table

Mind Q Systems Pvt Ltd


Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
Mind Q Systems Private Limited
 Linked List  Working with table elements
 Reading Data from Table
Database Connection(JDBC)  Using Actions class
 SQL Server  Handling keyboard,mouse events
 My SQL
 Oracle Data Driven Testing
 What is Data Driven Testing
Miscenllenius  How to parameterize the data to the
 Dyanamic binding script using excel
 Upcasing, downcasting  Reading ,Writing data into Excel
 Autoboxing,unboxing  How to parameterize data to the script
using Flat files
 Using String, Date,Math classes and
Examples
Debug Scripts in Eclipse
Web Driver  Understanding Debug
 Introduction to Web Driver  Using Breakpoints
 Comparision of selenium RC  Verify the values during debug
&WebDriver  Using step over ,step into
 Configure Eclipse IDE (Adding
selenium Libraries) Handling Windows
 Using Firefox Driver Chrome ,IE,  How to handle multiple browser
safari, Opera,Api
 Handling alerts
 Browser Commands
 Handling Frames
 Web Driver Interaction Commands
 Handling windows alerts using (Auto
 Web Driver Supported Locator names: it /sikuli)
 Id,Name,linktext,partiallinktext Recognizing elements in webpage Using
 Tagname,Xpath,css,classname xpath ,DOM, CSS
 Understanding and writing Xpath,  Running java scripts in webDriver
types of Xpaths
 How to recognize duplicate elements
 Working with Different Elements and
 How to recognize dynamically
programming
changing elements
 Editboxes,checkbox,Radiobuttons
 Using Regular expressions
 Buttons,Links
 Selecting values from a Dropdown list Configuring other Browserts
 Understanding xpath to locate
 Configure IE browser
elements in web page
 Configure Chrome browser

Mind Q Systems Pvt Ltd


Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
Mind Q Systems Private Limited
 Running scripts on different browsers
TestNG Framework Page Object Model Framework
 What is TestNG  Introduction to page object model
 Create TestNG.xml file  Advantages of page object model
 Integrate the selenium scripts and run  Writing scripts Using page Object
from TestNG Model
 Reporting Results & Analyze  Creating Repository class, Using
 Run Scripts from Multi Browsers properties file
 TestNG Annotations  Execution of scripts Using page
 Tags in TestNG xml File Groups Object Model
 Reporting Results  Generating Log files (log4j)

Selenium Grid MAVEN

 Introduction  Installing maven in Local Machine


 RemoteWeb Driver  Creating Maven project
 Configuring hub  Importing Maven project in Eclipse
 Configuring node  Understanding of POM .xml
 Run selenium Web Driver scripts in  Maven Integration with TestNG
parallel selenium Grid  Executing Scripts Using Maven build
 Running scripts on remote computer tool
 Advantages Maven Tool
Automation Life Cycle
JENKINS
 What is Frame work
 Types of Frame work  Introduction to Jenkins
 Modular Framework  Installing Jenkins with selenium
 Data Driven Framework  Setting up a continuous integration
 Keyword Driven Framework and a continuous deployment
environment
 Hybrid Framework
 Creating jobs in jenkins tool
 Use of Framework
 Scheduling jobs for timely execution
 How Develop The Framework
 Integration with selenium scripts and
 Integration of the Frame work running scripts
 How execute the scripts from Frame  Configure mail notification in jenkins
work

Mind Q Systems Pvt Ltd


Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
Mind Q Systems Private Limited
Mobile Apps Testing Using Appium  Running project in SOAP UI and
Introduction testing Webservices
 Introduction to Mobile automation  Load Testing
testing  Data Driven for Services Testing
 Introduction to Appium Cucumber (Overview)
 Automation for IOS and Android  How can we use it with Selenium
devices Web Driver
 Difference between Appium &  BDD Testing:Cucumber with
Selendroid selenium
 Various tools available for Mobile
automation testing
Installation
 Download & install Appium
 Installation of SDK for Android
 Installation of APIs for Android
 Configuration of Environment
Variable
 Installing the Eclipse ADT Plugin
 Appium installation on Windows OS
 Configuring & Executing scripts on
Emulator and Real Device
Developing Scripts
 Opening UIAutomator Viewer
through SDK tools kit
 Understanding the different locator
tags
 What is Appium Inspector
 WebDriver Scripts for Mobile Native
Apps and Web app Testing
 Running Native Apps
 Developing scripts for Native Apps &
Webapps execution
 Developing scripts for Web apps and
Execution
 Reporting Results
Web Services Testing SOAP UI (Over
View)
 What is web service
 Web service architecture
 What testing we have to do in
webservice
 Introduction to SOAP UI

Mind Q Systems Pvt Ltd


Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems

Вам также может понравиться