0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TSMaster 测试报告生成器操作指南

上海同星智能科技有限公司 2024-08-03 08:21 次阅读

用户在基于 TSMaster 软件开发测试用例时,或需要使用 TSMaster 生成 HTML 报告时,需要使用 TSMaster 测试报告生成器。

1

Test_Report 说明

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

5cb365b0-512e-11ef-817b-92fbcf53809c.jpg

2

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, constchar* 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, constchar* 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, constchar* 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, constchar* 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);

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5149

    浏览量

    126437
  • 生成器
    +关注

    关注

    7

    文章

    313

    浏览量

    20973
  • MASTER
    +关注

    关注

    0

    文章

    103

    浏览量

    11259
收藏 人收藏

    评论

    相关推荐

    利用雷达目标生成器测试整个雷达系统的方法介绍

    本文介绍不同雷达目标生成器的架构,阐明适合雷达系统性能测试的目标生成器的设计要求和准则,同时给出测量结果举例。
    发表于 03-29 09:09 2593次阅读

    python生成器

    python生成器1. 什么是生成器生成器(英文名 Generator ),是一个可以像迭代器那样使用for循环来获取元素的函数。生成器的出现(Python 2.2 +),实现了延时
    发表于 02-24 15:56

    pim卡资料生成器

    pim卡资料生成器
    发表于 11-22 23:23 6次下载

    自制酸奶生成器

    自制酸奶生成器
    发表于 04-23 11:48 929次阅读
    自制酸奶<b class='flag-5'>生成器</b>

    代码生成器的应用

    jeesite框架代码生成器,可以很方便的生成代码,挺不错的。
    发表于 01-14 15:19 0次下载

    STM32库函数代码自动生成器正式版

    STM32库函数代码自动生成器正式版 STM32库函数代码自动生成器正式版
    发表于 07-25 18:52 0次下载

    如何运行内存接口生成器GUI以生成RTL

    通过使用流量生成器创建示例设计,运行综合和实现以及查看摘要报告(利用率,功率等),了解如何运行内存接口生成器(MIG)GUI以生成RTL和约束文件
    的头像 发表于 11-23 06:16 4484次阅读

    AN-113:精密坡道生成器

    AN-113:精密坡道生成器
    发表于 05-16 12:04 6次下载
    AN-113:精密坡道<b class='flag-5'>生成器</b>

    python生成器是什么

    python生成器 1. 什么是生成器生成器(英文名 Generator ),是一个可以像迭代器那样使用for循环来获取元素的函数。 生成器的出现(Python 2.2 +),实现
    的头像 发表于 02-24 15:53 3619次阅读

    Arduino赞美生成器

    电子发烧友网站提供《Arduino赞美生成器.zip》资料免费下载
    发表于 11-09 14:22 1次下载
    Arduino赞美<b class='flag-5'>生成器</b>

    通用RFID生成器

    通用RFID生成器资料分享
    发表于 02-10 15:35 1次下载

    IzoT 资源报告生成器用户指南

    IzoT 资源报告生成器用户指南
    发表于 03-13 19:28 0次下载
    IzoT 资源<b class='flag-5'>报告</b><b class='flag-5'>生成器</b>用户<b class='flag-5'>指南</b>

    【虹科】为什么需要网络流量生成器

    什么是网络流量生成器,为什么我需要一个?网络流量生成器是一种将流量馈送到网络以测试和优化网络设备、协议和拓扑性能的工具。使用流量生成器,可以选择要在实验室中
    的头像 发表于 03-11 10:09 1049次阅读
    【虹科】为什么需要网络流量<b class='flag-5'>生成器</b>?

    IzoT 资源报告生成器用户指南

    IzoT 资源报告生成器用户指南
    发表于 07-04 20:46 0次下载
    IzoT 资源<b class='flag-5'>报告</b><b class='flag-5'>生成器</b>用户<b class='flag-5'>指南</b>

    TSMaster报文发送的信号生成器操作说明

    信号生成器功能是TSMaster分析中的报文发送模块。信号生成器用于发送和配置每个CAN/LIN信号的值变化行为,简而言之,这是一个可以控制和调整CAN/LIN信号值的功能。我们可选择的信号
    的头像 发表于 12-23 08:21 926次阅读
    <b class='flag-5'>TSMaster</b>报文发送的信号<b class='flag-5'>生成器</b><b class='flag-5'>操作</b>说明