QA training in virginia

Course content is also available by clicking here amcosys.wordpress.com

Location : 22900 Shaw Rd, Sterling VA 20166

A – Introduction – Software Testing basics

Overview of Testing

  • Explain the basics of testing
  • Describe the Software Development Lifecycle (SDLC)
  • Provide an overview of several SDLC models
  • Describe and apply the available types of testing
  • Define White box and Black box testing techniques

Requirements and Testing

  • Explore the topic of business requirements
  • Build tests to cover requirements
  • Describe the methodology behind building test rules and test cases

Test Execution

  • Execute test cases based upon test rules
  • Document results based on requirements
  • Defects reporting

B – QuickTest Professional Training

OVERVIEW

This core course provides a comprehensive understanding of using QuickTest Professional as an automated functional testing tool for different environments. You will use QuickTest Professional’s graphical point and click interface to record and play back tests, add synchronization points and verification steps, and create multiple action tests. You will build upon fundamental topics by using debug  tools to troubleshoot tests and use additional checkpoints and product options to broaden the scope of  business processes that can be automated. Once tests are created, you will discover and correct common  record and play back problems. All topics are supported by hands-on exercises based on real-life examples.

COURSE OBJECTIVES

At the end of the course, you will be able to:

  • Create basic scripts from a manual test case.
  • Enhance basic tests with synchronization and verification.
  • Parameterize tests to run with multiple sets of data.
  • Create and reuse modular actions.
  • Use the Object Repository.
  • Use debugging tools.
  • Use custom checkpoints to create more precise verification points within a test.
  • Use the Object Repository Manager.
  • Describe and use virtual objects.
  • Resolve object recognition problems.

PREREQUISITES

Working knowledge of:

  • Windows
  • Web sites and browsers
  • Testing concepts

Course Overview

  • Outline the benefits of QuickTest Professional

Preparing to Record

  • Review documented user steps
  • Identify the application under test (AUT)
  • Prepare the test environment

Creating A Basic Test

  • Create and execute basic tests
  • Understand QuickTest results

Working With Objects

  • Identify objects and their properties
  • Discuss basics of the Object Repository

Adding Synchronization

  • Add synchronization steps
  • Set Global Synchronization Timeout

Verifying with Standard Checkpoints

  • Enhance tests with checkpoints
  • Use regular expressions

Using Parameters

  • Use input and output parameters
  • Create Data Driven tests
  • Enhance checkpoints with parameters

Building Multiple, Reusable Actions

  • Create a Single Reusable Action
  • Create multiple actions from a single action
  • Use Global and Local Data Sheets

Adding Steps without Recording

  • Add steps using keyword view
  • Add steps using the Step Generator

Creating Tests on a Web Application

Discuss differences in:

  • Setup
  • Add-Ins
  • Object Recognition
  • Synchronization

Writing Custom Checkpoints

  • Create a custom checkpoint
  • Compare captured values with expected values
  • Use debugging tools
  • Report the step outcome with a Reporter Event

Utilizing a Shared Object Repository

  • Describe local versus shared object repositories
  • Use the Object Repository Manager

Solving Object Recognition Problems

  • Use analog recording
  • Use low-level recording
  • Use a bitmap checkpoint
  • Work with virtual objects

Utilizing Recovery Scenarios

  • Create a recovery scenario
  • Associate a recovery scenario with a test

C – LoadRunner Training

OVERVIEW
LoadRunner is an automated load testing tool that allows you to test your application before, during, and after deployment. This course is designed to give you a firm foundation in basic load testing tasks. The LoadRunner Controller and Analysis will be covered in this course. You will create and run load test scenarios using the Controller. The Analysis is used to analyze load test results. You will learn to work with the graphs to display data after a test is run.

INTENDED AUDIENCE

  • Quality assurance engineers
  • Performance Engineers
  • New users of LoadRunner who need to load test their applications and/or executives who will be involved in any part of load testing.

COURSE OBJECTIVES
At the end of the course, you should be able to:

  • Identify information that needs to be gathered for load testing.
  • Identify the components of LoadRunner.
  • Apply the workflow recommended for creating a basic LoadRunner scenario.
  • Assign scripts, run-time settings, performance monitors, load generators and Vusers to a LoadRunner scenario based on your load testing goals.
  • Load test your application by running a scenario.

PREREQUISITES

 

Working knowledge of:

  • Windows
  • Web sites and browsers
  • Client / server environment

Introduction

  • Explain the need for load testing
  • Describe various types of performance test objectives
  • Identify the steps of the LoadRunner methodology
  • Define the term “scenario” in the context of LoadRunner
  • Identify strategies for creating effective scenarios

Planning an Effective Scenario

  • Define measurable goals for your load test
  • Gather preliminary information before load testing your system
  • Organize system information effectively
  • Use gathered information to plan load tests

Installation

  • Describe the LoadRunner architecture
  • Determine where to install LoadRunner components
  • Identify hardware and software needed for installation

Introduction to Scenarios

  • Explain the elements of a LoadRunner scenario
  • Present the basic steps for creating a scenario
  • Using Run-time Settings
  • Explain the difference between Script and Scenario Run-time settings
  • Configure Run-time settings based on load testing goals

Scenario Execution

  • Prepare for a scenario run
  • Identify techniques for running a scenario efficiently
    • Explain Scheduling by Scenario and by Group
    • Configure Scenario Start Time
    • Explain a Real-life Schedule and a Run until Complete Schedule
    • Manage Schedules through the Actions grid.
    • Manage Schedules through the Scenario Interactive Graph
    • Explain the value of analyzing results
    • Work with the graphs to display data
  • Scheduling Scenarios

    Analysis