Join our mailing list!





  Home > Intermediate Topics >

  Testing Commercial Off-the-shelf Software Applications
 
 
Individual price

Our Price: $299.00


Product Code: COTS101


Description Technical Specs Outline
 
Module 1 - COTS Applications Defined (100 Mins.)

This module lays a foundation of understanding about COTS applications and some of the key terminology associated with COTS applications. A case study is presented that will serve as the basis for discussion and exercises throughout the course.

   * What is COTS?
   * Variations of COTS - COTS-based, GOTS, MOTS
   * What is the Purpose of COTS?
   * Why are the Challenges of COTS Applications?
   * What are the Challenges of Testing COTS Applications?
   * What are the Risks of Implementing COTS Applications?
   * Key Terminology
   * An Introduction to the COTS Lifecycle
   * Roles and Responsibilities for COTS
         o Vendors
         o Customers
         o Senior Management
         o Users
         o In-house Developers
         o Test Team Leadership
         o Testers
         o QA Analysts and Leaders
   * Case Study in COTS Testing
   * Additional Resources

Module 2 - A COTS Testing Framework (12 mins.)

This module presents the COTS testing framework that will be the driving process for this course.

   * A COTS Testing Framework
   * The COTS Testing Framework Explained
   * How the COTS Testing Framework Fits Into the Overall COTS Lifecycle
   * The Evolutionary Nature of the COTS Lifecycle and How it Impacts Testing

Module 3 - Developing a COTS Testing Strategy (27 Mins.)

This module presents how to develop a test strategy for COTS applications and how to use the strategy to start planning very early in a project what you will need to test it.

   * Objectives of the Strategy
   * COTS Risks and How They Drive the Test Strategy
   * Anticipating New Risks that are Identified During the Project
   * Identifying the Critical Success Factors for COTS Applications
   * COTS Integration Strategies and How They Impact the Testing Strategy
   * Determining the Uniqueness of Your Project
   * How to Create a COTS Test Strategy
         o The Elements
         o The Process
         o An Example Standard
   * Exercise

Module 4 - Planning the Test of a COTS application (83 Mins.)

This module presents a complete planning process for testing COTS applications.

   * Process Overview
   * A Mapping of Test Planning Activities to the COTS Lifecycle
         o Acquisition
         o Integration
         o Customization
         o Testing
         o Implementation
   * Required Input and Entry Criteria
   * What Needs to Be Verified
   * What Needs to be Validated
   * The COTS Test Planning Process Step-by-step
   * Review a Sample COTS Test Plan
   * Detailed COTS Test Planning
   * Detailed Test Planning Techniques and Deliverables
         o Test Cases
         o Test Scenarios
         o Test Scripts
         o Test Descriptions
         o A Detailed Test Planning Framework
   * Adding Traceability of Tests to:
         o Customer needs and desires
         o Acceptance criteria
         o Test objectives
   * Types of Test Matrices
   * Detailed Test Planning by Example
   * Testing Integration "Glue"

Module 5 - Performing the Test of a COTS Application (27 Mins.)

This module presents how to prepare and perform the testing of COTS applications, including integration and regression testing. As part of this module, we will perform the tests designed in the previous module on a COTS application.

   * Step 1 - Build the Test Environment
         o Hardware
         o Test Data
         o Software
         o Tools
         o Processes
         o Verify Correct Replication Required to Test Customizations and Vendor
         o Extensions
         o Verify Integration Feasibility
   * Step 2 - Orient and Train Testers
   * Step 3 - Perform Tests
         o Verify environment
         o Perform tests
         o Take backups
   * Step 4 - Evaluate Test Results
   * Step 5 - Record Defects
   * Step 6 - Perform Regression Testing
   * Ongoing Test Environment Management

Module 6 - Analyzing and Reporting the Results of COTS testing (28 Mins.)

In this module, you will learn how to interpret the results of testing COTS applications and how to use that information to implement the product and to improve the COTS acquisition, customization, integration, testing, and implementation processes.

   * Categorizing Defects
   * Writing Defect Reports
   * Writing Status Reports
   * Writing Final Test Reports
   * Making Sense of the Information to Improve Processes
         o Requirements Definition
         o Acquisition
         o Integration
         o Customization
         o Testing
         o Implementation
   * Exercise

Module 7 - Human Factors in COTS Testing (19 Mins.)

Human factors are very important in testing COTS applications and this module describes some of the most critical issues to be prepared to deal with.

   * Vendor Interaction
   * Getting Information for Test Planning
   * Getting Support for Testing
   * Getting Cooperation for Integration Testing
   * Getting Customer and User Input and Assistance in Testing

Related Products...
A Short Course in Performance Testing
Our Price: $59.00
Add
Practical Software Test Automation eLearning Version
Our Price: $399.00
Add
Testing Service-Oriented Architectures
Our Price: $399.00
Add


 Share your knowledge of this product with other customers... Be the first to write a review.



Browse for more products in the same category as this item:

Intermediate Topics
COTS Testing