Quality Testing Methodology

 

Testmasters, Inc. has formulated its testing methodology from a long history of successful engagements.  The methodology blends philosophical and conceptual processes espoused by IEEE, SEI, and ISO with practical experiences in testing real world applications.  We do not feel that all organizations and projects are the same.  In this regard, each project must be reviewed to identify the characteristics of the project that drive the development methodology and corresponding test methodology.

 

The intent of our formal testing methodology is to provide an extensive framework for the establishment of structured practices for any organization.  The methodology contains common constructs that provide a framework that enables each organization to customize the architecture to create their own perfect fit.   There are many factors that influence specific decisions and processes to be employed.  Some of these factors include:

 

*  Organization Structure

*  Test Organization

*  Development Organization

*  Platforms

*  Nature of the Business Supported

*  Staffing

*  Financial strength

*  Size of Company

 

Many different combinations of these factors make each company unique.  It behooves each organization to tailor their quality assurance and testing processes to their dynamics optimizing the benefits to be derived from structured development processes.

 

The Quality Testing Methodology is divided into major disciplines or skill areas from the Establishment of Quality Practices to actual Testing and Control.  There are common characteristics within each discipline that cross over test phases.  A work breakdown structure (WBS) brings together the disciplines and the tasks in relation to test phase.  Finally, a compendium of processes, forms, reports, and other tools is provided and can be immediately useful in any organization.

 

Framework for Establishing Software Quality Practices

 

This is an overview of the essential elements that foster quality-oriented software development.  The relationships between the Software Development Life Cycle and Software Test Life Cycle are explained.  Materials facilitate the establishment or improvement of the organization’s quality practices.

 

Requirements and Design Testing

 

The most costly errors are introduced early in the development life cycle through improper, incomplete, or absent criteria essential to meeting user needs.  The development and testing of effective requirements is the subject of this section of the methodology.

 

Test Preparation and Execution

 

This section addresses the key aspects of dynamic testing – Planning, Preparation, and Execution. 

 

Configuration Management

 

This section contains three essential components of quality organizations: Change Management, Problem Management, and Test Environments and Labs.  These areas provide the necessary constructs to enable the organization to better understand and manage quality software development.

 

Work Breakdown Structure

 

The work breakdown structure (WBS) assists in the identification of the key tasks required to support testing and quality assurance throughout the Software Testing Life Cycle (STLC).  The tasks are defined in relation to test phase. 

 

Quality Testing Toolbox

 

This is a full complement of checklists, forms, samples, planning templates, and processes to assist in implementing and applying the methodology.  All tools are developed on a Microsoft Office base and can be immediately used by the organization.

 

 

View another Product:  Test Management Tools