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