
Native TCT User Guide-v1.0
1.1
What is Native TCT?
TCT is short for the Tizen Compliance Tests, which validates platform compatibility for
Tizen. Native TCT consists of Native TCT Manager (UI tool), Native TCT Shell (console
tool), Testkit-lite (backend test runner), and Native TCT Behavior Test Tool (device behavior
checker).
1.2
How does Native TCT Work?
Native TCT has four main components:
a.
Native TCT Manager
is a java GUI tool that runs on the host machine, allow users to
create a test execution plan, trigger the test execution, and view the test report. By
supporting automated API testing, Native TCT Manager makes it much easier for users to
conduct TCT tests and enter hardware capability information.
b.
Native TCT Shell
is a lightweight console tool that runs on the host machine, allowing
users to debug single failed case, or trigger TCT testing with an existing test plan by
specifying a test suite list or test case ID. Test suites are executed on target devices under
the management of Testkit-lite.
c.
Native TCT Behavior Test Tool
is a device behavior checker from a user perspective. It
can be manually launched and operated by clicking the corresponding thumbnail icon on
target devices.
d.
Testkit-lite
is a back-end test runner that communicates with Testkit-stub through the
Smart Development Bridge (SDB).
Figure 1-1: Native TCT Workflow
2
Test Environment Setup
2.1
Symbols and Abbreviations
TC
- Test Case