SmartAudio/package/testtools/tinatest/doc
lupeng bad0c24cde merge tinav3.06 code 2018-12-13 18:48:25 +08:00
..
non_tinatest init 2018-07-13 09:31:50 +08:00
testcase merge tinav3.06 code 2018-12-13 18:48:25 +08:00
Config.txt init 2018-07-13 09:31:50 +08:00
FAQ.txt init 2018-07-13 09:31:50 +08:00
Mcollectd.txt init 2018-07-13 09:31:50 +08:00
Outdata.txt init 2018-07-13 09:31:50 +08:00
QuickStart.txt init 2018-07-13 09:31:50 +08:00
README.txt init 2018-07-13 09:31:50 +08:00
Specification.txt init 2018-07-13 09:31:50 +08:00
Test_Info_List.xls init 2018-07-13 09:31:50 +08:00
Testcase.txt init 2018-07-13 09:31:50 +08:00

README.txt

** 此文件为指引目录,请根据需求阅读对应文件 **

** 简介:
tinatest是一个集功能\性能\稳定性\老化自动化测试的控制平台
特点:
1. 基于json配置,基于collectd采集系统信息
2. 由配置文件/etc/tinatest.json控制tinatest的所有行为
3. 支持menuconfig配置tinatest.json
4. 支持测试时收集系统信息,收集测试用例进程信息,既可用于测试平台,也可用于调试应用
5. 支持控制测试用例的行为,例如并行/串行测试,执行次数,执行时长等
6. 快速编译测试用例,只需要把测试用例源码放到指定文件即可自动编译,不需修改Makefile
7. 支持多种输出格式,例如串口/adb/markdown/html等

** 指引说明:

1. tinatest使用说明:
===========================================
|  参考文件: QuickStart.txt               |
===========================================
简介:
    tinatest(tt)命令的使用介绍
-------------------------------------------

2. tinatest规范:
===========================================
|  参考文件: Specification.txt            |
===========================================
简介:
    添加新用例的规范(命名规范等)
-------------------------------------------

3. 常见问题解答:
===========================================
|  参考文件: FAQ.txt                      |
===========================================
简介:
    常见问题的解答
-------------------------------------------

4. 配置文件(tinatest.json)编写指引:
===========================================
|  参考文件: Config.txt                   |
===========================================
简介:
    tinatest.json的编写格式规范,关键配置项(关键字)说明
-------------------------------------------

5. 测试用例开发指引:
===========================================
|  参考文件: Testcase.txt                 |
===========================================
简介:
    相关头文件以及API介绍,添加测试用例步骤
-------------------------------------------

6. mcollectd模块开发指引:
===========================================
|  参考文件: Mcollectd.txt                |
===========================================
简介:
    mcollectd用于采集系统环境信息,
    介绍mcollectd信息采集模块的开发步骤,
    包括模块工作模式和API介绍等
-------------------------------------------

7. outdata模块开发指引:
===========================================
|  参考文件: Outdata.txt                |
===========================================
简介:
    outdata是输出格式的模块,例如串口\adb\markdown等
    介绍outdata输出模块的开发步骤,
    包括模块工作模式和API介绍等
-------------------------------------------