Manual & Automation Testing

 

 

SOFTWARE TESTING TRAINING AT INFOSCHOOL

Course Duration: 50 Hrs

Manual Testing

  Software Development Life Cycle (SDLC)Models

  • Water fall model.
  • piral model.
  • Prototype model.
  • V&V (Verification and Validation) model.
  • Hybrid model.

Basics of Software Testing.

Testing Types

a)     White box testing or unit testing.

b)     Black box testing.

c)      Grey box testing.

  • Functional testing, Integration testing, System testing, Acceptance testing.
  • Smoke testing, Ad-hoc testing, Globalization testing, Exploratory testing.
  • Compatibility testing, Performance testing.
  • Regression testing, Recovery testing.
  • Installation testing, Un-installation testing.
  • Test Plan, Test case scenario, Test case Template
  • Procedure to write a Test case.
  • Traceability matrix.
  • Defect Life cycle /(Bug Life Cycle).
  • Defect Report.
  • Defect Tracking Tool.
  • Software Test Life Cycle (STLC).
  • Test Case Design Technique (TCDT).
  • Types of Test Plan.
  • Automation Verses Manual.

VB SCRIPTING

1.  Variables

2.  Rules for Naming a Variable

3.  Variable Declaration

4.  Data Types

5.  Operators

6.  Decision Statement

7.  Loops

8.  Arrays

9.  Types Of System Function.

        • Character Function
        • Math Function
        • Date  Function
        • Conversion Function
        • Verification Function

ADODB (Active Data Object of Database)

Creating A DSN 

Quick Test Professional 

Session 1

Introduction

Overview of Quick Test Professional

Add-ins in Quick Test Professional

Record & Play Overview

Test Pane (Keyword view tab & Expert View tab)

Test Details Pane (Active Screen)

Run Modes (Normal & Fast)

Session 2

  •  Object Identification
  •  Object Repository(OR)
  •  Adding Local objects and Modifying objects, in Object Repository(OR)
  •   Object Identification(OI)Mechanism
  •  Object Spy(OS)

Session 3

  • Recordings
  • Normal Recording
  • Analog Recording
  • Low Level Recording

Session 4

  •  Understanding & Using Checkpoints
  •  Creating Standard Checkpoint
  •  Creating a Text Checkpoint
  •  Creating a Text Area Checkpoint
  •  Creating Bitmap Checkpoint
  •  Creating Database Checkpoint
  •  Creating a Accessibility Checkpoint
  •  Creating a XML Checkpoints(From requirement)
  •  Creating a XML Checkpoints(From Application)
  •  User Defined Checkpoints

Session 5

  • Synchronizing Quick Test 
  • Using the synchronization point in the test and using Object sync Time-out(OST) statement
  • Using the synchronization point in the test and using Exist statement
  •  Using the synchronization point in the test and using Wait property statement
  • User Defined Reporting
  • Reporter.reportEvent(Event_Status,Step_name,Detail_message)
  •  Using Reporter in test(Scripts)

Session 6

Working with Actions

  • Creating an New Action
  • Renaming an Action
  • Deleting an Action
  • Independent Action & Nested Action
  • External Action & Internal Action
  • Reusable & Non-Reusable Action
  • Action(Input/output)Parameters
  • Difference b/n Function & Action

Session 7

Working with Data Tables & Parameterizing Tests

  • Overview of Data Tables & Data Sheets
  • Working with Global Sheets and Action Sheets
  • Test iteration & Action iteration
  • Importing Data from  Data Table
  • Exporting Data from  Data Table to External sheet
  • Using Data Table Parameters(Parameterization)
  • Using Regular Expressions
  • Different regular expression characters and their meaning(Wild Cards)
  • Applying regular expression for dynamically changing windows

Session 8

  • Descriptive Programming
  • Static Programming
  • Descriptive Programming
  • Applying Static Programming & Descriptive Programming in Windows/Web Applications

Session 9

  • Frame Works
  • Define Frame Work
  • Frame Work Diagram
  • Stages in Automation Frame Work
  • Creating  Functional Library
  • Associating Functional Libraries  
  • Global settings & Local settings
  •  Initiation & Execution of Frameworks using VB scripting 

Session 10

  • Additional Topics
  •  Smart Identification
  •  Virtual Objects
  •  Environments
  •  Debugging
  •  Shared Object Repository                                                                    

Quality Center

  •  Introduction and usage of Quality center 
  • Management tool vs. Quality center
  • Creating Requirements in Quality center
  • Linking requirements with Test cases and Test Sets and Defects
  • Importing test cases into Quality center
  • Exporting test cases from Quality center to any file system
  • Creating a test cases in Quality center
  • Creating test sets in test lab
  • Adding test cases to test lab
  • Executing Manual and Automation test cases from QC
  •  Defect Tracking
  • Entering defects into QC
  • Handling defects