Home
spacer
Training
Contact Us
Software Testing Training
Classroom Instructor-led training (CILT)
Course Overview:
This course delivers the skills on how quality assurance is performed. It focuses on Business process improvement and its maintenance in order to assure the highest quality possible. Testing of an application or product is necessary to improve the business processes and quality of the product or application.
 
Audience Pre-requisites:
Candidate should have bachelor degree college diploma
Candidate should have knowledge or past working experience in either ofthe following domains:
 
» business, information technology, logistics, engineering, finance, health care, banking or insurance, OR
» currently working in these domains
Candidate should have good communication and writing skills
Candidate should be familiar with Microsoft Windows, MS-Excel and Word
 
Course Objectives:
Upon completion of this course participants should be able to:
Explain the principles, scope and best practices of test planning
Understand the management aspects of test design and execution
Explain the ways to measure and control the testing process
Define what the test case, test plan, and other basic testing concepts are
Describe how to identify scenarios that must be handled by the system and tested by the test team
Understand how to derive test cases and test procedures from use cases
Understand principles of manual testing and test automation and its place in software life cycle
Utilize HP Mercury testing tools: Quality Center, Quick Test Professional and LoadRunner
 
Training Contents:
1. Manual Testing Process Implementation
Introduction to Software Testing and Quality
Software Life Cycle Stages
Software Development Models
Testing Techniques – Static Testing, Dynamic Testing, Black Box Testing, White Box Testing
Software Quality Assurance Standards – CMMI Model and SIX SIGMA
Test Planning, Test Design and Test Execution
Test measurement Techniques and Metrics Collection
Defect Management
Defect Severities and Priorities
Defect management and defect resolution process
User Acceptance Testing
Testing Terminologies
 
2. Test Management with Quality Center (QC)
Introduction to Quality Center
Defining Test Requirements
Adding Test Cases
Planning Test execution
Mapping Business Requirements to Test Cases
Adding Defects
Generating Graphs and Reports
Export requirements to Quality Center
Export Test Cases to Quality Center from Excel
 
3. Basic Test Automation with Quick Test Professional (QTP)
Introduction to QTP
Launching QTP, Add-in Manager and Quick Test window
Introduction to Functional Testing
Functional Testing approach
Benefits of automation
QTP Testing Process (record and run process)
Different types of checkpoints (standard checkpoints and supported checkpoints)
Parameterization (datable and parameterization, parameterization by improving values from excel)
Action (Different types of actions, nesting the actions)
Object repository
Object spy
Synchronizing a Test
Handling exceptions using recovery scenarios
 
4. Performance Test Automation with LoadRunner
What is Performance Testing?
Introduction to LoadRunner
Performance Test Process
LoadRunner Components
Load Testing Process
Building Scripts
Analyze the Result
LoadRunner Controller
Running Load Tests
Generating reports
 
5. Backend Testing with SQL (Structured Query Language)
Introduction to Database and Rational Database Management System
DML Commands (Insert, Select, Update, Delete)
DDL Commands (Create, Use, Alter, Drop)
Sub queries, Joins and Unions
Simple and Complex SQL queries
Other DB Utilities Toad, SQL Navigator etc
Database role in application development
 
6. Reporting tools Bugzilla
Bugzilla
Who uses Bugzilla?
A bug life cycle
Adding a bug into the database
Bugzilla Query page
Review existing bug reports
Manage the content
Track bugs and issues
Monitor Activity
Report on Project Status
 
7. Project
End to end testing project
Top
Copyrights © 2006-12 Milostech Global Inc. All Rights Reserved.