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