You are on page 1of 21

Inventateq

ADVANCED
SOFTWARE TESTING
COURSE CURRICULUM

YOUR JOB-HUNTING ENDS HERE


Start your career with Software Testing (Manual & Automation
tools) course that gets your dream Job!

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Become Software Testing
Certified Professional
It is only skills and not degree that can help you grow. But if you are one of
those individuals who believe in getting certified along with skills then we
have got you covered. After completion of the training you will become an
expert in Software Testing .

One Training Program


Certifications
2Inventateq

ISTQB CERTIFICATION

Industry Recognized INVENTATEQ CERTIFICATION

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


GET TRAININD
AND
Inventateq
GE T EMPLOYED
CLASS ROOM TRAINING

ONLINE TRAINING

CORPORATE TRAINING

14,409+ 500+ 4.9/5


Batches Ratings
Trainees

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


14,409+ Success Stories
Here is what they say about INVENTATEQ.

I joined testing course after my degree with zero knowledge,


InventaTeq has allocated me a Superb trainer who has
provided me practical in depth and job-oriented training, I was
able to answer almost all questions. I got placed in one startup
company as a fresher. Thanks to Trainer.
KULKARNI

Excellent training from Inventateq, I got job in Infosys.


Learned how we can improve our IT Automation Testing
practices using Selenium Automation framework.
Certification exam isn't that difficult after attending training,
a week's prep is good to clear. Highly recommend
Inventateq for Selenium.
Inventateq RAMIT KUMAR

Bangalore, For Automation Tools Course inventateq is the


Best Institute with Placement Support, I have referred my
friends and they are happy.

ASHIMTA

HI Friends, I am Malik Nagesh I have completed my BE in


2018 with 65% and I got placed in Capgemini in Bangalore it
has been a very good experience to me being in
“Inventateq” I had got good training with the help of
“Prassanna sir” in “Software TESTING” & "Automation
Projects" & also I thank all of the “Inventateq” TEAM.
MALIK NAGESH

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


14,409+ Success Stories
Here is what they say about INVENTATEQ.

Best software testing training class with excellent faculties


who clear all our doubts,assignments are such that it makes us
understand all the concepts clearly.we also get placement
support from institute .we can revise all the topics in case if
we have any doubts.
BALU CHERRY

I joined for selenium with core java course in Inventateq


Got to learn java with real time scenarios given by Satya sir.
Liked his unique way of teaching and the kind of real-world
scenarios he will give which helped me to learn easily.
AKBAR AHAMAD

Inventateq
I joined SELENIUM course for better understanding of concepts
and to learn new technologies, and that is exactly what I
received here. Every concept was explained clearly with Hands
On with the free liberty to ask doubts and clarifications as much
as we wanted. I had a trainer who was well experienced in the
industry, and who was willing to share all his experience and
knowledge, He was so good, that I even extended my course in
order to learn JENKINS. which was also dealt in depth and in
detail, with great understanding
MANIKANDA SALADI

Thanks to Inventateq, I joined for selenium with JAVA


automation training, Satya sir is really good knowledgeable
person and is good in explaining details in depth with concepts.
LIPSA HOTA

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


TRAINING PROCESS

THEORY PRACTICALS

CERTIFICATION
ASSIGNMENTS

Inventateq

RESUME PREPARATTION ATTEND INTERVIEW

YOU GOT THE JOB!

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Detailed Course Syllabus

TABLE OF CONTENT

1 Manual Testing

2 Automation Testing Tools


Inventateq
2.1 Selenium Web Driver

2.2 QTP / UFT

2.3 Loadrunner & QC

3 Selenium with Java

4 Selenium with Python

5 Students Benefits

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


01. Manual Testing
 TESTING INTRODUCTION  BETA TESTING

 WHAT IS MANUAL TESTING  JIRA TOOL

 WHAT IS AUTOMATIONN TESTING  HP ALM TOOL

 WHO HAS TO CHOOSE S/W TESTING  TEST CASE DESGIN TEC

 SDLC  PERFORMANCE TESTING

 WATERFALL MODEL  GLOBALIZATION TESTING

 SPIRAL MODEL  RECOVERY TESTING

 V MODEL & HYBRID MODEL  REAL TIME PROJECTS

 PROTOTYPE MODEL  1) INSURANCE DOMAIN PROJECTS

 AGILE MODEL USING SCRUM  2) HEALTH CARE DOMAIN PROJECTS

PROCESS 3) BANKING DOMAIN PROJECTS

 STLC  4) E-COMMERCE DOMAIN PROJECTS

 TESTING TYPES
 TESTING TECHNIQUES
Inventateq PROJECT TO PRACTICE
 PRACTICAL CLASSES

 TESTING METHODOLOGIES  RESUME PREPARATION SUPPORT

 TESTING STANDARDS  INTERVIEW QUESTION & ANSWERS

 TESTING METRIX
 TESTING LEVELS
 VALIDATION & VERIFICATION
 BUG LIFE CYCLE
 TEST PLAN
 DESIGNING TEST CASE
 TEST CASES
 REPORTS
 USER ACCEPTANCE TESTING
 ALPHA TESTING

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


SELENIUM WEBDRIVER AUTOMATION TOOL (USING JAVA OR PYTHON)

Introduction  Synchronization in Selenium IDE (wait


 What is automation testingWhen to commands
go for Automation
 Testing Vs Selenium IDE
 Different Automation Tools (vendor &
open source tools)  When to use Selenium IDE
 Advantages of Automation  Learning commands in IDE
 Criteria for Automation
 How to put validations (assert, verify)
 Difference between Manual Testing &
Automation Testing Process  How to read text / values from
webpage (store commands)
Introduction to Selenium
 What is selenium Tool  How to handle mouse, keyboard events
 Use of selenium tool in automation  Running java script from IDE (user
 Features of Selenium tool
extensions)
 Differences between Selenium and
other Tools
Inventateq  Limitations of IDE
 What is Seleness statement
Selenium Components
Configuration of Selenium Remote
Selenium IDE
Selenium RC Control (RC)
Selenium WebDriver  Introduction of Selenium RC
Selenium Grid
 Architecture of Selenium RC

Configuration of Selenium IDE  Creating Generic Script for Selenium RC


 Limitation of Selenium RC
 Recording the scripts in IDE  Same origin Policy
 Running the scripts
 Saving the scripts and using again  Comparison of Selenium RC
 Understanding of the objects &WebDriver
identification (id, name)
 Difference between Test case and test
suit
 Languages supported while recording

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Configuring other Browsers CORE JAVA:
Configure IE browser
Configure Chrome browser  Introduction Java
Running scripts on different browsers  Installation Java
Execution of scripts on different  Introduction to Java programming
browsers Class
Perform parallel browser testing  What is class
 What are fields and methods
TestNG Framework Object
What is TestNG  How to create object for the class
Create TestNG.xml file  How many ways we can create object in
Integrate the Selenium Scripts and Run java
from TestNG  How to access fields and methods in the
Reporting Results & Analyze class
Run Scripts from Multiple Browsers Constructors
Configuring hub  What is Constructors
Configuring node  Types of Constructors
Running scripts on remote computer  Data Types in Java
 Primitive Data types
ANT / MAVEN  Declaring Variables
Creating Maven project
Creating build file
Running the build
Inventateq  Writing java program and running
Conditional Statements
 If condition
 If else condition
JENKINS  If else if condition (nested if)
How to create built from Jenkins  Switch case statement
How to configure Jenkins  Examples for all the above conditions
Loop Statements
SVN/GIT  While loop
 Do while
 For loop
 For each loop
 Examples for all the above loops

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Object Oriented Programming String
How to work with string
Inheritance String pool
 Why we use Inheritance ToString method
 How to reuse the fields and methods of Multiple program of String
parent class Array
 Overriding fields and methods of parent How to declare array
class How to store values in array
 Single Inheritance Reading values in array
 Multi level Inheritance Collections
 Multiple Inheritance  Use of collections
 Hybrid Inheritance  Advantage of collection using Array
 Using extends keyword  How to add, remove, and insert value /
 Why Multiple Inheritance is not possible elements into collections
in java  Using the collections like List, Set,
Interface ArrayList, HashTable
 What is Interface  Linked List
 Difference between class and interface Exception & Error handling
 When to use Interfaces  What are exceptions, errors
 Abstract class
Encapsulation and abstraction
 What is hiding data
Inventateq  How to handle exceptions in the program
 Using try and catch blocks
 Types of Exceptions
 Using access specifiers public, private,  Using of throws
protected, default  Throw
 Accessing the public methods outside the  Throwable
class File handling
 Difference in accessing in same package /  How to create, delete folder
different package
 How to read and write the content in file
Polymorphism
 How to use scanner
 What is polymorphism
Database Connection (JDBC)
 Method overloading
 SQL Server
 Constructor overloading
 My SQL
 Passing arguments to methods
 Oracle
 Calling methods in the class
 Return values from method
 Return objects from method
 Method arguments callbyvalue,
 call by reference

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


2.2 QTP / UFT Functional Testing Tools

1. Suites 22. Web Testing


2. Different Types of Tools 23. Services and Web Services
3. Introduction to QTP 24. Transactions
4. Types of Licenses 25. Out Put Value
5. History of QTP 26. Object Repository Scripting
6. Frame Works 27. Vb Scripting
7. Types of Framework 28. Descriptive Programming
8. Designing Frame Work 29. Windows Shell Scripting
9. Record and Play Back 30. Working with Multiple Browsers
10. Object Repository 31. Handling Weblinks
11. Types of Object repository
Inventateq
12. Actions Types of Actions
32.
33.
Virtual Objects
Working with Wild Cards In Script
13. Recovery Types of Triggers 34. Working with Webtables
14. Parameterization 35. Smart Identification
15. Data driven Technique 36. Regular Expression
16. Synchronization and Wait 37. Writing a Script, Even Build Is Not
17. Check Points Types of Checkpoint Received
18. Object Identification 38. Working with Data Sources
19. Object Spy 39. Working with Libraries
20. Smart Identification and Ordinal 40. Creating Functions and Procedure
Identifiers 41. Designing Keyword Driven Frame
21. Handling Shared Objects, Merging Work
and Associating 42. Working with Multiple Browsers

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Python + Selenium:

CORE PYTHON AND ADVANCE PYTHON

Cource Objective :
 Master in Python programing language
 Understand Python Scripts on UNIX/Windows,Python Editors and IDEs
 Master the Concepts of Sequences and File operations
 Learn how to use and create functions,sorting different elements ,Lambda
function,error handling techniques and Regular expressions ans using modules
in Python
 How to use python in realtime project and sample projects

Course Syllabus:
Introduction Control Statements
 History  Break


Features
Setting up path
Inventateq 

Continue
Pass
 Working with Python  Examples
 Basic Syntax String Manipulation
 Variable and Data Types  Accessing Strings
 Operator  Basic Operations
Conditional Statements  String slices
 If  Function and Methods
 If- else  Examples
 Nested if-else Lists
 Examples  Introduction
Looping  Accessing list
 For  Operations
 While  Working with lists
 Nested loops  Function and Methods
 Examples  Examples

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Tuple Input-Output
 Introduction  Printing on screen
 Accessing tuples  Reading data from keyboard
 Operations  Opening and closing file
 Working  Reading and writing files
 Functions and Methods  Functions
 Examples  Examples
Dictionaries Exception Handling
 Introduction  Exception
 Accessing values in dictionaries  Exception Handling
 Working with dictionaries  Except clause
 Properties  Try ??? finally clause
 Functions  User Defined Exceptions
 Examples  Examples
Functions Regular expressions
 Defining a function  Match function
 Calling a function  Search function
 Types of functions  Matching VS Searching
 Function Arguments  Modifiers
 Anonymous functions  Patterns

 Examples Inventateq
 Global and local variables 
Packages:

Examples

Predefined Packages
Lambda Operator, Filter, Reduce and
Map  User Defined packages
 Lambda function File Handling
 Filter function  Text Files
 Reduce function  Binary Files
 Map function  Zip and Unzip Files
List Comprehension:  Pickling
 Introduction  Unpickling
 Generator Comprehension  Reading Program from another
 Set Comprehension Program In Command Prompt
Modules
 Importing module
 Math module
 Random module
 Packages
 Composition
 Examples
E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR
OOPS
Networking
 Class and object
 Socket
 Attributes
 Socket Module
 Methods
 Methods
 Overloading
 Client and server
 Overriding
 Internet modules
 Data hiding

Multithreading:
Inheritance
 Introduction Multitasking
 Single Inheritance
 isAlive
 Multilevel Inheritance
 Enumerate
 Multiple Inheritance
 Thread Class
 Hybrid Inheritance
 Demonstrate
 Hierarchal Inheritance
 Running Parallel Program
 IS-A Relationship and HAS-A
 Operating Based Multithreading
Relationship
GUI Programming
Polymorphism
 Introduction
 Duck Type Philosophy
 Tkinter Programming
 Method Overloading
 Operator Overloading
 Constructor Overloading
Inventateq  Tkinter Programming

Data Science With Python


 Method Overriding  Introduction
 Constructor Overirding  Setting up with environment
 Basic data types
Database
 Numpy arrays
 Introduction
 Exploring Pandas
 Connections
 Pandas Series and Data Frames
 Executing queries
 Statistics with Pandas
 Transactions
DatFrames
 Handling error

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Handle different types of List Box Handle
Data Driven Testing
different types of Popup
 What is Data Driven Testing
 Page on load popup
 How to parameterize the data to the
 File upload popup
script using Excel
 Hidden division popup
 Reading, writing data into Excel
 Alert and Confirmation popup
 How to parameterize data to the script
 File download popup
using Flat files
 Child browser popup
Automation Life Cycle
 Window popup
 What is a Framework
Configuring other Browsers
 Types of Frameworks
 Configure IE browser
 Modular framework
 Configure Chrome browser
 Data Driven framework
 Running scripts on different browsers
 Keyword driven framework
 Execution of scripts on different
 Hybrid framework
browsers
Inventateq
 Perform parallel browser testing
 Use of Framework
 How develop the framework
TestNG Framework
 Integration of the framework
 What is TestNG
 How execute the scripts from
 Create TestNG.xml file
framework
 Integrate the Selenium Scripts and Run
from TestNG Page Object Model Framework
 Reporting Results & Analyze Creating Repository class
 Run Scripts from Multiple Browsers Using properties file
 TestNG Annotations Generating Log files (log4j)
 Tags in TestNG xml file Selenium Grid
 Groups  Introduction
 Reporting Results  Remote Web Driver
 Configuring hub
 Configuring node
 Running scripts on remote computer

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Projects:-
1) Real Time Projects
2) Resume Preparation

Real Time Projects:-


1) Insurance Domain Projects
2) Banking Domain Projects
3) E-commerce Applications
4) CRM Domain Projects

Student Benefits

Inventateq
 Trained by Real Time Selenium Experts Professional Trainer

 Job oriented class room program

 Attend Weekdays and Weekend class

 Class room practice

 Interview Question & Answer in class room session

 How to work with Real time Projects and Project Explanation

 Resume Preparation and guideline for getting Job

 Feel free to attend any number of classes and Back up classes

available

 Weekend separate session for Doubt clarification


E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR
OUR HIRING PARTNERED COMPANIES LIST

Inventateq

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


POPULAR COURSES FROM
INVENTATEQ
100% JOB ORIENTED TRAINING COURSES WE PROVIDE

 Digital Marketing  BigData Hadoop Course  Machine Learning
(SEO/Social Media/PPC Certification Training
Google Adwords)
 Best SEO Training  Spark and Scala Course  Block Chain Training
Courses
 AWS Training  DevOps Training  Artificial Intelligence
Courses
 Cloud Computing  Angularjs and Node JS  Tally ERP & GST
Training Training Accounting classes
 Data Science Courses  Weblogic Training  Java course
 RPA Training  .NET Technologies  Software Testing Course,
Manual Testing, QTP, UFT,
Loadrunner
 Internet of Things IoT  SOA Suite 11g  C C++ Course
Training
 Microsoft Azure Training  Oracle DBA Training  Tableau

 Data Warehousing -
Informatica
Inventateq
 Oracle SQL, PLSQL,
DBA, D2k, Apps
 PHP MYSQL, Python

 Selenium Training  ETL Testing Course  Human Resources Classes

 IBM Cognos 10 BI &  PPC Training Institute  Microstartegy Course


Cognos TM1
 Qlikview (Deisgner,  Autodesk Revit Training  Cisco CCNA Networking
Developer, Publisher,
Server)
 IBM Websphere  Autodesk CAD 2d and  SAS Training
3d Course
 Learn ODI 11g  Catia Training  Softskill Courses
 Python Training  Wiring Harness Training  ITIL Certificate Training

 Abinitio Classes  Content Writing Training  SAP Courses


 Web Designing Course  Siebel CRM Courses  OBIEE
 Data Stage Classes  Clear Case Training

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


6 CENTERS AND COUNTING
BTM LAYOUT MARATHALLI

#687, 1st Floor, 29th Main, 3rd Cross, No.43, 3rd Floor, Marathahalli, from Old
Coming from Silkboard, take left at AXA Brand Factory towards Old Airport,Next
company signal, opp to OI Play school, to Axis Bank,
Bangalore, Karnataka. Bangalore, Karnataka
Call us : 080 - 42108236 Call us: 080 - 42024661
Mail Us: inventateq.btm@gmail.com Mail Us:
inventateqq.marathahalli@gmail.com

JAYA NAGAR RAJAJI NAGAR

No. 16, 2nd Floor, 11th Main Road, No. 18, 2nd Floor, Mahakavi Kuvempu
Jayanagar 4th 'T' Block, Rd, near Navrang Theatre Road, Opposite
Next to Jayanagar Head Post-office, to Nethradhama Hospital MKK Road, 1st
Bangalore – 41. Block, Rajajinagar, Bengaluru,KA-560010.
Call us: 080 - 41502315 Call us 080 - 41713019
Mail Us: Mail Us:
inventateq.jayanagar1@gmail.com inventateq.rajajinagar@gmail.com

KALYAN NAGAR CHENNAI

No. 509, 4th Main, Kammanahalli Main Rd,


Velachery main road, No 2, 11th Main
HRBR Layout 3rd Block, HRBR Layout,
Road, G1 Es El En Manasarover, Vijaya
Kalyan Nagar, Bengaluru, Karnataka 560043
nagar Opposite to Grand Mall, Near
Near McDonald's, Opposite to Petrol Bank
Chennai Silks, Next to Venkateswara
and Aptech
Super Market, VELACHERY, Chennai,
Bangalore, Karnataka 560043.
Tamilnadu-600042
Call us +91-6366644707
Call us +91-9840021877 | 044-43324939
Mail Us: inventateq.kalyannagar@gmail.com
Mail Us: inventateq.chennai@gmail.com

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


IT IS
TIME
YOU GET
STARTED
Inventateq
WITH FREE
DEMO CLASSES

Week Days Batches


www.inventateq.com 76-76-76-5421
Weekend Batches
info@inventateq.com

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR

You might also like