Automated Testing Tools (Selenium, HP Unified Functional Testing, LoadRunner and Quality Center)

 

Part I Introduction to Automated Testing and Web-based Application

 

Part II Selenium

  1. An Overview of Selenium

·         Selenium And The Web Testing Frameworks

·         How It All Started

  1. The Selenium IDE

·         An Overview

·         Presentation

·         Exporting Features

·         Installation and Setup

  1. Test Cases and Test Suites

·         Selenese

·         Test Suites

  1. Commands

·         Actions

·         Accessors

·         Assertions

  1. Locators

·         Identifier

·         Id

·         Name

·         Link

·         DOM

·         XPath

·         CSS

·         UI-Element

·         Structure-Dependent

  1. Web-Driver
  2. Test-driven Testing

 

Part III HP Unified Functional Testing (QuickTest Professional)

  1. Overview of Unified Functional Testing

·         Understanding the Testing Process

·         Starting UFT

·         The UFT Window

  1. Creating Tests

·         Working with the Keyword View

·         Understanding Checkpoints

·         Working with Actions

·         Parameterizing Values

·         Working with Data Tables

  1. Running and Debugging Tests

·         Debugging Tests and Function Libraries

·         Running Tests

·         Analyzing Test Results

  1. Configuring Basic Settings

·         Setting Global Testing Options

·         Setting Options for Individual Tests

·         Setting Record and Run Options

  1. Working with Advanced Testing Features

·         Defining and Using Recovery Scenarios

·         Configuring Object Identification

·         Working with the Expert View and Function Library Windows

·         Working with User-Defined Functions and Function Libraries

·         Managing and Merging Object Repositories

 

Part IV HP LoadRunner

 

  1. Introduction to LoadRunner

·         What is LoadRunner?

·         Why LoadRunner?

·         LoadRunner Components

·         LoadRunner Protocols

·         Protocol Advisor

·         LoadRunner Architecture

·         How LoadRunner works?

·         Load Test Process

  1. Vugen:

·         What is Vugen?

·         Why Vugen?

·         Vugen Workflow

·         Vugen Recording options

  1. Correlation:

·         What is Correlation?

·         Why Correlation?

·         Web_reg_save_param() function

·         Web_reg_save_param() function with regular expression

·         How to identify which values to correlate

·         Correlation Rules

  1. Checkpoints:

·         What are checkpoints?

·         Types of checkpoints?

  1. Transactions:

·         What are Transactions?

·         Why Transactions?

·         Syntax with example

·         Nested Transactions with syntax and example

·         Transaction naming standards

  1. Comments in the script:

·         Why use comments in the scripts?

·         How to insert comments in the scripts?

  1. Vugen Logs:

·         Vugen logs

·         Recorded log

·         Replay log

·         Compilation errors

·         Runtime Data

  1. Script Structure:

·         Script Structure

·         Multiple action files

·         Script Rules

  1. Parameterization

·         What is Parameterization?

·         Why Parameterization?

·         Objectives of Parameterization

·         Parameter types

·         Simulate Parameters

·         Parameter Properties

·         Parameter combinations

  1. RunTime Settings

·         Run Logic

·         Pacing

·         Log

·         Think Time

·         Speed Simulation

·         Browser Emulation

·         Proxy

·         Blocks – Multiple Actions

·         Think time vs Pacing

 

Part V HP Quality Center

 

  1. Introduction
  2. Working with Releases
  3. Defining Test Requirements

·         Understanding requirement types

·         Specifying requirements

·         Building a requirements tree

·         Assigning requirements to releases and cycles

  1. Analyzing Requirement Risks

·         Adding traceability links between requirements

·         Establishing the business criticality and failure probability of a requirement

·         Performing risk analysis for a group of requirements

  1. Test Planning

·         Building a test plan tree

·         Creating tests

·         Using parameters in tests

·         Generating test scripts

·         Linking tests and requirements

·         Designing test steps

·         Generate a live analysis graph

  1. Test Execution

·         Building a test sets tree

·         Add tests into test sets

·         Linking test set folders to releases and cycles

·         Managing test execution flow and test dependences

·         Executing manual and automated tests

·         Recording and reviewing test execution results

  1. Defect Tracking

·         Logging defects

·         Searching and reviewing defects

·         Associating defects to other entities

·         Tracking the status of defects

  1. Version Control
  2. Importing Data
  3. Reporting and Analysis
本页最后更新: | -- | 网站设计和虚拟主机服务 WECAN.ca CMS