人生就是博官网

干货分享 | TSMaster 测试汇报天生器操作指南

Table of Contents

用户在基于 TSMaster 软件开发测试用例时,或必要使用 TSMaster 天生 HTML 汇报时,必要使用 TSMaster 测试汇报天生器。
本文目录

01、Test_Report 注明

Test_Report 是目前 TSMaster 为客户提供的一套测试汇报模板,里面集成了测试汇报的打印输出、图片展示、测试状态显示、测试通过率/失败率显示、以及执行功夫显示为一体,测试汇报示例如下图:
Test_Report 注明

02、Test_Report 函数注明

1.test_init

函数名称
s32 test_init(const pnative_int Handle, const char* ReportName)
职能介绍
初始化测试汇报天生器,并指定天生的 HTML 汇报名称
挪用地位
在执行其他函数之前必要先挪用此函数进行初始化
输入参数
Handle :测试汇报的句柄

ReportName: HTML 的汇报名称

返回值
==0: 函数执行成功

其他值:函数执行失败

示例
native_int Handle = 0;

Test_init(&Handle , “testReport”);

2.test_title

函数名称
s32 test_title(const native_int Handle, const char* testgroup, const?char* testcase, const char* image, const char* testpurpose)
职能介绍
输入当前测试用例所属的测试用例组、测试用例名称及有关信息
挪用地位
每个测试用例起头前挪用此函数,用于标识测试用例组、测试用例名称,能够导入测试环境图片及测试主张和参考尺度
输入参数
Handle :测试汇报的句柄

testgroup::测试用例组名称

testcase:测试用例名称

image:测试环境图片,可所以肆意图片,可为空

Testpurpose:测试主张以及测试参考尺度,字符串,以英文逗号隔开,可为空

返回值
==0: 函数执行成功

其他值:函数执行失败

示例
native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

}

3.test_step

函数名称
s32 test_step(const native_int Handle, const char* teststep, const?char* Description)
职能介绍
纪录测试用例的具体步骤及描述
挪用地位
每个测试用例的 test_title 函数之后挪用
输入参数
Handle :测试汇报的句柄

teststep: 测试步骤

Description:步骤描述,能够以英文逗号隔开,来输入进展了局与现实了局

返回值
==0: 函数执行成功

其他值:函数执行失败

示例
native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”起头上电,上电成功,上电成功”);

}

4.test_pass

函数名称
s32 test_pass(const native_int Handle, const char* teststep, const?char* Description)
职能介绍
象征测试用例中的某一步骤为通过
挪用地位
每个测试用例的 test_title 函数之后使用
输入参数
Handle :测试汇报的句柄

teststep: 测试步骤

Description:步骤描述

返回值
==0: 函数执行成功

其他值:函数执行失败

示例
native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”起头上电,上电成功,上电成功”);

test_pass((Handle,”1”,”起头上电”);

}

5.test_fail

函数名称
s32 test_fail(const native_int Handle, const char* teststep, const?char* Description)
职能介绍
象征测试用例中的某一步骤为失败
挪用地位
每个测试用例的 test_title 函数之后使用
输入参数
Handle :测试汇报的句柄

teststep: 测试步骤

Description:步骤描述

返回值
==0: 函数执行成功

其他值:函数执行失败

示例
native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”起头上电,上电成功,上电成功”);

test_fail(Handle,”1”,”上电失败”);

}

6.test_final

函数名称
s32 test_final(const native_int Handle)
职能介绍
实现测试汇报天生,开释句柄并天生最终的 HTML 测试汇报
挪用地位
在所有测试用例执行结束后挪用
输入参数
Handle :试汇报的句柄
返回值
==0: 函数执行成功

其他值:函数执行失败

示例
native_int Handle = 0;

s32 ret = Test_init(&Handle , “testReport”);

if(ret == 0)

{

test_title(Handle ,”testgroup1”,”testcase1”,””,””);

test_step(Handle,”1”,”起头上电,上电成功,上电成功”);

test_fail(Handle,”1”,”上电失败”);

test_final(Handle);

}

近期文章

颁发回复

×
×

产品入口: 产品增长到购物车

【网站地图】