• Software Testing Life Cycle
• Verification and Validation
• Test Planning, Test Case Designing & Execution
• Importance of testing in SDLC & various kinds of testing
• Black Box ,White Box & Exploratory Testing
• Look & Feel ,Usability,Installation, Performance testing
• All about Web Application Testing (E-Commerce, OS- Commerce and Jumla)
• Integration & System testing
• Defect Reporting
• Quality Standards (Six Sigma, CMM,CMMI & ISO)
• Introduction to Database Testing
For more details
Contact
learn_testing_kolkata@yahoo.com
Course Description
OVERVIEW
This core course provides a comprehensive understanding of using QuickTest Professional 9.5 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 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
Using Database Checkpoints
• Define Database checkpoints
• Create SQL queries
• Insert a Database checkpoint
• Parameterize a database query
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
Fundamentals of Load Runner 9.0OVERVIEW
This core course provides a comprehensive understanding of using QuickTest Professional 9.5 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 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
Using Database Checkpoints
• Define Database checkpoints
• Create SQL queries
• Insert a Database checkpoint
• Parameterize a database query
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
OVERVIEW
Load Runner 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 Load Runner 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. Hands-on labs designed to provide you with the knowledge necessary to load test your system using LoadRunner support all topics.
Introduction
• Explain the need for load testing
• Describe various types of performance test objectives
• Identify the steps of the Load Runner methodology
• Define the term “scenario” in the context of Load Runner
• 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 Load Runner architecture
• Determine where to install Load Runner components
• Identify hardware and software needed for installation
Introduction to Scenarios
• Explain the elements of a Load Runner 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
Scheduling Scenarios
• 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
Defining Service Level Agreements
• Define a Service Level Agreement
• Create a Service Level Agreement Goal Measured Per Time Interval
• Create a Service Level Agreement Goal Measured Over the Whole Run
Performance Monitors
• Explain the value of performance monitors
• Select performance monitors to achieve load test goals
• Add measurements for performance based goals
Analysis
• Explain the value of analyzing results
• Work with the graphs to display data
OVERVIEW
The process-based functionality of Quality Center 9.2 is extended in this hands-on course. Students will learn how to manage quality information throughout the development cycle, construct and organize requirements, create and execute test sets, monitor defects, and use graphs and reports to track the
Success of a project.
Introduction
Working with Releases
• Understanding the relationship between releases and cycles
• Creating a release tree
• Tying requirements to releases and cycles
• Viewing requirement coverage by cycle
• Tying tests to releases and cycles
Exporting from Excel to Quality Center
• Installing the Excel add-in
• Formatting requirements data in Microsoft Excel
• Exporting requirements to Quality Center
• modifying a requirements tree
Defining Requirements
• Understanding requirement types
• Creating and defining requirements
• Building a requirements tree
• Tying requirements to releases and cycles
Analyze 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
Test Planning
• Building a test plan tree
• Creating tests
• Linking tests and requirements
• Designing test steps
• Using parameters in tests
• Configuring a test to call other tests
• Generating test scripts
• Monitoring the status of test plans
Test Execution
• Building a test sets tree
• Creating test sets
• Organizing tests in a test set
• Defining and scheduling test execution flows
• Configure automated test rerun and cleanup rules
• Executing manual and automated tests
• Recording and reviewing test execution results
• Monitoring the status of test sets
Defect Tracking
• Logging defects
• Searching and reviewing defects
• Associating defects to other entities
• updating a defect
• Tracking the status of defects
Reporting and Analysis
• Generate analysis reports and graphs
• Generate Microsoft Excel reports