QA TRAININGSCHEDULE – AUTOMATION TESTING
This is a detailed training course that helps you master Selenium testing. Selenium is a portable software testing framework that is used for Automated Testing. Selenium 2.0 WebDriver a Web based automation tool that automates anything and everything available on a Web application. Initially started by Thoughtworks and currently Google developers are supporting the latest version 2.0 / WebDriver. Selenium is getting famous day by day and at present it is used by various organizations.
|SQA-101: Software QA Manual Testing (Web/Mobile) Basics / Introduction||1||2|
|SQA-201: Java Programming||2||5|
|SQA-202: Automation Testing using Selenium 2.0 WebDriver Tool||6||20|
|SQA-401: Test Management/BugTracking Tool: JIRA||1||3|
|SQA-701: QA Interview Preparation (Resume/Mock Interview, FAQ’s)||1||3|
Total Duration of course: 1 Month
3 classes per week / 3 hours each class / Total 9 hours a week
2 practice classes per week and QA project work
In Class & Online
SQA-201: Java Programming
Course Overview: Java is a programming language and computing platform first released by Sun Microsystems in 1995. The language has developed much of its syntax from C and C++. Java applications are usually compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM). Java is currently one of the most popular programming languages being used.
Duration:5 hours in 2 sessions.
Pre-requisite: Basic knowledge of C/C++
Who Should Attend?
Fresher’s, C/C++ Developers, Manual Testers who wants to make careerin Test Automation.
Java Introduction, Data Types, Loops, Arrays, Functions, Object Oriented Programming (OOP), Static & Non-Static Functions, Difference between Object and Object References, Inheritance in Java, Abstract Class, Overloading and Overriding Functions, Writing and Reading text files using Java, Implementing Log4j API, Assignments/Exercises / Interview Questions / Tips.
SQA-202: Automation Testing using Selenium WebDriver Tool
Duration:20 hours in 6 sessions.
Pre-requisite:Participants should have basic knowledge on Java.
Who Should Attend?
Fresher’s, Java Developers, Manual Testers who wants to make careerin Test Automation.
- Selenium Introduction
- Selenium Setup (WebDriver/RC/IDE):
- XPath for Selenium
- TestNG for Selenium
- TestNG Annotations
- Batch Test in TestNG
- SKIP test in TestNG
- TestNG Data-Driven / Parameterizing Tests
- TestNG Assertions / Reporting Errors
- TestNG Error / Exception Handling
- Selenium 2.0 WebDriver Introduction
- Architecture of Selenium WebDriver
- Create first Selenium WebDriver program in Eclipse
- Cross browser testing using Selenium WebDriver
- Firebug and Firepath Setup
- X-Path/CSS Selector
- Data Driven Test using Selenium WebDriver
- Selenium WebDriver Scripts
- Frameworks with Selenium
- Selenium Data Driven Framework
- Selenium Hybrid Framework
- File Handling, Log4j, /Handling XLS,XML files
- Reading/Writing Text Files, and Properties File in Java
- Log4j API for Logging and usage of Log4J in Selenium
- Reading data from XLS/XML files using Selenium WebDriver/Java
- Subversion (SVN) Setup
- Apache Maven Setup
- Selenium Grid
- Jenkins , GIT, GITHUB Integration
- Selenium Live Project
- Assignment/Exercises / Interview Questions / Tips
SQA-401: Test Management/BugTracking Tool: JIRA
Course Overview:JIRA is a tool developed by Australian Company Atlassian. It is used for bug tracking, issue tracking, and project management. The basic use of this tool is to track issues, and bugs related to your software and mobile apps. It is also used for project management. The JIRA dashboard consists of many useful functions and features which make handling of issues easy.
Duration: 3 hours in 1 session.
Pre-requisite: Basic Knowledge of Requirements, QA Test Cases and Bugs.
Who Should Attend?
This course is appropriate for both new and experienced candidateswho wish to make their career in Software QA Testing.
JIRA USER MODULES: Creating an Issue (Epic, Story, Sub-Task, Task, Bug, Enhancement), Cloning, Linking and Moving an Issue / Commenting on an Issue/Bulk update, Watching and Voting on an Issue/Classic and Advanced Searching, Customizing your Issue Navigator / Saving Searches (‘Issue Filters’), Displaying Search Results, Viewing a Project’s Burndown Chart, Managing Multiple Dashboard Pages/Customizing the Dashboard/Managing your User Profile
JIRA ADMIN MODULES: Configuring Fields and Screens/Configuring the JIRA and Agile Scrum Dashboards, Using Dashboard Gadgets/Users and Group Management, Managing Users and Groups/Managing Project Roles, Project Management/Defining a Project, Managing Project Role Membership/Defining a Component andManaging Versions, Assignment/Exercises / Interview Questions / Tips.
SQA-701: QA Interview Preparation (Resume/Mock Interview, FAQ’s)