Bluetooth Special Interest Group Inc. BTSIG15A Manual De Usuario
51
Automating
Automating PTS
The Profile Tuning Suite (PTS) offers three features which can be used in automated testing:
1.
“Operator-less Operation” allows the interactive prompts that appear during the execution of a test case to be
processed by user written software which can inspect each message and take appropriate action.
processed by user written software which can inspect each message and take appropriate action.
2.
This feature can be used with either of the following program control features and is described in this document.
3.
“Scripted Operation” where a set of test cases can be selected and run as a group. The group can be executed
as needed, or scheduled for execution at a later time.
as needed, or scheduled for execution at a later time.
4.
The “Scripting” reference document describes this feature.
5.
“Fully Automated Operation” – PTS provides an Application Programming Interface (API) which allows complete
control of the software. User written programs can take advantage of the API in order to open Workspaces,
select Projects, execute Test Cases, and many other functions.
control of the software. User written programs can take advantage of the API in order to open Workspaces,
select Projects, execute Test Cases, and many other functions.
“Fully Automated Operation” is described in the “Extended Automating” reference document.
"Operator-less Operation"
Many, if not most, of the Bluetooth qualification tests are designed around the idea that a human test
operator is part of test environment – operating the tester and performing manual operations on the
Implementation Under Test (IUT). This can be seen in the various test specifications in comments like
•
Expected Outcome
Pass verdict:
The Object Push operation is processed correctly and completed corresponding to the
settings and user actions.
Client:
- The Object Push function is initiated by user action and not automatically.