Tizen一致性测试

1 概述

Tizen一致性测试(TCT)用于验证目标对象是否符合Tizen一致性规范(TCS)。 这些测试是提供给Tizen移动设备实现者来使用的,以便为Tizen应用开发者提供Tizen兼容的开发环境。

2 TCT简介

Tizen一致性测试(TCT)包括Web TCT和Native TCT,它们包括测试套件和工具,分别用于测试Tizen web stack和native stack。

2.1 Web TCT


2.1.1 内容清单

Web TCT是一套工具和测试套件,用来测试Tizen一致性规范中定义的Web需求。 它包括:

  • Web测试套件包括Tizen的Web API、Tizen Web运行环境、Web UI框架以及设备性能特征。
  • Web TCT管理器是一个运行在主机上的GUI工具,它管理整个测试过程,如从计划到测试报告,支持自动Web测试和手动Web测试。
  • Web TCT行为测试工具用于测试交互模式下硬件和软件功能的行为。
  • Web TCT Shell是一个可以在主机上运行的轻量级控制台工具,它允许用户调试一个失败的测试用例或者启动一个已经存在的测试计划。 Web TCT Shell是一个可选的工具。
  • 用户指南文件和安装脚本。

Web TCT工作流程

2.1.2 使用Web TCT

使用前的先决条件:

  • 主机安装了以下Linux发行版之一:

    • Ubuntu 12.04 (32位)
    • Ubuntu 12.04 (64位)
    • Ubuntu 12.10 (32位)
    • Ubuntu 12.10 (64位)
  • 主机通过以太网或WiFi网络连接到Internet,并通过USB线连接到目标设备。
  • 目标设备安装了Tizen镜像,并且是可引导的。
  • 目标设备支持解压包。

按照以下步骤安装和使用Web TCT:

  • 下载Web TCT tar包到主机。
  • 在你主机的工作目录下解压这个tar包。
  • 遵循./doc/目录下的Web_TCT_2.2.1_User_Guide_v1.0.pdf文档设置主机和目标设备,然后运行Web TCT。
  • 使用Web TCT管理器运行所有的Web TCT测试用例,并且自动显示测试结果。
  • 在目标设备上使用Web TCT行为测试工具,一步一步地运行手动测试用例。

2.2 Natvie TCT


2.2.1 内容清单

Native TCT是一套工具和测试用例,它用来测试在Tizen一致性规范(TCS)中定义的Native需求。 它包括:

  • Native TCT包括签名、Native API、应用控制、权限、资源和设备功能特性
  • Native TCT由TCT包和嵌入式服务器包(Embedded Server Package)组成
  • TCT包包括测试管理器、FtAPP以及测试套件
  • 测试管理器是一个图形界面工具,用于管理整个测试过程,如从计划到结果。
  • FtApp是一个在目标设备上加载的本地应用程序,用于在目标设备上运行测试用例。
  • 嵌入式服务器包(Embedded Server Package)提供了网络相关测试所需的服务器。
  • 除了TCT,还有一个单独的Tizen行为测试(TBT)应用程序,它用来测试硬件和软件功能在交互模式下的行为。

2.2.2 使用Native TCT

使用前的先决条件:

  • 在主机上安装嵌入式服务器软件包(Embedded Server package ),并在目标设备和主机之间建立无线连接
  • 用USB线连接主机与目标设备
  • 目标设备已经安装了Tizen镜像,并且是可引导的
  • 目标设备支持pidof命令

按照以下步骤安装和使用Native TCT:

  • 下载Native TCT包和嵌入式服务器包(Embedded Server Package)
  • 在主机上解压Native TCT.tar.gz包和嵌入式服务器包(Embedded Server Package)
  • 按照服务器设置向导在嵌入式服务器(Embedded Server Package)包中安装测试服务器
  • 遵循./doc/目录下的Native_TCT_User_Guide_pdf文档配置主机和目标设备,然后运行Native TCT
  • TCT管理器运行所有的TCT测试用例,并且自动显示测试结果
  • 在目标设备上安装Native TCT,并一步一步地运行手动测试用例

3 提交TCT报告

TCT将产生如下测试报告:

  • 从TCT管理器输出的Web TCT完整测试报告
  • Web TCT行为测试报告
  • Native TCT完整测试报告
  • Native TCT行为测试报告

提交上述测试报告,请遵循Tizen一致性项目步骤。

4 TCT发布

4.1 TCT 2.2.1

 

附件尺寸
Image icon webtct_workflow.png57.51 KB
Image icon nativetct_workflow.png58.22 KB