Quality Assurance Online Training

Quality Assurance Online Training




    Quality Assurance, also known as Software Testing is crucial to save cost, time, efforts and the standard of the product. This course include an understanding of testing approaches that can be integrated into the software lifecycle so that functional and easy-to-maintain products are designed and delivered without compromising on the grade and condition of the software product. Emphasis is put on tests to find and reporting bugs. You’ll learn how to decipher application of static and dynamic techniques, perform boundary value analysis, conduct walk-through and audits, organize test development processes as well as create a quality analysis and test plan. You’ll be able to excel and apply the principles of any type, size and complexity of software-based business system – across technical platforms. You will learn key testing concepts, such as Regression, Black Box/White Box, and User Acceptance, Alpha, Beta. Test Specification, Test Plan, Test Cases &, Bug Reporting are part of job description of a Quality Assurance Professional.

    Course Objective

    After the completion of this course, Trainee will:
    1. Knowledge in quality management processes, fundamental concepts in software testing process, manual testing process and automation testing process
    2. Potential to segregate different activities of Quality Assurance, quality control, and quality planning
    3. Capacity to Recognize the importance of standards in the quality management process and their influence on the final product
    4. Calibre to apply quality tools to control and monitor processes to help in continuous improvement at workplace
    5. Knowledge and skills to crack few globally recognized Quality Assurance certification programs


    The fresher’s or the recent college graduate seeking success and high future prospect should choose the software testing training course. For those who have degree but want to have some additional skills should also appear for the Quality Assurance training and testing.


    Unit 1: Software Testing Concepts

    1. Introduction
    2. Importance of software systems
    3. Common problems in software development and Software Bugs
    4. Testing Objectives
    5. What is Manual and Automation Testing?
    6. Tester Roles and Responsibilities
    7. Is testing really important?
    8. Why choosing Testing as career?

    Unit 2: Software Development Life–Cycle

    1. Software Life Cycle Stages
    2. Testing Stage in SDLC
    3. Cost of Defect Repair
    4. Risk of inadequate Testing

    Unit 3: General topics

    1. Meetings, Software Environments, Application types
      1. Review, Walk through, KT and Kick off – Static Testing
    2. Different Components in software environments
    3. Difference between Development(Local), Test and Production Environments
    4. Web applications, Windows based applications and Intranet applications
    5. Differences between N Tier, Two tier etc

    Unit 4: Testing types – Dynamic testing

    1. White box and Black box Testing, Gray Box Testing
    2. Unit Testing, Integration Testing
    3. System Testing Techniques
    4. Usability Testing, Functional Testing and Non Functional testing

    Unit 5: Functional Testing Techniques

    1. GUI Testing
    2. Boundary Value Analysis
    3. Equivalence Class Partition
    4. Error guessing, Negative testing
    5. Back End testing
    6. Database Testing
    7. Compatibility Testing
    8. Security testing
    9. Portability testing
    10. Configuration Testing
    11. Recovery Testing

    Unit 6: Performance Testing Techniques

    1. Performance testing
    2. Load Testing
    3. Stress Testing
    4. Scalability Testing
    5. Soak Testing
    6. Volume Testing

    Unit 7: Identify Scenario based Test Cases

    1. What is Use case? Test Case Design
    2. Test Case Design Templates
    3. Types of Test Cases and Main qualities of Test cases
    4. Test Case Design Reviews
    5. Requirement Traceability Matrix
    6. Test Data Setup
    7. Importance of Test data in Testing
    8. Approach for gathering Test Data
    9. Benefits of Test data Gathering
    10. Managing Test data and creating Data Repositories

    Unit 8: Bug/Defect/Error

    1. What is Bug?
    2. Difference between Bug and Defect
    3. Format of Bug
    4. Priority and Severity
    5. Different status of bug in Bug life cycle
    6. Bug Reporting tools JIRA/Bugzilla/Quality Center

    Unit 9: Test Strategy and Test Execution

    1. Test Execution Life cycle Process
    2. Different levels of Test Execution
    3. Sanity/ Smoke testing(Level 0)
    4. Test Batches or Test suite Preparation and Execution(Level 1)
    5. Retesting(Level 2)
    6. Regression Testing(Level 3)
    7. Bug Leakage
    8. Test Design

    Unit 10: Test Plan

    1. What is Test Plan?
    2. Contents of test plan
    3. Master test plan and Testing level test plan
    4. Entry and Exit criteria
    5. Test Coverage
    6. Test Responsibilities
    7. Adhoc testing, Exploratory Testing
    8. General risks in test environment

    Unit 11: Testing Life cycle

    1. Test Initiation
    2. Test cases sign off
    3. Retesting
    4. Regression Testing
    5. UAT testing
    6. Alpha and beta testing
    7. Monkey testing

    Unit 12: Software Development Models

    1. Waterfall Model
    2. Incremental Model
    3. Prototype Model
    4. Spiral Model
    5. V Model
    6. Agile method

    Unit 13: Discussion on Interview questions and Case studies.

    Unit 14: Automation Testing

    1. Introduction to Automation Testing
    2. What is Automation Testing
    3. Benefits of Automation Testing
    4. Manual Testing Vs Automation Testing
    5. Various Automation Test Tools
    6. Tool selection criteria
    7. QTP 10.0 and 11.5 (UFT)
    8. Introduction to QuickTest Pro
    9. Overview of Quick Test Pro
    10. Starting Quick Test
    11. Quick Test Window
    12. Quick Test Window Layout
    13. Using Quick Test Commands
    14. Record and Playback
    15. Creating and executing a Basic Test
      1. Recording a test
      2. Understanding your recorded test
      3. Executing a test
    16. Different Recording Levels
      1. Standard Recording
      2. Analog Recording
      3. Low Level Recording
      4. Insight Recording
    17. Analyzing the Quick Test Results

    Unit 15: Object Repository

    1. Working with Test Objects and Object Repositories
    2. How QuickTest identifies Objects
    3. Working with Test Objects
    4. Object Spy
    5. Configuring Object Identification
    6. Smart Identification
    7. Managing Object Repositories
    8. Merging Shared Object Repositories
    9. Associating Shared Object Repositories to a Test

    Unit 16: Script enhancements

    1. Synchronization
    2. Synchronizing your tests
    3. Options to synchronize your tests
      1. Inserting Synchronization Point
      2. Adding Exist Statement
      3. Adding Wait Statement
    4. Adding comments in to script
    5. Parameterizing Tests and Data Driven Tests
    6. Introduction to Parameterizing Tests
    7. Parameterizing Tests
      1. Parameterizing a Test Manually
      2. Parameterizing a Test using Data Table
      3. Parameterizing a Test using Environment Variables
    8. Data Driven Test
      1. Create Data Driven Tests
    9. Working with Data Tables
    10. Introduction to Data Tables
    11. Working with Global and Action Sheets
    12. Importing and Exporting Data
      1. Importing Data from a Spread Sheet
      2. Importing Data from a Text file
      3. Importing Data from a Database
      4. Exporting Data to a Spread Sheet
    13. Recovery Scenarios
    14. Introduction to Recovery Scenarios
    15. When to use Recovery Scenarios
    16. Defining Recovery Scenarios
    17. Recovery Scenario Manager
    18. Managing Recovery Scenarios
    19. Associating Recovery Scenarios to your Test

    Unit 17: Actions and Functional Lib.

    1. Working with Actions
    2. Introduction to Actions
    3. Benefits of Actions
    4. Creating Tests with Multiple Actions
      1. Guidelines for Working with Actions
      2. Creating a New Action
      3. Inserting Actions
      4. Inserting Copy of Action
      5. Inserting Existing Action
      6. Splitting Actions
    5. Functions
    6. Creating User Defined Functions
    7. Advantages of using functions
    8. Creating generic functions

    Unit 18: Check Points and Out put values

    1. Checkpoints
    2. CheckPoint Introduction
    3. Adding Checkpoints to a Test
      1. Adding Checkpoint while Recording
      2. Adding Checkpoint while Editing
    4. Types of Checkpoints
      1. Standard Checkpoint
      2. Image Checkpoint
      3. Bitmap Checkpoint
      4. Text Checkpoint
      5. Text Area Checkpoint
      6. Accessibility Checkpoint
      7. Database Checkpoint
      8. XML Checkpoint
    5. Checkpoints Supported Environment
    6. Output Values
    7. Output values introduction
    8. Categories of Output Values
    9. Creating Output Values
    10. Storing Output Values
    11. Viewing and Editing Output Values

    Unit 19: Real time Work

    1. Real time script validation by using VB script
    2. VB script Features
      1. Adding Comments
      2. Data types
      3. Declarations (Variables (Scalar and Array),Constants))
      4. VB Script Operators
        1. Arithmetic Operators (Including Concatenation operators)
        2. Comparison
        3. Logical
      5. Flow Control Statements (a. Conditional Statements)
        1. If…Then…Else…End If
        2. Select Case…Case…Case Else…End Select
      6. Flow Control Statements (b. Loop Statements)
        1. For…Next
        2. While…Wend
      7. VB Script Procedures(Functions)
        1. Built-in Functions(String, Array, Math, Date & Time, Conversion functions etc…)
        2. User defined
          • Sub Procedures
          • Function Procedures
      8. Coding Conventions
      9. File System Operations
      10. Excel sheet Operations
      11. database Operations
    3. Automation Frameworks
    4. Basic Frame Work
    5. Keyword-Driven Framework
    6. Data-Driven Framework
    7. Hybrid Framework

    Unit 20: Selenium

    1. Selenium IDE and Webdriver
    2. Understand all about the Selenium fundamentals
    3. Overview
    4. Presentation
    5. Export Features
    6. Installation
    7. Test application with Selenium IDE
    8. RC Vs WebDriver
    9. Overview
    10. How to create test with WebDriver

    Unit 21: HP Load Runner

    1. Using Load Runner
    2. Compare with Other Open Source Tools
    3. Using Virtual User Generator
    4. How to record a script in Vugen
    5. Using Parameterization
    6. How to perform Parameterization
    7. Introduction to Load Runner Controller
    8. How to design a scenario
    9. What are monitors
    10. How to configure a monitor
    11. Using Load Generator
    12. How to configure Load Generators
    13. Using Ramp-up
    14. Using Ramp-down
    15. Executing a Scenario
    16. Exercise and Assignments

    Unit 22: HP Load Runner Advanced Topics

    1. Introduction to Correlation
    2. How to perform Auto Correlation
    3. How to perform Manual Correlation
    4. Using dynamic value
    5. Using Load Runner Analysis
    6. How to create a Professional Report in Load Runner Analysis
    7. Using Diagnostics
    8. Using Performance Center
    9. Exercise and Assignments

    Unit 23: My SQL

    1. Database Verification and Validation
    2. Introduction to Database
    3. MySQL Database
    4. Comparison with Popular Databases – Oracle, MS SQL Server, IBM DB2
    5. Structured Query Language (SQL)
    6. Data Definition Language (DDL)
    7. Data Manipulation Language (DML)
    8. Introduction to Tables, Rows, Columns
    9. What are a Foreign Key, Primary Key and Unique Key
    10. What are DDL and DML
    11. (DML) Select, Update, Delete and Insert Into statements
    12. (DDL) Create, Alter, Drop statements
    13. Exercise and Assignments

    Unit 24: HP Quality Center

    1. HP Quality Center Overview
    2. Requirements Module
    3. Creating different types of Requirements
    4. Creating traceability between requirements and Tests
    5. Importing Requirements
    6. Requirements Graphs and Reports
    7. Test Plan Module
    8. How to create Manual Test Cases
    9. Creating Parameters
    10. Versioning and Base lining
    11. Importing Test cases
    12. Test case graphs and reports
    13. Test Lab Module
    14. How to create Test Sets
    15. Linking Test cases to Test Sets
    16. Executing Test Cases
    17. Test Dependencies and Conditions
    18. What are Test Runs and Test Instances
    19. Creating Defects during Execution
    20. Understand about verification points
    21. Defects Module
    22. How to create a defect
    23. Types of Defects
    24. Entire Defect Life Cycle
    25. Defect Management
    26. Defect Graphs and Reports
    27. Reports with Document Generator

    Unit 25: Bug Reporting Tools

    1. What is Bug Reporting?
    2. Most popular Test Reporting Tools
    3. Jira – Test Reporting Tool for Agile Software Development and Testing
    4. Bugzilla – Test Reporting Tool for Agile Software Development and Testing
    5. Backlog Tracking with Bugzilla
    6. Issues Management with Bugzilla
    7. Bug Reporting and Tracking with Bugzilla



    Write a Review

    Your email address will not be published. Required fields are marked *

    Course Reviews


    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    • 1 month, 2 weeks
    Contact Us

    +1 475-212-0075

    Drop us a query

      Your Details

      * Required

      Job Support

        Your Details

        * Required

        Course Features

        Live Instructor-led Classes

        This isn't canned learning. Its dynamic, its interactive, its effective

        Expert Educators

        Only the best or they're out. We are constantly evaluating our trainers

        24&7 Support

        We never sleep. Need something answered at 3 am? No Problem

        Flexible Schedule

        You don't learn as per our calendar. We work according to yours.

        Customized Training's

        The most part self-managed and adaptable to suit a person's particular adapting technology needs

        Priority Based Training's

        Real-time Scenario based Assignments and Case Studies