Glossary of Software Testing Terms:
This glossary of software testing
terms and conditions is a compilation of knowledge, gathered
over time, from many different sources. It is provided as-is
in good faith, without any warranty as to the accuracy or
currency of any definition or other information contained
herein. If you have any questions or queries about the contents
of this glossary, please contact
Project Realms directly.
Describes how inspection and testing activities
can occur in parallel with other activities.
Validation is the process of executing defined, repeatable
tests to evaluate the requirements, functional specification
and internals of an application through white- or black-box
methods. Validation can also be thought of as dynamic testing,
since code is actually executed during these tests.
Determination of the correctness of the products of software
development with respect to the
user needs and requirements.
A repository for multiple scenario values which can be used
to drive repeatable automated processes through a number of
iterations when used in conjunction with an automation solution.
Verification is the process of reviewing or examining code or
life cycle artifacts (such as requirements, design, and functional
specifications.) to uncover defects as early as possible. This
is considered static testing since it is completed before any
actual code is available or executed. This is a more cost effective
means of removing defects. Verification is used during code
reviews, peer reviews, inspections and walkthroughs. Verification
requires really good communication between application development
teams, the QA team and end users.
A version number; version date, or version date and time stamp.
Volume testing subjects the system to large amounts of data
to determine if limits, either physical or logical, are reached
that cause the software to fail. Volume testing also identifies
the continuous maximum load or volume the system can handle
for a given period. It confirms that any values that may become
large over time (such as accumulated counts, logs, and data
files), can be accommodated by the program and will not cause
the program to stop working or degrade its operation in any
Virtual User (VU)
A Virtual User (VU) performs all the actions of a normal user.
The performance testing software is used to execute pre-recorded
scripts that simulate many VU's accessing the application concurrently.
| Contact us for more info