Bluetooth Special Interest Group Inc. BTSIG15A ユーザーズマニュアル

ページ / 162
Workspaces and Projects 
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. 
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. 
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. 
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. 
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. 
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. 
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 
  
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 
  
(“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: