+91 9885444871, +91 9985153068

Testing tools Course Curriculum:

Manual Testing Syllabus

What is Software Testing? Introduction, Basics & Importance

What is Software Testing?

Why is Software Testing Important?

Types of Software Testing

7 Software Testing Principles: Learn with a Case Study


  • Waterfall Model
  • V- Model
  • Agile Model etc. models

Agile Model & Methodology: for Developers and Testers

What is Agile Methodology?

·        Agile Vs Waterfall Method

·        Scrum

·        eXtreme Programming (XP)

·        Kanban

STLC – Software Testing Life Cycle

What is Software Testing Life Cycle (STLC)?

What is Entry and Exit Criteria?

What is Manual testing?

Types of Manual Testing :

Myths of Manual Testing

Manual Testing vs Automation Testing

Tools to Automate Manual Testing

Levels of Testing:

Unit Testing, Integration Testing, System Testing, UAT

What is System Testing?

What do you verify in System Testing?

Different Types of System Testing

What Types of System Testing Should Testers Use?

Sanity Testing Vs Smoke Testing:

What is a Software Build?

What is Smoke Testing?

What is Sanity Testing?

Smoke Testing Vs Sanity Testing – Key Differences

What is Regression Testing? Test Cases, Tools & Examples

Regression Testing Techniques

Difference between Re-Testing and Regression Testing:

What is Non-functional Testing?

Type of Testing

  • Functional
  • Non – Functional
  • Maintenance
  • What is Test Scenario?

Example :  Test Scenarios for a Banking Site 

How to Write Test Cases: Sample Template with Examples

Format of Standard Test Cases

Best Practice for writing good Test Case Example.

What is Traceability Matrix?(TM)

What is RTM (Requirement Traceability Matrix)?

What is Test Data? Why is it Important?

What is Software Testing Technique?

  • Boundary Value Analysis (BVA)
  • Equivalence Class Partitioning
  • Decision Table based testing.
  • State Transition
  • Error Guessing

What is Use Case Testing?

Software Test Estimation Techniques:

Why Test Estimation?

What to Estimate?

How to estimate?

What is a Test Plan?

Importance of Test Plan

How to write a Test Plan


Sample Test Plan

What is the Test Report?

What is Software Bug? Learn Defect Management Process

What is Bug?

What is Defect?

Defect Life Cycle or Bug Life Cycle





Selenium Training Schedule and Syllabus

Selenium WebDriver

Introduction to Selenium WebDriver

  1. i) What is Selenium WebDriver?
    ii) Advantages of Selenium WebDriver
    iii) Drawbacks of Selenium WebDriver
    iv) Writing Selenium WebDriver Test Steps
    v) Types of Statements/Steps in Selenium Test cases

Selenium WebDriver Environment Setup

  1. i) Selenium WebDriver Environment Setup
    (Download and Extract Eclipse IDE, Download & Install Java, Download Selenium WebDriver Java Language binding and add to Java Project in Eclipse IDE)
    ii) Write first Selenium Test Case and Execute

Web Elements and Operations on the Web Elements

  1. i) Introduction to Web Environment
    ii) Web Elements (Page, Button, Link, Edit Box, Text Box, Drop Down Box, List Box, Combo Box, Radio Button, Check Box, Web Table and Frame Etc…)
    iii) Manual Operations on Web Elements

Element Locators in Selenium

  1. i) What is Element Locator?
    ii) Why we need to use different locators?
    iii) How to inspect Elements?
    iv) Element Locators Selenium
    a) id
    b) name
    c) className
    d) tagName
    e) linkText
    f) partialLinkText
    g) cssSelector
    h) xpath

Selenium WebDriver API Commands

Categories of WebDriver Commands:
i) Browser Regular commands
ii) Browser Navigation commands
iii) Regular Commands on Web Elements
iv) Verification Commands on Web Elements
v) Other Commands

Element Handling in Selenium Part-1

Prerequisites to create Test Cases in Selenium WebDriver
i) Element Locators
ii) Selenium WebDriver Commands
iii) Java Programming Concepts
iv) Handling Browser
v) Handling Edit Box

Handling Elements in Selenium Part-2

  1. i) Handling Text Area, Error Message and Popup Window
    ii) Handling Button
    iii) Handling Link
    iv) Radio Button
    v) Image, Image Button and Image Link

Handling Elements in Selenium Part-3

  1. i) Handling Check Box
    ii) Handling Drop down Box
    iii) Handling Web Table
    iv) Handling Frames…
    v) Handling Mousehover

Writing Selenium Test Cases

Prerequisites for writing Selenium WebDriver Test Cases…
i) Test Scenario or Manual Test Case
ii) Element Locators to Locate/Recognize/Identify Elements/Objects
iii) Selenium WebDriver API Commands to perform operations on Elements
iv) Programming Concepts to enhance the Test Cases
v) Testing Framework (Junit/TestNG) to group Test cases, prioritize Test cases, execute Test batches and generate Test Reports
vi) Test Case 1: Verify Internal and External Links in a Website
vii) Test Case 2: Verify an Element Existence in a Web Page
viii) Write a Negative Test Case with Exception Handling

Writing Selenium Test Cases Part-2

  1. i) Test Case 4: Customer Registration in gcrShop Web portal User Interface
    ii) Test Case 5: Verify Customer Login to gcrShop User Interface
    iii) Test Case 6: Admin Login to gcrShop Admin Interface

Writing Selenium Test Cases Part-3

  1. i) Data Driven Testing
    ii) Batch Testing

Writing Selenium Test Cases Part-4

  1. i) Write a Test Case for Admin Login Locking Functionality
    ii) Write a Test Case for Positive and Negative Testing for Admin Login Functionality
    iii) Synchronization in Selenium WebDriver
    a) What is Synchronization?
    b) Why Synchronization?
    c) When Synchronization is required?
    d) How to identify the Synchronization Problem?
    e) How to Synchronize AUT and Test Tool (Selenium WebDriver)

Writing Positive and Negative Test Cases


  1. Writing Positive Test cases
  2. Writing Negative Test Cases with Exception Handling







TestNG Testing Framework for Selenium

TestNG Testing Framework for Selenium

TestNG Testing Framework for Selenium Part-1

  1. i) Introduction to TestNG Testing Framework
    ii) Install TestNG and write first TestNG Test Case
    iii) Create multiple Test Cases and Run
    iv) Prioritize Test Cases

TestNG Testing Framework Part-2

  1. i) TestNG Annotations
    ii) TestNG Attributes
    iii) Execute multiple Programs/Classes using XML

TestNG Testing Framework Part-3

  1. i) Grouping Test Cases using XML
    ii) Parallel Testing using TestNG
    iii) Data Driven Testing using @DataProvider

Selenium Framework

Selenium Automation Framework Design & Implementation

Selenium Automation Framework Design

  1. i) Maven Integration with Selenium
    ii) Create Maven Project and add Software dependencies
    iii) Create multiple Packages to store Test Automation Resources
    iv) Page Object Model (POM)

Selenium Automation Framework Implementation

  1. i) Create Object Repositories using POM
    ii) Create customized Commands
    iii) Create Reusable Functions
    iv) Create Test Cases using Automation Resources
    v)   Jenkins Integration with Selenium
    vi) Execute Test Cases and View Result Reports


Course Certificate

Contact For  Free Demo


Mobile No:+91-988 544 4871

Mobile No: +91 998 515 3068

Training Enquiry Form

Other Courses

Why to choose our Training Institute?
  • We Offer Real-time Project explanation.
  • Free Resume preparation
  • Technical Assistance even after Course Completion.
  • Backup Classes.
  • Lab Facility
  • Career Guidance
  • Mock Interviews and Exams Conducted
Open chat
Need help?