About This CD

advertisement
About This CD
This CD includes the following:
•
A list of sample tools that support the Automated Test Lifecycle
•
A sample test plan
•
Test tool selection criteria
•
The Automated Test Life Cycle Methodology Graphic
Tools That Support the Automated Test Lifecycle
There is an abundance of automated testing tools on the market. Test engineers
looking to bring automated testing tools to a new project often do not know where
to begin their research. For the convenience of test engineers this CD contains a
table showing the types of tools commonly used throughout the testing lifecycle.
This table outlines the various types of test tools available for use throughout the
various lifecycle phases. It provides the names of sample products associated with
the various categories listed, but should not be construed as an exhaustive list of
available products. The table identifies tools that support the test lifecycle; it does
not address development tools and tools that support the other lifecycle phases—
such as database tools, middleware connectivity and gateway tools, GUI builders,
RAD development tools, and many others.
Test Plan Example
The cornerstone of an effective test program is test planning. The test planning element of the Automated Test Lifecycle Methodology (ATLM) depicted in this book
represents all the activities that will be required on the test program. Test planning
must ensure that processes, methodologies, techniques, people, tools, and equipment—hardware, middleware, software—are organized and applied in an efficient way.
1
2
About This CD
For each test program, test goals and objectives need to be defined and test
requirements must be specified. Test strategies aimed at supporting test requirements must be defined. The main events and primary activities of the test program
need to be reflected within a schedule. The products (including deliverables), which
need to be produced by the test team during the execution of the test program, need
to be identified. All the pertinent information above must be captured and maintained within a test plan document.
Test engineers are often faced with the need to create a test plan in a short
amount of time. For the test engineer’s convenience we have included a sample test
plan on this CD.
Test Tool Selection Criteria
Once the test engineer has narrowed the search for a particular type of test tool
down to two or three lead candidates, an Evaluation Scorecard can be used to determine which tools best fit the particular project’s requirements. To make test tool
selection more efficient we have included on this CD an Evaluation Scorecard that
outlines test tool evaluation criteria. It can be tailored to the specific needs of your
project.
Automated Test Lifecycle Methodology (ATLM)
This book focuses on the Automated Test Lifecycle Methodology (ATLM), a structured methodology for designing and executing test activities that parallel the Rapid
Application Development methodology commonly in use today. The ATLM is
invoked to support test efforts involving automated test tools, and incorporates a
multistage process. The methodology supports the detailed and interrelated activities necessary to determine whether to acquire an automated testing tool. The
methodology includes the process of how to introduce and utilize an automated test
tool, covers test design and test development, and addresses test execution and
management. The methodology also supports the development and management of
test data and the test environment, and addresses test documentation to include
problem reports. The ATLM methodology represents a structured approach, which
depicts a process with which to approach and execute test. This structured approach
is necessary to help steer the test team away from common test program mistakes.
For your convenience we have included the ATLM graphic so that it may be
applied and represented within your test documentation.
Download