自带的软件测试报告模板太呆板?Python动起来( 二 )
首先需要在“GENERAL”->“AssessmentLibrary”中加载自定义库路径 。 此项设置会应用在所有TPT工程上 。

文章图片
加载自定义库路径
然后在当前使用的TPT工程中的“AssessmentLibrary”中 , 选择使用哪些库 。

文章图片
选择使用的函数
选择好使用的库后 , 在TPT中新建“Script”评估 , 使用快捷填充键选择要使用的自定义库 。

文章图片
选择自定义函数
注:为避免手动输入信号或函数名称导致的错误 , TPT中可以设置快捷填充键调用信号或函数 , 在“Options”->“Preferences”->“GeneralSetting”->“Workbench”->“Autocompletionhotkey”中进行设置 。

文章图片
快捷填充键设置
在自定义库名称后输入”.” , 然后再次点击快捷填充键 , 选择要使用的函数 。

文章图片
选择使用的函数
最后 , 输入章节名称 , 运行即可得要想要的报告 。

文章图片
填写自定义章节名称
运行测试后 , 得到如下报告 。

文章图片
自定义报告
总结:
本文只是介绍了将测试用例输出信号加载到报告中 , 我们当然也可以通过脚本自定义Table、Image、Requirements、Table等 , 也可以通过不同的组合得到想要的报告 。
通过在自定义报告中使用Python , 可以提高我们的测试效率 , 并且提高代码的复用性 。 当然 , Python不止可以应用在自定义报告上 , 我们也可以使用在评估、TPT配置中 , 甚至将TPT工程保存为“.tptprj”文件格式后 , 可以对工程本身进行修改 。
关于Python在TPT中的使用 , 更多精彩内容请查看:
TPT中脚本评估的使用(上):强大的内置函数库
TPT中脚本评估的使用(下):测试管理与软件交互
#######################################
PikeTec公司是全球知名的基于模型的嵌入式系统测试工具TPT的软件供应商 , 总部位于德国柏林 , 其创始人均在戴姆勒公司拥有十多年的软件测试经验 。 TPT产品曾被评为2005年戴姆勒最佳创新软件 , 并在戴姆勒、大众、奥迪、保时捷、通用等汽车整车厂及多家零部件企业(博世、大陆、海拉等)中得到广泛应用 , 如戴姆勒的多个车型的混合动力汽车的动力总成、电池管理控制器的测试 , 博世的汽油机和柴油机控制系统测试等 。
北汇信息作为PikeTec在中国的独家合作伙伴 , 致力于帮助中国客户提升嵌入式控制系统的开发效率 。 目前 , TPT已被众多国内知名主机厂和零部件企业认可 , 在新能源(VCU/BMS/MCU)以及ADAS等领域中被广泛应用 。 返回搜狐 , 查看更多
责任编辑:
- 手机同质化一直非常的严重|小米13系列好评满满,骁龙8gen2比苹果a16更强
- 买七彩虹RTX30显卡、整机送大礼了!CF限定礼包快抢来自买七彩虹的消息|买七彩虹rtx30显卡、整机送大礼了!cf限定礼包快抢
- 12月13日消息|苹果appletv4k搭载的a15处理器为5核心
- AMD的RX7900系列显卡昨晚解禁了|RX 7900赢回一波 4K视频生产力终于超越RTX4090
- 月球是哪儿来的?同样是内太阳系行星的水星、金星和火星|月球身世之谜是怎么形成的?
- 当代超级计算机的局限性|量子计算的现在与未来
- 坐在隔壁工位的哔哥最近感慨很深|盘点qq下架的衍生品
- 13代酷睿目前还没有65WTDP型号的主流产品|绝配12代酷睿华擎迷你准系统到手1279元(1.92L体积)
- 12月14日|oppo第二颗自研芯片将到来,网友猜测可能是手环一类的
- 对于最近想要购买手机的小伙伴而言|骁龙8gen2的新旗舰一加acepro值得入手吗?
