Software Quality Assurance Training. 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080



Similar documents
Course: Peachtree. 50 Cragwood Rd, Suite 35 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

Java and J2EE (SCJA Exam CX ) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

MCSE. 50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

Oracle Certified Professional. Oracle Database Administrator (OCP 10g Exam 1Z0-042) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Cisco Certified Security Professional (CCSP) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Cisco Certified Internetwork Expert (CCIE) Lab Routing and Switching. 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

Fundamentals of LoadRunner 9.0 (2 Days)

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

Project Management Program. (PMP Exam) 50 Cragwood Rd, Suite 35 South Plainfield, NJ 07080

LR120 LoadRunner 12.0 Essentials

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

PC120 ALM Performance Center 11.5 Essentials

HP LoadRunner: Essentials 11

Testhouse Training Portfolio

Quality Assurance Training Program

HPE PC120 ALM Performance Center 12.0 Essentials

Business Application Services Testing

SOFTWARE TESTING TRAINING COURSES CONTENTS

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

ALM120 Application Lifecycle Management 11.5 Essentials

Learning More About Load Testing

Mohammed Khan SUMMARY

CENTRAL STATE UNIVERSITY DEPARTMENT OF BUSINESS ADMINISTRATION COLLEGE OF BUSINESS AND INDUSTRY

AHS 119 Health Careers Allied Health Sciences Department

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

Multimedia 320 Syllabus

CENTRAL CAROLINA COMMUNITY COLLEGE CONTINUING EDUCATION

Los Angeles Pierce College. SYLLABUS Math 227: Elementary Statistics. Fall 2011 T Th 4:45 6:50 pm Section #3307 Room: MATH 1400

Software Quality Testing Course Material

Elmira Business Institute Medical Transcription I (OFF 131)

EMPORIA STATE UNIVERSITYSCHOOL OF BUSINESS Department of Accounting and Information Systems. IS213 A Management Information Systems Concepts

CS 261 C and Assembly Language Programming. Course Syllabus

Oklahoma State University Institute of Technology Online Common Syllabus Semester and Year

Syllabus. Required Textbooks: 1. Title: Hands-On Networking Fundamentals Author: Palmer Edition: 2nd Copyright Year: 2013 ISBN:

MGT 5309 FALL 07 LOGISTICS AND SUPPLY CHAIN MANAGEMENT SYLLABUS

PH 7525 Introduction to Data & Statistical Packages Course Reference #: Spring 2011

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Professor: Monica Hernandez Phone: (956) Dept. Secretary Ms. Canales

Alabama Department of Postsecondary Education. Representing The Alabama Community College System

Course Syllabus. Senior Project Studio. Course Description: Students begin the design and production of advanced interactive project.

CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM

Open Source and Commercial Performance Testing Tools

Functional and LoadTest Strategies

II. Office Hours* (sign up at least 24 hours in advance in binder at student desk in office) Monday

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

Comparative Study of Automated Testing Tools: Quick Test Pro and Load Runner

PRINCIPLES OF FINANCIAL ACCOUNTING/ACC 120 N1WA FALL SEMESTER 2015

A closer look at HP LoadRunner software

MIT The Fundamentals of Computer Programming Fall Credits Watson School of Education University of North Carolina Wilmington

Olympian High School Graphic Design Syllabus

Course Syllabus. Design Layout

Elmira Business Institute Introduction to Health Information Management(MED 270)

BIOL 1004 SYLLABUS. COURSE OUTCOMES: The student will demonstrate knowledge of the parts and functions of a cell.

Art 301 Web Design. Louis A. Solis Office Hours: Fri 1-3pm Location of Office hours: room AC404

I. CATALOG DESCRIPTION. Credit Hours: 4.5 Class Hours: 30 Lab Hours: 45 Total Contact Hours: 75

An Introduction to LoadRunner A Powerful Performance Testing Tool by HP. An Introduction to LoadRunner. A Powerful Performance Testing Tool by HP

Finance Introduction to Financial Management Summer 2012 Online

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING AND ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Course Syllabus. CMGT 428 Virtual Construction. Construction Management. Haile/US Bank College of Business Northern Kentucky University

General Psychology HONORS PSYC 1030 CRN: This Course Outline is subject to change with notice.

SYLLABUS MAC 1105 COLLEGE ALGEBRA Spring 2011 Tuesday & Thursday 12:30 p.m. 1:45 p.m.

DYERSBURG STATE COMMUNITY COLLEGE COURSE SYLLABUS. Elementary Probability and Statistics

SPRING 2013 BUSINESS COMMUNICATIONS Syllabus

QA Classroom and Online training from Yes-M Systems

COM 1010, Basic Web Design

Elmira Business Institute Student Syllabus: Spreadsheet Applications (MIS102) Semester:

Financial Accounting Course Syllabus. Financial Accounting ACG 2021 (11132 &11133) None

EDF 3214: Human Development and Learning Section 901 Meeting Time: Mondays from 5-9 Room: CPR 256

ACNT 1311 Intro to Computerized Accounting COURSE SYLLABUS

Central Carolina Community College Continuing Education

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

HP LoadRunner. Software Version: LoadRunner Tutorial

West Los Angeles College Department of Allied Health Pharmacy Technician Program

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2016

COMMONWEALTH OF MASSACHUSETTS BUNKER HILL COMMUNITY COLLEGE CHARLESTOWN, MASSACHUSETTS COMPUTER INFORMATION TECHNOLOGY DEPARTMENT

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website:

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

STAT 121 Hybrid SUMMER 2014 Introduction to Statistics for the Social Sciences Session I: May 27 th July 3 rd

IVY TECH COMMUNITY COLLEGE REGION 03 SYLLABUS MATH 136: COLLEGE ALGEBRA SUMMER Instructor: Jack Caster Telephone: ext.

Digital Communication Southwest College

Transcription:

COURSE SYLLABUS Software Quality Assurance Training 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080 Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724 130 Clinton Rd, Fairfield, NJ 07004

Avtech Institute of Technology Course Instructor: Course Duration: 75 hours Date/Time: Training Location: Course: Text / Lab Books: Course Description The objective of this session is to introduce students to the fundamentals of Software QA Testing (Manual), QA terminology used in the industry, creating test documentation. By the completion of this session, the students will be able to write Test Plans, Test Cases, and report defects for standalone, Client-Server, and Web Based applications. Introduction to the Software Development Life Cycle Introduction to Software QA Testing Software Testing Terminology Roles and Responsibilities of a QA Tester Documenting Test Plans Documenting/Executing Test cases Introduction to Defect Reporting and Tracking Writing Metrics/Summary Reports Introduction to Automation in Software Testing Test Management with HP Quality Center The first of the two sessions will start with the introduction to the automation in Software Testing. HP Quality Center for test management will be introduced in this session. The second session will be dedicated on working with different modules of HP Quality Center. By the completion of this topic, the students will understand the concept of automation in software testing and will be able to use the HP Quality Center tool. Creating a test database Creating users and setting the permissions Working with Requirements Module Working with Test Plan Module Working with Test Lab Module Working with Defects Module Generating Reports Avtech Institute Page 2

Project Customization Test Automation using Mercury WinRunner This part of the course will teach students the fundamentals of how to create automated tests using Mercury s WinRunner. By the completion of this course, the students will be able to utilize the features of the tool to automate the functional and regression tests. Managing the GUI Map file Understanding the GUI Map file and the benefits it provides Creating the GUI Map file Loading and unloading of the GUI Map file Maintaining the GUI Map file Record Users Actions and Synchronize Script Introduction to Context Sensitive and Analog Recording Recording a script Playback scripts Implement synchronization points Verify the Application Using Checkpoints Implement GUI Checkpoints Implement Bitmap Checkpoints Implement the Database Checkpoint Capturing and verifying text Running the Test and Analyzing Test Results Different modes of running the tests (Debug, Verify & Update) Run integrated tests from Test Director/Quality Center Custom/Virtual Controls Identifying Custom Controls Mapping Custom Controls to Standard Controls Testing the Custom Controls The Virtual Object Wizard This course extends the WinRunner sessions by providing students with the techniques to enhance WinRunner automated test scripts for maintainability and reliability. Test Script Language (TSL) Built-in testing functions The Function Generator Flow control Variables, arrays Avtech Institute Page 3

Operators Input/output Modular Test Trees Calling tests from other tests Passing parameter values to tests Running tests unattended in batch mode Data Driven Testing Data Driven testing concepts Parameterization User Defined Functions Libraries Creating user-defined functions Adding user-defined functions to the Function Generator Test Automation using Mercury Quick Test Professional TM (QTP) This part of the course will teach students the fundamentals of how to create automated tests using Mercury Quick Test Professional TM. By the completion of this course, the students will be able to utilize the features of the tool to automate functional and regression tests. Record Users Actions and Synchronize Script Introduction to different modes of recording Recording a sample script Playback scripts Synchronize script Managing the Object Repository (OR) Understanding the OR and the benefits it provides Maintaining the Object Repository Understand Smart Identification Verify the Application Using Checkpoints Understand Standard, Bitmap, and Database Checkpoints Understand other types of checkpoints Custom/Virtual Controls Identifying Custom Controls Mapping Custom Controls to Standard Controls Testing the Custom Controls This course extends the Introduction to QTP sessions by providing students with the techniques to enhance QTP automated test scripts for maintainability and reliability. Avtech Institute Page 4

Modular Test Trees and Debugging Calling other user Actions Adding breakpoints Debugging script Analyzing Test Results Reporting test results Understanding Expert View Object Methods Data Driven testing concepts Parameterization Variables, arrays Operators Conditional statements Enhancing scripts User Defined Functions Libraries Creating user-defined functions Load Testing using Load Runner Basics of Stress and Performance What is Stress and Performance testing? Why is it done? Which tools are available to perform Stress and Performance testing? Gathering Requirements Application Usage in peak hour etc. Documentation Time Frame Test Plan Manual Scripts/flow Data Creating Scripts Introducing Vuser Scripts Introducing Vusers Looking at Vuser Types Avtech Institute Page 5

Working with VuGen Introducing VuGen Choosing a Virtual User Category Setting Script Recording Options Recording Web Vuser Scripts with VuGen Understanding the VuGen Environment Options Viewing and Modifying Web Vuser Scripts Running Web Vuser Scripts with VuGen Understanding VuGen Code Using C Vuser Functions Getting Help on Functions Enhancing Vuser Scripts Inserting Transactions into a Vuser Script Inserting Rendezvous Points into a Vuser Script Inserting Comments into a Vuser Script Sending Messages to Output Handling Errors in Vuser Scripts During Execution Emulating User Think Time Creating Parameters Selecting a File or Table as a Source for Parameter Values Defining Parameter Properties Customizing a Parameter Format Selecting an Update Method Using Correlation Functions Comparing Vuser Scripts using WDiff Modifying Saved Parameters Configuring Run-Time Settings Running Vuser Scripts in Stand-AloneMode Output Window: Execution Log Using VuGen s Debugging Features Running Tests Running Stress and Performance Tests Introducing Controller Opening the Controller Managing Scenario Files Creating the Scenarios o Attaching the scripts o Configuring Vuser Run-Time Settings o Configuring Load Generators o Viewing the script from Controller Avtech Institute Page 6

o Other Settings o Creating a Manual Scenario o Creating a Goal-Oriented Scenario o Scheduling a Scenario Running the Scenario Monitoring a Scenario Analyzing Test Results during the test run Analyzing Results Introducing Analysis Creating Analysis Sessions Starting Analysis Setting General Options Using Templates Understanding Summary Vuser Graphs Running Vusers Graph Errors Graphs Transactions Graphs Web Resources Graphs Web Page Breakdown Graphs Prerequisite Understanding of the Windows operating system (XP) Understanding of the principles of computer programming Contact Hours Contact Hours (Lecture Hours / Lab Hours) Semester Credit Hours semester credit hours Teaching Strategies A variety of teaching strategies may be utilized in this course, including but not limited to, lecture, discussion, written classroom exercises, written lab exercises, performance based lab exercises, demonstrations, quizzes and examinations. Some quizzes may be entirely or contain lab based components. A mid-course and end course examination will be given. Avtech Institute Page 7

Method of Evaluating Students Grade Distribution Class Attendance 10 Mid Term 30 Finals 50 Special Projects Makeup projects 10 Total 100% Grading Policy At the end of each course, each student is assigned a final grade as follows: Point Range Interpretation Grade Quality Points 90 100 Excellent A 4.0 80 89 Very Good B 3.0 3.9 70 79 Average C 2.0 2.9 60 69 Poor D 1.0 1.9 Below 60 Failure F 0 N/A Withdrawal W 0 N/A Pass P 0 N/A Incomplete I 0 A student earning a grade of D or above is considered to have passed the course and is eligible to pursue further studies. A student receiving a grade of F has failed the course. A failed course must be repeated and passed to meet Avtech Institute s graduation requirements, in addition to an overall program GPA of 2.0. Requirements for Successful Completion of the Course At a minimum, students must achieve the following: A passing grade of D or above Completion of all required examinations Submission of all required lab exercises and projects and; Adherence to the school attendance policy. Avtech Institute Page 8

Equipment Needed Industry standard desktop computer for lab exercises. Equipment Breakdown Lab room Videos and Projector Library Assignments To be determined by the instructor. Portfolio Assignment Student program outcome portfolios are required to demonstrate student competencies. In conjunction with your course structure, please select a project/paper that best demonstrates what you have learned in this course and add it to your program portfolio. Course Policies Disruptive Behavior Disruptive behavior is an activity that interferes with learning and teaching. Inappropriate talking during class, surfing inappropriate website, tardiness, cheating, alcohol or drug use, use of cell phone, playing lout music during class, etc. all disrupt the learning process. Copyright Infringement Specific exemptions to copyright infringement are made for student use in the context of learning activities. Graphic design students often download images from the Internet, or scan images from publications. As long as this work is for educational purpose, and subject to faculty permission, this is not a problem. Plagiarism Faculty cannot tolerate the misrepresentation of work as the student s own. This often involves the use by one student or another student s design, whether voluntarily or involuntarily. In the event that plagiarism is evident and documented, all students involved in the conscious decision to misrepresent work must receive an F as the grade for the project. A second occurrence may result in suspension for the rest of the quarter, and return to the school only after a review by the Academic Standards Committee. Attendance Attendance and Lateness In education and the workplace, regular attendance is necessary if individuals are to excel. There is a direct correlation between attendance and academic success. Attendance is mandatory. All students must arrive on time and prepared to learn at each class session. At the faculty member s discretion, students may be marked absent if they arrive more than 15 minutes late to any class. More that five absences in a class that meets twice per week or more that two absences in a class that meets once per week may result in a failure. Avtech Institute Page 9

Make-Up Work Late Projects and Homework All projects and homework must be handed in on time. Homework should be emailed to your instructor if you are going to miss a class. Work that is submitted one week late will result in the loss of one full grade; and work that is submitted two weeks late will result in the loss of two full grades; more than two weeks late you will receive a failing grade on the project. Student s Responsibility The student is responsible for attending all classes and participating on a regular basis. If you must miss a class, you must notify the professor in person or via email the day before. Classroom discussions will occur and the student is expected to make meaningful contributions to the discussions. The student is responsible for doing all assignments, including homework, and handing them in on time. The student must behave in a mature manner at all times unusual, disturbing or harassing behavior will not be tolerated. Such behavior will lead to ejection from class and possible further actions, including a requested withdrawal from class. Avtech Institute s school policies must be followed at all times. Avtech Institute Page 10