Bluetooth Special Interest Group Inc. BTSIG15A ユーザーズマニュアル
Workspaces and Projects
9
PTS Terminology
IUT (Implementation Under Test): The device, component or subsystem to be tested.
Workspace: A group of profile and protocol test suites to be tested against the Implementation Under Test. A workspace
may be thought of as representing a particular device, component or subsystem.
may be thought of as representing a particular device, component or subsystem.
Project: A profile or protocol test suite and its associated data files. One or more projects may be present in a workspace.
Each project represents a profile or protocol supported by the IUT.
Each project represents a profile or protocol supported by the IUT.
ICS (Profile Implementation Conformance Statement): Official declaration of the profile or protocol features and functions
that are supported by the IUT. Each item in the ICS selects one or more tests that must be executed in order to
demonstrate proper implementation.
that are supported by the IUT. Each item in the ICS selects one or more tests that must be executed in order to
demonstrate proper implementation.
IXIT (Profile Implementation Extra Information for Testing): Data items, such as the Bluetooth Device Address
(BD_ADDR), that are specific to a particular IUT. In general, IXIT items represent data that cannot be specified in advance
by the programmer who created a test case or test suite.
(BD_ADDR), that are specific to a particular IUT. In general, IXIT items represent data that cannot be specified in advance
by the programmer who created a test case or test suite.
ETS (Executable Test Suite): Each profile or protocol specified for use in Bluetooth wireless technology has an
accompanying test specification. An ETS is a programmatic representation of the test purposes found in a particular test
specification. Test cases in an ETS are executed under the control of the Profile Tuning Suite.
accompanying test specification. An ETS is a programmatic representation of the test purposes found in a particular test
specification. Test cases in an ETS are executed under the control of the Profile Tuning Suite.
Test Purposes vs. Test Cases: A test specification defines a number of test purposes which describe the environment that
must be present to perform a test of a particular feature or function, the proper procedure to perform a test, and the
expected outcome of a test.
must be present to perform a test of a particular feature or function, the proper procedure to perform a test, and the
expected outcome of a test.
A test case is specific implementation of a test purpose, for example, a test case found in a PTS Executable Test Suite.
Test Case Naming: Each test purpose defined in a test specification is identified by a name which is created according to
a standard policy. The name identifies which groups of tests a particular test belongs to along with the nature of the test.
Test purpose names are in a format similar to TP/ABC/BV-01-I
a standard policy. The name identifies which groups of tests a particular test belongs to along with the nature of the test.
Test purpose names are in a format similar to TP/ABC/BV-01-I
In the PTS, the naming format is modified slightly to change the “/” and “-“ characters to “_” characters. In addition, since a
particular test purpose may be defined for more than one operational “role”, the role for a specific test case is inserted into
the name. A PTS test case name corresponding to the example test purpose above might be TC_CLIENT_ABC_BV_01_I
particular test purpose may be defined for more than one operational “role”, the role for a specific test case is inserted into
the name. A PTS test case name corresponding to the example test purpose above might be TC_CLIENT_ABC_BV_01_I
(“TC” replacing “TP” since PTS implements test cases not test purposes.)
Using the Test Suite Selector
Using the Test Suite Selector
There are currently over three dozen Bluetooth profiles and protocols available to be tested by PTS. The
task of determining which of the available test suites that should be used can be a little daunting. To
make things easier, the Test Suite Selector has been created.
The Test Suite Selector dialog displays all of the profile and protocol test suites available in PTS. The list
may be filtered in a number of ways to simplify the process of locating the test suites of interest.
The Test Suite Selector will appear in two different scenarios: