• Selenium Introduction – What is Selenium and Why Selenium?
  • Introduction of Selenium Components
  • Selenium & Supported Languages – Java, PHP & Python


  • Setup Java environment – Download JDK and Setup eclipse
  • Java programming concepts
  • Class, Object, Variables, Methods & Packages
  • OOPs concepts – Abstraction, Encapsulation, Polymorphism & Inheritance
  • Conditions and Loops
  • Access and Non access modifiers
  • Interfaces, Constructors
  • Collections – Set, List, Array and Arraylist
  • Exception Handling
  • Retrieving data from database


  • Installing Selenium IDE
  • “Selenese” – Selenium Commands
  • Actions, Asserts, Assesors
  • Developing Test Cases & Test Suites With Selenium-IDE
  • Introduction to Selenium RC


  • Introduction of testing framework & Unit Testing
  • Difference between TestNG and JUnit
  • TestNG introduction and Configuration with eclipse
  • TestNG Annotations and Data Providers
  • Creating Test Suite with TestNG
  • Tools  helping Object identification


  • Selenium WebDriver Introduction
  • Architectural difference between WebDriver Vs RC
  • Download and Configure WebDriver with Eclipse
  • Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
  • Object locators / Identification
  • Handling various WebElement using WebDriver
  • Handling Mouse movements and keyboard Events
  • Handling pop-ups, windows and Alerts
  • Automating Real time scenarios
  • Handling Files – Upload & Download using AutoIT


  • Keyword driven Framework
  • Data driven framework
  • Hybrid Framework


  • Creating Hybrid Framework for Web Application using WebDriver /TestNG
  • Use external Data for Testing (Excel sheet, xml files, Property file)
  • Reading and understanding reports
  • Screenshot of Failed Test case


  • Introduction to Selenium Grid
  • Configuring Grid setup
  • Configuring Grid for Multi-browsers
  • Remote Webdriver


  • Integration with Maven


  • Integration with Hudson

Introduction & QTP Test Process

What is automation?

Why Automation

Benefits of Test Automation

Where to Begin?

What to Automate?

Tests that shouldn’t be Automated

Basic Features of QTP

  • Supporting Environments
  • Version History
  • Types of License
  • Built-in features
  • QTP Test Process
  • Planning
  • Generating Basic Tests
  • Enhancing Tests
  • Debugging Tests
  • Running Tests
  • Analyzing Test Results
  • Reporting Defects

Key Elements of QTP, Recording & Running

Key Elements of QTP

  • Test Pane
  • Active Screen
  • Data Table
  • Debug Viewer
  • Missing Resources
  • Information
  • QTP Commands

Recording & Running Tests

  • Recording Process
  • Running Process
  • Recording Modes

Object Repository

Software objects

  • Types of object in QTP
  • Runtime Objects
  • Test Objects
  • Utility Objects
  • Automation Objects

Test and Step Hierarchy in QTP

  • Test Hierarchy
  • Step Hierarchy

Object Repository

  • Local Repository
  • Shared Repository

Operations on Object Repository

  • Adding Objects
  • Renaming Objects
  • Deleting Objects
  • Associating Object Repositories to an Action
  • Exporting Local Objects
  • Merging Repositories
  • View Options
  • Spying Objects
  • Defining New Test Objects

Object Identification Configuration

Object Identification Configuration

  • Normal Identification
  • Mandatory Properties
  • Assistive Properties
  • Smart Identification
  • Base filter Properties
  • Option filter properties
  • Ordinal Identifier

Descriptive Programming

Descriptive Programming

  • Advantages of Descriptive Programming
  • Creating Library files using Constants /Collection objects
  • Handling Dynamic Objects
  • Handling duplicate Objects
  • Retrieving Child Objects


(Activate Click, Close, dblclick, Set, SetSecure, Select, GetVisibleText, GetRoProperty, GetContent, GetItemsCount, GetItem, Sync, Navigate, WaitProperty and Others…)

checkpoints & Output Values

  • Inserting Check points
  • Standard Checkpoint
  • Text Checkpoint
  • Text Area Checkpoint
  • Bitmap Checkpoint
  • Database Checkpoint
  • Accessibility Checkpoint
  • XML Checkpoint (From Application)
  • Page Checkpoint
  • Image Checkpoint
  • Table Checkpoint

Output values

  • Standard Output value
  • Text Output value
  • Text Area Output value

Parameterization, Synchronization


  • Inserting Wait Statement
  • Inserting Synchronization Point
  • Increasing Tool Default Synchronization Time
  • Sync method (only for web)


  • Data Driven Testing through Loop statements
  • Data Driven Testing through Data Table
  • Importing Test Data from External files (Text and Excel Files)
  • Creating a Database, Tables and Entering Data

Actions, Environment Variables


  • Types of actions
  • Non-reusable Actions
  • Re-Usable actions

Environment Variables

  • Built-in Variables
  • User Defined Variables
  • Defining, modifying and associating environment variables
  • Loading Environment file during run-time

Virtual Object Configuration

  • Virtual Object Manager
  • Defining a Virtual Object

Transaction Points, Adding Comments

Inserting Transaction Points

  • Start Transaction & End Transaction
  • Adding Comments
  • Purpose of Comments
  • Basic Syntax
  • Comment a Block of Statements
  • Uncomment a Block
  • Debugging Tests, Batch Testing
    Debug Commands & Break Points
  • Step Into
  • Step Over
  • Step Out
  • Inserting/Removing Brake Points
  • Watching variables
  • Changing Variable values
  • Automation Object Model
  • Automating QuickTest Operations

    Recovery Scenarios
    Recovery Scenarios
  • Trigger events
  • Pop-Up window
  • Object State
  • Test Run Error
  • Application Crash
  • VB Script
  • Introduction, Variables
    VB Script Fundamentals & Features
  • Basic Features of VBScript
  • Crating & Running a Script
  • Data Types, Variables
  • VBScript data types
  • Declaring Variables and Option Explicit Statement
  • Assigning Values to Variables
  • Array Variables
  • Comments, Constants, Operators
  • Arithmetic Operators
  • Comparison Operators
  • Concatenation Operators
  • Logical Operators
  • Flow Control (Conditional Statements)
  • VBScript Conditional Statements
  • Running a statement if condition is true (Single line Syntax)
  • Running a block of Statements if Condition is true
  • Deciding among several Alternatives (Select Case Statement)
  • Flow Control (Looping through the Code)
  • Do…Loop (Loops while or until a condition is True)
  • While…Wend (Loops while a condition is True.)
  • For…Next: Uses a counter to run statements a specified number of times.
  • For Each…Next (Repeats a group of statements for each item in a collection or each element of an array.)
  • User Defined Functions
  • Creating Library files
  • Associating Library files
  • Loading Function Libraries
  • Generic Functions
  • Project Specific Functions

Built-In Functions

  • Conversions (Cdbl. Cint etcc…)
  • Dates/Times (Date, Time, Now, IsDate, DateDiff, etc…)
  • Input/output (InputBox and MsgBox)
  • Strings (Len, Left, Right, Mid Etc….)
  • Arrays (Array, IsArray, Split etc..)
  • Difference between Arrays and Dictionary Object
  • Variants

    File System Operations

    File System Operations

    • File System Object


    • Create a Folder
    • Check if the Folder Exist or not? If not create the Folder
    • Copy a Folder
    • Delete a folder
    • Creating a Text File
    • Check if the File Exist or not? If not create the File

    Excel Object Model:

    • Creating an Automation Object in Excel. Application class

    Excel Scripting Examples:

    • Create an Excel file, enter some data and save the file through VB script?
    • Data Driven Testing through an External Excel Sheet

    Database Object Model

    • ADODB Connection Object & Recordset Object
    • Test Database Creation & Collecting Test Data
    • Databases Connections (Ms-Access, SQL Server and Oracle)

    Regular Expressions

    • Understanding & Using Regular Expressions
    • Handling Dynamic Objects
    • Defining Regular Expressions
    • Regular Expression Object

    Error Handling

    • Error Handling Methods in QTP
    • Synchronization
    • Exist Property
    • Exit Statement
    • On Error Statement
    • On error Goto 0
    • Recovery scenarios

    Introduction, Basic Framework

    • Automation Framework, Types of Framework
    • Creating Folder Structure
    • Creating & Storing Automation Resources
    • Organizing & Managing Resources
    • Generating Driver Scripts

    Data Driven Framework

    • Test Data Collection
    • Ways of Parameterization

    Keyword Driven Framework

    • Keywords
    • Keyword Driven Approach
    • Creating Functions
    • Creating Test Automation resources
    • Creating Organizer Spread sheet
    • Generating the Driver Script

    Hybrid Framework

    • Hybrid Automation Framework
    • Keyword Driven & Data Driven Test Approach
    • Advantages of Hybrid Approach

Manual Testing Course Content

Software Introduction:

  • Standalone applications
  • Client Server applications
  • Web Applications
  • Mobile Applications
  • Software Development Life Cycle (SDLC):
  • Business requirement Analysis
  • Software requirement Analysis
  • Design
  • Coding
  • Testing
  • Release
  • Maintenance

SDLC Models:

  • Waterfall
  • Iterative
  • RAD
  • Verification &Validation
  • Agile Methodology

Levels of Testing:

  • While box testing
  • Unit Testing
  • Integration Testing
  • Black Box Testing
  • Functional Testing
  • System Testing
  • User Acceptance Testing
  • Alpha Testing
  • Beta Testing

Verification Testing Techniques:

  • Walkthrough
  • Review
  • Inspection
  • Software Testing Left Cycle:
  • Understanding Requirements
  • Test Strategy
  • Test Planning and Estimation
  • Test environment setup
  • Test Cases
  • Test Execution
  • Defect Reporting

Functional Test Case design Techniques:

  • Equivalence partitioning
  • Boundary value analysis
  • Error Guessing
  • State Transition
  • Exploratory Testing
  • Risk Based Testing

Practice on Test Case Preparation

  • Test Execution:
  • Smoke Testing
  • Sanity Testing
  • Function Testing
  • Regression Testing
  • Report Defect:
  • Create New Defect
  • Defect Tracking/Life Cycle
  • Defect Age
  • Cost of Defect

System Testing Techniques:

  • Functional:
  • Usability Testing
  • Configuration Testing
  • Reliability Testing
  • Recovery Testing
  • Security Testing
  • Compatibility Testing
  • Non Functional:
  • Performance Testing
  • Load Testing
  • Volume Testing
  • Stress Testing

Quality and Quality Concepts:

  • Quality Assurance
  • Quality Control
  • Quality Standards
  • ISO
  • IEEE
  • 6- sigma
  • Configuration Management

Quality Center Tool:

  • Introduction to Quality Center
  • System Administration
  • Create New Users
  • Create New project

Quality Center

  • Requirements
  • Test Plan
  • Test Lab
  • Defects
  • Generate Reports
  • Export Test Cases from Excel to QC
  • Traceability Matrix
  • Fresher

1) Course Introduction

2) Business Intelligence Terms and Concepts

3) Repository Basics

4) Building the Physical Layer of a Repository

  • Alias
  • Joins

5) Building the Business Model and Mapping Layer of a Repository

  • Dimensions / Facts
  • Aggregations
  • Joins

6) Building the Presentation Layer of a Repository

  • Alias
  • Presentation Catalog
  • Implicit Fact

7) Testing and Validating a Repository

  • Errors
  • Warnings

8) Adding Multiple Logical Table sources

9) Adding Calculations to a Fact

  • Different functions available

10) Creating Dimension Hierarchies and Level-Based Measures

  • Levels
  • Level Keys

11) Using Aggregates

  • Aggregate Table Modelling

12) Using Partitions and Fragments

  • Modelling Partitions

13) Using Repository Variables

  • Session Variable
  • Repository Variables

14) Modeling Many-to-Many Relationships

15) Security

  • Data Level Security
  • Object Level Security

16) Cache Management

  • Cache definition
  • Event Polling

17) Using Administration Tool Utilities

  • Query Repository
  • Generate Metadata documentation

18) Optimizing Query Performance

19) Oracle BI Repository Design Principles

20) Model First Development Methodology

21) Working with Oracle Business Intelligence Answers

  • Reports
  • Prompts
  • Dashpages
  • Dashboards
  • Presentation Variable

22) Filtering Requests in Oracle Business Intelligence Answers

23) Oracle Business Intelligence Answers: Advanced Features

  • Drill downs
  • Navigation

24) Building Views and Charts in Requests

  • Table View
  • Compound View
  • No result View
  • Narrative View
  • Pivot View
  • Column Selector View
  • View Selector
  • Charts
  • Graphs

25) Showing Results with Gauge Views

26) Showing Results with Pivot Table

28) Configuring Oracle Business Intelligence Interactive Dashboards


  • Introduction to ERP
  • Definition of ERP, Overview of popular ERP'S
  • Comparison of Oracle Apps with other ERP'S
  • Types of Roles
  • Types of Projects
  • AIM documentation standards
  • Oracle Application Architecture.
  • Database structure of OA
  • Using TOAD

Application Object Library

  • Creating Users
  • WHO columns
  • Creating Responsibilities
  • Request group construction

Application development

  • Defining concurrent program
  • Concurrent programs with parameters
  • Working with multiple concurrent programs
  • Scheduling the Concurrent Program
  • Concurrent Program incompatibilities
  • Creating Request Set
  • Procedure registration

Value sets

  • Overview of value sets
  • Options in value sets
  • Types of value sets
  • Creation of value set
  • Overview of value set tables

Registration of Custom Objects

  • Registration of Application
  • Report development
  • Report registration
  • Parametric report registration
  • Registration of a Table
  • Registration of Sql, Sql Loader, PL/SQL programs

Report Development:

  • Customization of Reports – Adding DFF Info
  • Customization of Reports – Removing Parameters
  • Flexfields Report with Single Structure
  • Report Coding Standards
  • User Exits in Report design
  • Customization of Reports – Adding Parameters
  • Customization of Reports – Adding Logos

Discoverer Administration Edition:

  • Creating a end user layer
  • database user
  • Connecting to discoverer administrator, using the load
  • wizard and the work area
  • Modifying the Business Area
  • Working with Custom Folders
  • Creating Joins
  • Customizing Items
  • Designing a complex Folder

Discoverer User Edition:

  • Creation of Simple Workbook
  • To design parameterized workbook
  • To change Heading items
  • To insert new sheet in the Workbook
  • To add and remove items from Workbook
  • To create duplicate sheet in Workbook
  • To add title to the Worksheet
  • To insert date, time, page numbers and image on
  • Header/Title of Workbook
  • To apply Conditional Formatting


  • Introduction to Interfaces
  • Outbound Interfaces
  • Using UTL_FILE package
  • Inbound Interfaces
  • Using SQL * Loader tool / dynamic table for files read( New concept)
  • SQL * Loader Concepts
  • Data File.
  • Control File.
  • Bad File.
  • Discard File.
  • Log File.
  • Commands in Sql * Loader
  • Registration Of control File in Oracle Apps.


  • Overview on conversions
  • Difference between Interfaces and conversions
  • Working with staging table script
  • Developing validations package
  • Standards to be followed in conversions

Flex Fields

  • Overview of flex fields
  • Types of Flex Fields
  • Descriptive Flex Fields
  • Key Flex Fields
  • Step in creation of DFF
  • Flex fields tables and relations


  • Overview of profile options
  • Different levels in Setting profiles
  • Steps in setting a profile option
  • Some important profile options
  • Some important API’s of profiles

Multi Org Concepts

  • What is Multi Org and why we need.
  • Multi Org Tables.
  • Multi Org Views.

PO Overview and tables

  • Overview of purchasing
  • Major setups and transactions
  • Overview of some purchasing tables

INV Overview and Tables

  • Overview of inventory
  • Major setups and transactions
  • Overview of some INV Tables

OM Overview and Tables

  • Overview of order management
  • Major setups and transactions
  • Overview of some Order Management Tables

GL Overview and Tables

  • Overview of GL
  • Major setups and transactions

Overview of some GL tables

AP Overview and tables

  • Overview of payables
  • Major setups and transactions
  • Overview of some payable tables


  • Overview on alerts
  • Types of alerts
  • Creation of alerts


  • Introduction to workflow
  • Workflow builder
  • Attributes
  • Creating Processes

XML Publisher

  • Introduction to XML Publisher
  • Generating XML file using reports
  • Creating Templates
  • Creating Data Definitions

FAQ’s in Oracle Apps

Job Assistance

Content 1:

  • Payables (AP)
  • Receivables (AR)
  • General Ledger (GL)
  • Fixed Assets (FA)
  • Multi Org Access Control (MOAC)
  • Sub Ledger Accounting (SLA)
  • Cash Management (CE)

Content 2:

  • Architectural Overview – System Administration
  • UI Navigation changes in R12 Vs 11i
  • Flex fields
  • Access and Controls
  • Functional overview of Products
  • Concepts of LE/OU/Chart of Accounts
  • Differences between R11 Vs 11i-sneek peek review
  • Creation of Users and assignment of Responsibilities
  • Profile Options and security controls


  • Invoice Vs Inv Batch
  • Creation of Invoices (All types of Invoices
  • Prepayment Application and Unapplication
  • Payment of Invoices- Full and Partial
  • Invoice Accounting
  • Payables Options
  • System Hold and Manual Holds
  • Distribution Set Vs Distribution Accounts
  • Retainage Release Calculation
  • Supplier Setup
  • Multi Currency payments
  • Recurring Invoices

Detailed Syllabus

Introduction to the Course and Course Contents

Describe Service-Oriented Architecture (SOA) concepts
Details about what to download and from where for SOA 11g Installation
Technical and Business Benefits of SOA
Discussion on market value and prerequisites

Service-Oriented Architecture Concepts

Identify standards that enable SOA – XML  XSD  XPATH  XSL WSDL and SOAP

Review Service Component Architecture (SCA)

Describe Oracle SOA Suite 11g components


Install SOA Suite 11g and configure JDeveloper
Basic Concepts and Weblogic Server 11g - Domains, Servers, Homes
Overview Weblogic Domains and Managed Servers

Orchestrating Services with BPEL

Define a composite application

Describe SOA Composite Editor

Explain BPEL Components activities and partner Links


Understand BPEL designer (JDeveloper) and activities

BPEL PM Designer Layout - the Integration Perspective
Applications and Projects (Composites)
Creating your first BPEL Process - HelloWorld
XPath Expression Builder
Deploying the BPEL Process
Managing Deployments/Un-Deployments with Enterprise Manager 11g

Synchronous and Asynchronous BPEL Processes

Orchestrating Services with BPEL

What does synchronous mean

What does asynchronous mean. 

Overview of Partner Link. 


Create a synchronous process

Create an asynchronous process
Using soapUI for calling and testing web services

Parallel processing and Conditional branching


Create an application to illustrate the use of parallel processing and conditional branching

Advanced BPEL Concepts

Describe Exception Handling in Composite Applications

Describe the Fault Management Framework and its limitations.

Describe Compensation handling within a BPEL process

Describe Correlation concepts

Using Sensors

Using DVMs


Throwing simple faults and faults with variable

Returning faults to client by adding fault message to WSDL

How to use Fault Framework (Fault Policy and Fault Binding)
Best practices for fault handling

Human Workflow

Describe Human Workflow Concepts, Features and Architecture

Design Human Tasks and Services

Invoke a Human Task from a BPEL process


Simple Approval using Human Workflow.

Business Rules

Explain business rules concepts

Describe the Oracle Business Rules architecture

Describe Oracle Rules Engine

Create a rule with the Jdeveloper Rules Designer

Integrate a simple rule with a BPEL Process

Embedding Java in BPEL process


Use Java embedding to set/get BPEL variables, for logging

Introduction to Adapters

Describe adapter concepts and framework        

Describe Technology adapters: File, Database, JMS, etc           

Describe Applications Adapters Ebiz suite etc


Read and write a file using file adapter

Publish and subscribe messages using JMS Adapter

More Adapters Concepts

Dynamic Partnerlinks

Externalizing properties using End point properties


Retrieving records from a table using DB adapter.

Insert data into JMS queue using JMS adapter

Working with Mediator Components

Explain the Mediator component and its features

Define business events and the Event Delivery Network (EDN)

Create and configure a Mediator service component


Create Mediator Routing Rules

Create and configure a Mediator service component

Monitoring and managing SOA 11g Deployment

Describe Deploy and Un-deploy SOA Composite application

Describe Management of SOA Composite application using the Enterprise Manager


Sgraph Infotech
MSBI | DOT NET | AWS | Data Science | Python
Address :
3rd Floor, JP Royale- 90/4, Above ICICI Bank, Outer Ring Road, Opposite Radisson Blu, Marathahalli,
Karnataka - 560037
Tel : 9620885025
Email :


Best Android Training in Marathahalli Bangalore

Best .Net Training in Bangalore

Best Oracle SQL Training Institutes in Bangalore

Best PLSQL Training Centers in Bangalore

Best Big Data and Hadoop Training Courses in Bangalore

Best MSBI Training Institutes in Bangalore

Best Microsoft Power BI Training Bangalore

Best Oracle DBA Training at Bangalore


© 2016 | All rights reserved |Developed By Nexevo Technologies | Sitemap