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