| Notions|| Business
Extracted from the design documentation and business administration rules
they come from, the requirements describe the application expected behaviors.
Functional path to execute in order to verify the conformity of
The test case is defined by a data set to determine, a script to execute
and expected detailed results.
A set of several test cases for a component or system under test, where
the post condition of one test is often used as the precondition for the
Phase of the functional path set up in a script. Each step verifies an
System Under Test
Environmental and state conditions that must be fulfilled before the
component or system can be executed with a particular test or test
Environmental and state conditions that must be fulfilled after the execution of a test or test procedure.
A type of test execution tool where inputs are recorded during manual
testing in order to generate automated test scripts that can be executed
later (i.e.replayed). These tools are often used to support automated
A software component or test tool that replaces a component that takes
care of the control and/or the calling of a component or system.
The behavior predicted by the specification, or another source, of the component or system under specified conditions.
Deviation of the component or system from its expected delivery, service or result.
False-fail (false-positive) result
A test result in which a defect is reported although no such defect actually
exists in the test object.
Testing of a previously tested program following modification to ensure
that defects have not been introduced or uncovered in unchanged areas
of the software, as a result of the changes made. It is performed when
the software or its environment is changed.
Test execution automation
The use of software, e.g. capture/playback tools, to control the
execution of tests, the comparison of actual results to expected
results, the setting up of test preconditions, and other test control
and reporting functions.
Project Automation Modules
Squash TA components are grouped together as functionnal modules (Sahi module, Selenium module...). This modules are plugins, they can be added or removed of the framework based on functionnal needs.
Domain Specific Language. It's a language specifically created for a domain area.