Admission open for Diploma in Software Testing course at I-Tech System, College Road Branch. This is a 4 Month Diploma Course with daily 2 Hrs which will cover the following topics.
Manual Testing
- Software Testing
Introduction - SDLC& STLC
- Types of Testing
- Software Testing Life
Cycle - Test Cases &Test
Plan - Quality Control
- Performance testing
with JMeter - Open Source Project
- Build & Release
Bug Life Cycle Defect Tracking - Test Data Management
Client—Server Test Open Source Project - Live Application
/Open Source Project - Test management tool
- Defect tracking tools
- Deriving Test Cases
from Use cases - Test Case Design
Techniques - Write/Review/Execution
of Test Cases - Logging defects and
Summary Reports - Writing of Testplan
And Test effort estimation - Interview Questions
and more.
ISTQB Preparation
- Fundamentals of
software testing - Testing throughout
the software lifecycle - Static Testing
- Test Design
techniques - Test Management
- Tool support for
testing - Calculations of
CC(Cyclomatic Complexity) - Statement Coverage
- Branch Coverage
- Decision Coverage and
relationship between them - Exam Preparation
- Solving Q/A based on
topics
Automation Testing
- Basics of java
- First application
- Flow control & operators
- Java Class and OOPs
- Arrays, Packages
- Modifiers, Interface
- Exception handling
- Multithreading, Java.io package
- JDBC
Overview of Selenium
- OVERVIEW OF SELENIUM
- What is automation
testing - Advantages of
Automation Testing - How to learn any
automation - Selenium Launch
- Why Selenium and
Selenium - Difference between
selenium and other tools - Types of Automation
tools - Selenium Components
- Launch of selenium
Components - Java in Selenium?
Selenium WebDriver
- SELENIUM WEBDRIVER
- Selenium WebDriver
Launch - WebDriverVs RC
- Manage and get
WebDriver with Eclipse - Downloading WebDriver
Jar files and configuring in eclipse - Architecture of
selenium webdriver - Selenium Browser
Commands - Selenium
NavigationCommands - Firepath and firebug
Add-ons installation - Inspecting elements
in Mozilla, Chrome and IE - First Program on
selenium - Verify Page title in
Selenium Webdriver - Navigation in
selenium - WebElement Interface
- Radio button and
Checkbox in Selenium Webdriver - Handling
AutoSuggestion - Handling Dropdown
List - Handling File upload
using Sikuli/Auto IT/Robot Class/Sendkeys - Handling Drag and
Drop in Selenium - Handling Mouse
Hover,Keyword Events using Action class - Synchronization using
webdriver(Waits) - How to take
screenshot using selenium - How to Take Multiple
Screenshots - How to capture Error
message using webdriver - Handling Multiple
windows - Handling Alert
Messages. - Handling IFrames.
- Cross Browsing using
selenium and challenges with IE browser - Wait Commands
(Implicit, Explicit, Pageload, Script) - Complete details of
Dynamic XPath in Selenium - How to download files
in Selenium Webdriver - Assertions and
Verifications
TestNGFrameWork
- Introduction of
TestNG - TestNgvsJunit
- Configure Eclipse
with Selenium and TestNG - New- Installation of
TestNG - TestNg Annotations
and its Execution order. - Grouping the Test
Scrpts and run through xml - Parallel test
execution - Exception
verification - Setting priorities to
test - Dependencies between
the test - Dependencies between
the group - Including and
excluding test through the script and by using xml - Executing only failed
test - ITest Listeners in
TestNG - TestNg Reports and
Creating customized report in TestNG - Capturing screenshots
in TestNG - Parameterization in
TestNG-DataProvider - Dataprovider in
TestNG - parallel Test
execution. - Handling xml File
- TestNG-Maven
Integration
POM and PageFactory
- What
is Page Object Model - When
and Why to use POM - Examples
to POM - How
to implement POM - What
is PageFactory - Difference
between POM and PageFactory - POM
using Page Factory - @FinfBy
annotation - @CatcheLookUp
annotation - Test
Cases with Page Factory - Sample
Examples for POM.
MAVEN
- MAVEN
- Maven
Overview - Maven
- Maven
Origins - What
Maven Provide? - Ant
vs Maven - Maven’s
project object model(POM) - Maven’s
Benefits - Maven
Environment SetUp - Add
Maven bin directory location to system path and verify Maven installation - Importing
the maven project into eclipse - Maven
Repositories and its structure - Building
POM.xml to configure Selenium and TestNG - Building
POM.xml to configure Selenium and TestNG - Dependencies
in Maven. - Maven
compiler dependency and Build plugIn - Creating
and executing Maven project through CMD. - Creating
and Execution of .bat files. - Maven
integration with Jenkins