Automating Administration with PowerShell
Microsoft Office Excel Level 1
Microsoft Office Excel Level 2
Microsoft Office Excel Level 3
Data List Management
Microsoft Office Excel Level 4
Spreadsheet Analysis
Microsoft Office Excel Level 5 VBA Macros
Microsoft SharePoint Course for End Users
Microsoft Office Powerpoint Level 1
Microsoft Office Powerpoint Level 2
Microsoft Office Outlook Level 1
Microsoft Office Outlook Level 2
Module 1 – Core Java Refresher
Keywords and Syntax
Variables, Operators, and Control Flows
OOPs Overview from Java Context
Exception Handling, File and DB handling
Collections Overview, and ArrayList example
Module 2 – Automation Basics
Fundamentals of Test Automation
ROI in Automation
Automation Framework
Various Tools and Comparison with Selenium
Module 3 – Introduction to Selenium WebDriver
What Selenium is and how it is Used in the Industry
Features of Selenium
Selenium IDE – Overview with a Couple of Examples
WebDriver Architecture
Installation of Selenium and Supporting Tools/Frameworks
Module 4 – Locating Techniques
Simple WebDriver Program Demonstration
Basics of HTML Page, Tags, Attributes, and Visible Texts
Importance of Attributes in Locating Elements
Installation of Firebug and Firepath in Firefox Browser
Locators and Eight Locating Techniques
Creating Robust Locators Using CSS and XPath
Module 5 – WebDriver Basics – I
Execute Tests in Firefox, Chrome, and Internet Explorer
WebDriver Commands: Driving Browsers and Handling Cookies
WebElement Commands
Handling Various WebElements
WebDriver Timeout Methods
Module 6 – WebDriver Basics – II
Handling Multiple Elements Using findElements Method
Handling Alerts, Pop-ups, and Frames
Limitation of Implicit Wait and How Explicit Wait Helps
Advanced User Interactions
Taking Screenshots
Working with Firefox Profiles
Handling File Uploads Using AutoIT
Introduction to Flash Application Testing using Selenium WebDriver
Module 7 – TestNG
Arranging Tests in 3-As format
F.I.R.S.T Principles and SRP
Various Annotations in TestNG
TestNG Configuration File
Configuration Annotations
Attributes of @Test
Parallel Test Execution Capability
Assertion APIs
Passing Parameters to Tests
Configuring Test Suites
Reports Using TestNG
Reports Using ReportNG
Module 8 – WebDriver – Framework
Introduction to Various Frameworks
Page Object Design Pattern
Data-Driven Tests Using TestNG and POI
Introduction to Maven and ANT
Use of Log4j
Use of Listeners
Typical Components of a Framework
Overview of BDD, TDD
Overview of Sikuli Tool for UI Testing
Introduction to Jenkins
Configuring Jenkins to Invoke Selenium Tests
Module 9 – Selenium Grid
What is Selenium Grid?
When to Use Selenium Grid
Setting up Grid – Hub and Nodes?
Configuring TestNG.xml to Run Tests on Grid
Module 10 – Project Execution
Automate an eCommerce Application
Test Automation Requirements Description
What Next? How to Start?
High-Level Framework
Configurability—No To Hard-Coding
Modularity—Re-Use And DRY
Test Data Management
Logging And Reporting
Module 11 – Mobile App Test Automation Using Appium
Introduction Mobile App Test Automation
Introduction to Appium
UIAutomator with Appium
Locating Elements – UIAutomator Framework
DesiredCapabilities for Android
We will be happy to assist you for inquiries about a customized scheduled or program:
Rachael McPherson, Director of Sales
☎(250)882-9549 📧[email protected]
Caroline Santos, Corporate and Custom Sales Manager- Eastern Canada
☎(514)771-3206 📧[email protected]
Q Academy works with the most innovative, sustainable industries and we continue to review all the major skills gaps across the globe. We’re looking for industry leaders and academic partners to help us create courses for upgrading skills within growing sectors across globe. We’d love to work with you to build something great!
With so many companies looking for great talent why not look take your needs directly to Q Academy and ensure your candidates have all the most update skills they need. Hire Great Talent without the high costs of some job search platforms or services.
Q Academy works with thosands of business across the globe and we have become several business go to training partners for the past 5 years.