Download Analysis, design and development of an automated testing platform

Transcript
CHAPTER 3. THE PROJECT: AUTOMATED TESTING PLATFORM
Figure 3.1: Conceptual domain model
Test script
A test script is a short program written in a programming language used to test part of the functionality of a
software system.
Testing campaign
A testing campaign is the execution of a set of the test suite with the intention of testing a functionality or a set of
functionalities.
3.2
Problem domain
Figure 3.1 represents the domain of automated testing platforms and clears the relations among concepts explained
in the previous section.
A test case is a member of a testing area. Testing campaigns contain several test cases and can be executed in
a machine with the intention of testing the machine and the version of a functionality. A test case execution is
composed by test steps that can have different proposes according to the result of previous test steps.
This is the most common domain but some variations also are usual. Sometimes, a test definition has a static set
of tests that, in contrast with the previous definition, are not defined in run-time. It is also happens that sometimes
a test case definition belongs to more than one testing areas.
3.3
State of the art
Considering the previous overview, this section will explore what is the state of the art mainly, but not only,
in open-source tools that target the same global objectives. The descriptions shown here consider the product’s
homepage, public forums and, if it was possible, trials.
17