Full Testing Concepts
The purpose of a testing method is to provide a structured approach and discipline to testing. It includestest planning, managing and controlling the testing process, and testing techniques. The full lifecycletesting methodology being introduced in this concepts manual outlines the generic testing processes andtechniques needed to test applications. This methodology is targeted for the development project teams(business and technical staff).When testing responsibility falls outside of the scope of the development team, reference is made toexternal testing processes for completeness purposes only. As preparations are made to pass the systemto a group outside of the development team for testing, it is expected that the project development teamwill consult the external group or their documentation for guidance.The full lifecycle testing methodology has three parts:
Test Process Model
, describes the "why" and "what" of the testing discipline. It presents the conceptsrelating to test planning, test preparation, test execution and test reporting. It covers, at a generic level,every facet of testing; types, techniques, levels, and integration approaches.
Test Process Model
, describes the "how," "who" and "when" of testing. It explains the processes,procedures and tools needed to support a structured approach to testing.
, describes the criteria to be met in order for specific levels of testing (such asOperability testing) to be considered acceptable by the organization. In most organizations the standardsare owned and managed by the
, available separately, teach the concepts of testing a software application using the fulllifecycle testing approach and reinforce them with a case study that applies these processes, tools, andtechniques.Since this is a generic methodology, we will only be describing tools and techniques that are generic totesting. The descriptions will be at a level that will give the reader the concept of what the tool or technique is and its relevance to the testing process. Inspections are one example of such a technique.The reader may pursue additional education at a greater level of detail outside of this methodologydocumentation.It is suggested that anyone who is a novice to testing should read the concepts document completelyfrom front-to-back and/or attend the course. Experienced test or development personnel can use thisdocument as reference. It is expected that the
Testing Process Model
content will be tailored to meet theunique needs of your application, project life cycle, and testing requirements.
whereavailable as part of organizational standards, will be used alongside the Test Process Model to insure theapplication development is conducted according to the needs of the organization.26/09/2006 16:03:56
Page 1 of 71