Ready to Learn More

Software Testing Quality Assurance

Manual & Automation

Course Objectives:

Through manual testing and automated testing; this course delivers the skills on how quality assurance is performed. It focuses on to ensure that the solution meets the business needs and user requirements; to find out errors that can be bugs or defects; to determining user acceptability; to ensuring that a system is ready for use; to gaining confidence that it works; evaluating the capabilities of a system to show that a system performs as intended; and verifying documentation. Testing of an application or product is necessary to improve the business processes and quality of the product or application.Students will learn the HP Quality Center/JIRA application and QTP.

1. Software Testing
  • What Is Testing?
  • Why Is Testing Necessary
  • Objective of Testing
  • How do you test a software?
  • Manual and Automation Testing
  • Software Development Life Cycle
  • Functional and Non-Functional Testing
  • Alpha, Beta, Unit and Usability Testing
  • Software Process Models including V Model
  • Software Testing Artifacts:
    • Testing Risk Assessment document
    • Scalability Assessment document
    • Testing Strategy document
    • Test Plan document
    • Gap Analysis Document
    • Test case / Test Scripts document
    • Test Case Review Document
    • Traceability Matrix document (RTM)
    • Status Report
    • Test Exit Report / Test Completion Report
    • Testing Estimation
    • Peer Review
  • Assignment on Test cases
  • Test case Design Techniques:
    • Boundary Value Analysis
    • Equivalence Partitioning
    • Decision Table
  • Software Testing Life Cycle
  • Testing Stages/Phases/Levels
  • Unit, SIT, UAT and PAT testing
  • Defect Life Cycle
  • Defect Reporting and Tracking
  • Defect Severity and Priority
  • A Software Tester’s Responsibilities
  • A Test Lead’s Responsibilities
  • Qualities of a good Tester
  • Qualities of a good Software
  • Standards – ISO and CMM
  • Black Box, White box and Gray box testing
  • Walkthrough, Inspection and Peer Review
  • Compatibility and Cross-platform testing
  • Data Driven Testing
  • Database Testing
  • Performance testing
  • Load, Stress, Volume, Spike, Memory Leak and Endurance testing
  • Memory Leak
  • Function Point Analysis
  • Integration Testing
  • Positive and Negative testing
  • Quality Assurance and Quality Control
  • Regression Testing and Recovery Testing
  • Sanity and Smoke Testing
  • Test Bed
  • Test Data
  • Test Items
  • Test Log
  • Verification and Validation
  • Test Execution
  • When to Stop Testing
2. HP Quality Center Training Contents
    Adding Test Requirements
  • Characteristics of a useful requirement
  • Example of a test requirement
  • Importance of tracing and tracking requirements
  • Entering requirements manually
  • Importing requirements from Word and Excel
  • Adding Test Cases
  • Characteristics of a useful test case
  • Review of an existing test case
  • Parameters
  • Building a test case structure
  • Creating manual test cases
  • Importing test cases from Excel
  • Requirements coverage
  • Test Sets and Test Execution
  • Creating folders and test sets
  • Defining test execution flow
  • Setting test set properties
  • Manual test execution
  • Logging defects during manual testing
  • Automated test execution
  • Running a test set
  • Defect Tracking
  • The Defect Life Cycle
  • Reporting defects
  • Searching for similar defects
  • Using grid filters
  • Saving favorite views
  • Deleting defects
3. Performance Testing
  • Introduction
  • Need and focus
  • Performance Testing Process
  • Performance Test Parameters
  • Performance Testing steps
  • Examples
4. Quick Test Professional Training Contents -Automation
    Lesson 1: Test Automation Introduction
  • Why Test Automation?
  • Limitations of manual testing
  • Advantages of automated testing
  • Which test cases to automate and which test cases not to automate?
  • Lesson 2: Introducing Quick Test
  • Testing Process
  • Quick Test Window
  • Mercury Tours Sample Web Site
  • Lesson 3: Recording Tests
  • Preparing to Record a Test
  • Recording a Test
  • Analyzing the Test in the Keyword View
  • Lesson 4: Running and Analyzing Tests
  • Running a Test
  • Analyzing Test Results
  • Lesson 5: Error Handling & types of Errors
  • Syntax errors
  • Logical errors
  • Runtime Errors
  • Handling Errors
  • Lesson 6: Test Results
  • Test results
  • Creating Test results report
  • Lesson 7: Using Regular Expressions
  • Regular Expression Syntax
  • Working with Regular Expressions
  • Running and Analyzing a Test with Regular Expressions
  • Lesson 8: Data tables, Methods & Operations
  • Data Tables
  • Data Table Methods
  • Examples
  • Lesson 9: Functions
  • Usage, Definition & syntax
  • Examples
  • Exercise
  • Lesson 10: Creating Checkpoints
  • Understanding Checkpoint Types
  • Checking Objects
  • Checking Pages
  • Checking Text
  • Checking Tables
  • Running and Analyzing a Test with Checkpoints
  • Lesson 11: Dividing Tests into Multiple Actions
  • Working with Multiple Actions
  • Creating New Actions
  • Inserting Existing Actions
  • Running and Analyzing a Multi-action Test
  • Lesson 12: Learning Virtual Objects
  • Learning Virtual Objects
  • Understanding Virtual Objects
  • Understanding the Virtual Object Manager
  • Defining a Virtual Object
  • Removing or Disabling Virtual Object Definitions
  • Lesson 13: Defining and Using Recovery Scenarios
  • Defining and Using Recovery Scenarios
  • Deciding When to Use Recovery Scenarios
  • Defining Recovery Scenarios
  • Understanding the Recovery Scenario Wizard
  • Managing Recovery Scenarios
  • Setting the Recovery Scenarios List for Your Tests
  • Lesson 14: Configuring Object Identification
  • About Configuring Object Identification
  • Understanding the Object Identification Dialog Box
  • Configuring Smart Identification
  • Mapping User-Defined Test Object Classes
INCLUDED

Lab Practice
Project
Resume Preparation

SCHEDULE

Please contact OptionTrain (416)486-6555 or info@optiontrain.com