16

Click here to load reader

Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

Embed Size (px)

DESCRIPTION

Rapid global changes have created a variety of challenges for the software industry in the U.S. This sector produces 95 percent of the world's software.Its challenges include: intense time-to-market competitive pressures; support problems that grow in complexity; producing products that must run on multiple platforms; surviving in an environment in which requirements go immediately from verbal expression to screen design; high customer expectations; and the concept of the total product. Testing tools can help meet these challenges. Recommendations for software quality include: quickly learning the best practices of competitors; creating baseline benchmarks for the industry; providing formal training for practitioners; and using quality architects who act as general contractors in the overseeing of software projects.

Citation preview

Page 1: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

Course content for QA:

Software Engineering Concepts

Software Testing Basics

CORE

Manual Testing

Automation Testing Tool: Quick Test Professional

Test Management Tool: Quality Center

Performance Testing Tool: Load Runner Basics

Selenium

SUPPORTING MODULES

SQL Server Database

Business Analysis

COMPLIMENTARY MODULES

Interview Tips & Certifications

Software Engineering Concepts

www.usglobalit.com,ph:(804)-803-1036

Page 2: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

1. Software Engineering Concepts

a. Software Development Life Cycle Stages

b. SDLC Models i. Waterfall Model

ii. V Model

iii. Spiral model

iv. Agile/Scrum model

Software Testing Basics

2. Software Testing Basics

a. Definition of testing

b. Why is testing necessary?

c. Causes of software defects

d. Testing & Quality

e. Cost of defect repair

f. Risk of inadequate testing

g. Terminologies: i. Error, defect and failure

ii. Web application & Windows Application

www.usglobalit.com,ph:(804)-803-1036

Page 3: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

QA / SOFTWARE TESTING COURSE

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches *****

3. Testing levels

a. Static Testing ( review, inspections, walkthroughs)

b. Dynamic Testing/ testing stages v. Unit Testing

vi. Integration Testing

vii. System Testing

viii. User Acceptance Testing 1. Alpha testing

2. Beta testing

4. Testing types

a. White box testing

b. Black box testing

www.usglobalit.com,ph:(804)-803-1036

Page 4: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

c. Functional testing

d. Initial level testing i. Smoke testing

ii. Sanity testing

e. Re-testing & Regression Testing

f. Inter- system testing

g. Exploratory testing

h. Performance testing

Manual Testing

5. Software testing Life cycle

a. Stages: i. Test requirements gathering and Analysis’s

ii. Test Plan Preparation

iii. Test design

iv. Test Execution

v. Defect Reporting and Tracking

vi. Test Closure Activity

www.usglobalit.com,ph:(804)-803-1036

Page 5: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

QA / SOFTWARE TESTING COURSE

6. Test Design

a. Specification based or black box testing techniques i. Equivalence class partition

ii. Boundary value analysis

b. Structure based or White box testing techniques i. Statement coverage

ii. Decision testing

c. Test Case document: Project-Domain based examples

d. Requirement Traceability Matrix

7. Test management

a. Test planning

b. Test Planning Activities

c. Entry Criteria

www.usglobalit.com,ph:(804)-803-1036

Page 6: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

d. Exit Criteria

e. Test execution

f. Defect Reporting & Tracking i. Defect Report

ii. Defect Life Cycle

g. Software Environments

8. Tool Support for Testing a. Types of test tools

b. Manual vs Automation Testing

QUICK TEST PROFESSIONAL

9. QTP: Basics

a. Introduction to Automation testing

b. Benefits of automation testing

c. Introduction to Quick Test Pro

d. Record and Playback

e. Creating and Executing a Basic Test

f. Analyzing the Quick Test Result

www.usglobalit.com,ph:(804)-803-1036

Page 7: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

g. Keyword view

h. Expert view

i. Active screen

10. QTP: Objects

a. Object Identification

b. Script Analysis

c. Object Repositories

d. Object Spy

11. QTP: Actions & Parameterization

a. Reusable actions

b. Data table

c. Parameterization

d. Regular expressions

12. QTP: More Features

a. Step generator

www.usglobalit.com,ph:(804)-803-1036

Page 8: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

b. Password encoder

c. Recovery Scenario

d. Transactions

13. Checkpoints

a. Standard Checkpoint

b. Text Checkpoint

c. Text area Checkpoint

d. Page Checkpoint

e. Table Checkpoint

f. Database Checkpoint

g. Accessibility Checkpoint

14. QTP: VB Script a. Variable declaration

b. Accepting input & displaying output

c. Functions

d. Control statements

www.usglobalit.com,ph:(804)-803-1036

Page 9: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

e. Debug Mode

15. Descriptive Programming- Overview

16. Test Automation Frameworks- Overview a. Types

b. Linear Framework

c. Modular Framework

d. Data driven framework

e. Keyword driven Framework

f. Hybrid framework

QA / SOFTWARE TESTING COURSE

QUALITY CENTER

17. Quality center: Introduction a. Purpose of Quality center

b. Phases of Quality center

c. Quality center architecture

d. Quality Center Modules

www.usglobalit.com,ph:(804)-803-1036

Page 10: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

18. Quality center: Administration a. Creation of domain

b. Creation of project

c. Creation of users

d. Assigning users to project

19. Quality center: Modules a. Requirement module: i. creating requirements

b. Test plan module: i. creating test cases

c. Test lab module: i. creating test sets and

ii. test execution

d. Defects module: i. defect reporting &

ii. tracking

e. Linking requirements, test cases & defects

www.usglobalit.com,ph:(804)-803-1036

Page 11: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

20. Quality center: features a. Views

b. Edit

c. Analysis i. Reports & Graphs

QA / SOFTWARE TESTING COURSE

LOAD RUNNER BASICS

21. Load runner basics a. Introduction of LoadRunner

b. LoadRunner Testing Process

c. LoadRunner Architecture

22. Load runner: Virtual User Generator a. What are virtual users?

b. Creating VU Script

23. LoadRunner: Controller a. Design Scenario

b. Configuring Runtime settings

c. Load Generator

www.usglobalit.com,ph:(804)-803-1036

Page 12: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

24. Load runner: Analyzing Test Results

Selenium-IDE

• Introduction

• Installing the IDE

• Opening the IDE

• IDE Features

• Building Test Cases

• Running Test Cases

• Using Base URL to Run Test Cases in Different Domains

• Selenium Commands – “Selenese”

• Script Syntax

• Test Suites

• Commonly Used Selenium Commands

• Verifying Page Elements

• Assertion or Verification?

• Locating Elements

• Matching Text Patterns

www.usglobalit.com,ph:(804)-803-1036

Page 13: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

• The “AndWait” Commands

• The waitFor Commands in AJAX applications

• Sequence of Evaluation and Flow Control

• Store Commands and Selenium Variables

• JavaScript and Selenese Parameters

• echo - The Selenese Print Command

• Alerts, Popups, and Multiple Windows

• Debugging

• Writing a Test Suite

• User Extensions

• Format i. Executing Selenium-IDE Tests on Different Browsers

ii. Troubleshooting

DATABASE BASICS FOR QA

25. Database Basics for QA using MS SQL 2008 a. Data

b. DBMS

c. RDBMS Concepts

d. Database design basics

www.usglobalit.com,ph:(804)-803-1036

Page 14: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

e. SQL Queries i. SELECT: WHERE Clause, GROUP BY Clause, HAVING Clause, ORDER BY Clause, Aggregate functions

ii. JOINS- Inner join, outer join-left outer join & right outer join

Business Analysis

26. Business Analysis a. Roles of Business Analyst in IT Project Team

b. Business Analysis basics

Quality Standards

27. Quality Standards a. Quality Concerns in US based Projects

b. ISO Standards

c. CMMI

INTERVIEWS & CERTIFICATIONS

28. Interviews & Certifications a. Resume preparation tips & Interview tips

www.usglobalit.com,ph:(804)-803-1036

Page 15: Course content for qa(MANUAL TESTING, AUTOMATION TESTING QTP,QUALITY CENTER with BASICS of SQL)

USGLOBAL IT QA TRAINING CURICULUM

Training Features: Digital Training --- Software Testing Terminologies --- Interactive sessions --- Practical examples --- Domains included --- IT Professional Behavioral Skills --- QTP Tool Installation Support ***** Course Duration 5 to 6 weeks --- Weekday/Weekend Batches ****

b. QA Certifications

c. HP certifications

www.usglobalit.com,ph:(804)-803-1036