ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

干货分享 | TSMaster 测试报告生成器操作指南

干货分享 | TSMaster 测试报告生成器操作指南 用户在基于 TSMaster 软件开发测试用例时或需要使用 TSMaster 生成 HTML 报告时需要使用 TSMaster 测试报告生成器。1、Test_Report 说明Test_Report 是目前 TSMaster 为客户提供的一套测试报告模板里面集成了测试报告的打印输出、图片展示、测试状态显示、测试通过率/失败率显示、以及执行时间显示为一体测试报告示例如下图2、Test_Report 函数说明1test_init函数名称s32 test_init(const pnative_int Handle, const char* ReportName)功能介绍初始化测试报告生成器并指定生成的 HTML 报告名称调用位置在执行其他函数之前需要先调用此函数进行初始化输入参数Handle :测试报告的句柄ReportName: HTML 的报告名称返回值0: 函数执行成功其他值函数执行失败示例native_int Handle 0;Test_init(Handle , “testReport”);2test_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”,””,””);}3test_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”,”开始上电,上电成功,上电成功”);}4test_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”,”开始上电”);}5test_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”,”上电失败”);}6test_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);}
返回列表