Advanced Professional Course in Software Testing

Advanced Professional Course in Software Testing


  • Training

    Advanced Professional Course in Software Testing

    Sale Date Ended

    INR 1000
    Sold Out

Invite friends

Contact Us

Page Views : 120

About The Event

Program Name – Advanced Professional Course in Software Testing 
Program Type – Professional Course
Duration – 6 months (It can be made fast track on special request)
Registration Process – Fill up the form on the right column of this page and our staff will get in touch with you to guide you through the further registration process.

Program Content – Software Testing

Module 1 – Manual Software Testing

(If you want to a course in only Manual software testing visit here )

Brief introduction to software systems and SDLC

Basic concepts

  • Basic Testing Vocabulary
  • Quality Assurance versus Quality Control
  • The Cost of Quality
  • Software Quality Factors
  • How Quality is Defined
  • Why Do We Test Software?
  • What is a Defect?
  • The Multiple Roles of the Software Tester(People Relationships)
  • Scope of Testing
  • When Should Testing Occur?
  • Testing Constraints
  • Life Cycle Testing
  • Independent Testing
  • What is a QA Process?
  • Levels of Testing
  • The “V” Concept of Testing

Testing Techniques

  • Structural versus Functional Technique Categories
  • Verification versus Validation
  • Static versus Dynamic Testing
  • Examples of Specific Testing Techniques

Test Administration

  • Test Planning
  • Customization of the Test Process
  • Budgeting
  • Scheduling

Create the Test Plan

  • Prerequisites to test planning
  • Understand the Characteristics of the Software Being Developed
  • Build the Test Plan
  • Write the Test Plan

Create the Test Cases

  • Test Cases:
  • Test case Design
  • Building test cases
  • Test data mining
  • Test execution
  • Test Reporting
  • Defect Management
  • Test Coverage – Traceability matrix

Test Metrics – Guidelines and usage

Test reporting:

  • Guidelines for writing test reports

Test Tools used to Build Test Reports

Managing Change

  • Software Configuration Management
  • Change Management

Risks – Risk Analysis and Management with examples
User Acceptance testing – in detail explanation with details
Case Study: How to test web, stand alone and database applications – with examples.


Module 2 – Automation Software Testing – Functional testing using QTP / UFT

(If you want to a course in only Software Testing using QTP / UFT visit here )

  1. Introduction to automation testing process.
  2. Functional testing using QTP ( Quick Test Professional ) / UFT ( Unified Functional Testing ).
  3. Object Repository.
  4. Recording a test.
  5. Synchronization point.
  6. Checkpoints.
  7. Parametrize Values.
  8. Test Output Values.
  9. Regular Expressions.
  10. Step Generator.
  11. Virtual Object
  12. Recovery scenario.
  13. Handling data base.
  14. Actions.
  15. Introduction to VB Script.
  16. Preparing scripts for functional testing.
  17. Debugging the script.
  18. Object model reference.
  19. Frameworks

Case Study in Functional testing using QTP / UFT

Module 3 – Automation Software Testing – Performance Testing using Load Runner

  1. Introduction to Performance testing tool – Load Runner.
  2. Components of Load Runner.
  3. Creating vuserscripts.
  4. Script Enhancement.
  5. Correlation.
  6. Utility Functions.
  7. Creating Performance Scenerio.
  8. Analyzing the results.

Case Study in Performance testing using Load Runner.

Module 4 – Test Management Tool – Quality Center (QC)

  1. Introduction to Quality Center
    • Requirements Tab
    • Four Views of Requirements Tab
    • Types of Requirements
    • Test Coverage
  2. Test Plan Tab
    • Test Plan Tree
    • Adding New Folder to Test Plan
    • Types of Tests
  3. Test Lab Tab
    • Organizational Structure
    • Building Test Sets
    • Adding Tests to Test Sets
    • Execution Flow
    • Controlling Execution
    • Test Set Properties
  4. Defects Tab/Change Requests
    • New Defects
    • Tracking Defects
    • Grid Filters
  5. Linking In-Between Different Tabs and Need of Linking
  6. Filtering
    • Test Requirements Tab
    • Test Plan Tab
    • Test Lab Tab
    • Defects Tab
  7. Reporting and Analysis
  8. Importing and Exporting
  9. Setting-Up Favorites
  10. Live Analysis
  11. Live Project Implementation

Case Study in Test Management using Quality Center .

Module 5 – Automation Software Testing – Functional Testing using Selenium

(If you want to a course in only Software Testing using Selenium tools visit here )
Module 5.1: Selenium Introduction

      • Selenium Introduction
        • What is Selenium and Why Selenium
      • Selenium Components
      • Introduction of selenium Components
      • Java in Selenium?

Module 5.2: OOPs concepts and Core java Introduction

      • OOPs concepts
      • Setup Java environment – Download JDK and Setup eclipse
      • Java programming concepts
        • Class, Object ,variables, methods, Packages
        • Conditions and loops
        • Access and non access modifiers
      • Advanced Java Programming
        • Interfaces, Inheritance
        • Collections, Exceptions

Module 5.3: Selenium IDE and RC Introduction

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

Module 5.4: Selenium WebDriver Introduction

      • Selenium WebDriver Introduction
      • WebDriver Vs RC
      • Download and Configure WebDriver with Eclipse
      • Simple Testcase
        • Open and Close Browser
        • Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
      • UI elements ,Locators
      • Identifying WebElement using id, name, link text, class, xpath, css
      • Handling various WebElement using WebDriver
      • Handling Mouse movements and keyboard Events

Module 5.5: Testing Framework and Tools

      • Introduction of Testing framework
      • Types of frameworks
      • Tools for developing Test Framework
      • TestNG introduction and Configuration with eclipse
      • TestNG Annotations and Data Providers
      • Creating Test Suit with TestNG

Module 5.6: Develop Hybrid Framework

    • Developing Hybrid Framework for Web Application using WebDriver /TestNG.
    • Use external Data for Testing (Excel sheet , xml files, Property file )
    • Reading and understanding reports
    • Screenshots for failed Test case