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

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

3天内不再提示

TPT自动生成测试用例

北汇信息POLELINK ? 2023-11-06 17:30 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多汽车行业的客户渴望全自动化的测试用例生成,他们的愿望通常包括:

可扩展性:通过自动测试用例生成,质量保证过程可以快速扩展。

100%的覆盖率:在没有穷尽测试的情况下获得全面的测试覆盖率。

减少人力:更少的测试人员。

消除维护:希望减少与测试相关的维护的开销。

自动生成测试的潜在好处很多。然而在中短期内,很大一部分测试仍然需要由测试人员来设计。

测试用例由两个核心元素组成:

测试数据:这包括在其环境中激励测试对象。

预期行为:描述测试对象在特定情况下应该如何表现。

虽然测试数据可以以各种方式生成,但是(针对功能行为)期望值的自动定义仍然是一项具有挑战性的任务。

这时就需要技术娴熟的测试人员了。一个好的测试人员不仅仅是知道测试方法和工具的人;他们也是产品专家,了解产品的来龙去脉、特性和一些边缘的方面。

这种特定于产品的知识通常是通过手动创建的、基于需求的测试来构建的。通过一个个的测试测试,测试人员积累了关于产品的知识。

手动创建测试用例不会过时。然而,也可以预见自动生成的测试数据将被越来越多地采用,因为它可以显著提高测试效率。然而,定义期望值仍然是测试人员的任务。

在TPT中,我们设计了一个特性来加速测试:从测试数据中单独定义期望值的能力。

这种方法有以下几个优点:

可复用的功能描述:一旦指定,功能行为就可以在每个测试中进行评估。

简化更新:当行为发生变化时(例如,由于新的依赖项或条件),您只需要更新一个描述。

评估的灵活性:任何测试数据,包括自动生成的数据,都可以在没有额外注释的情况下进行评估。

清晰的可追溯性:需求和期望值之间有直接且明确的联系。

在我们看来,从测试数据中分离激励是完全自动化测试数据生成的推动者。通过对期望的全面描述,您可以创建任何场景(通过测试数据)并及时检测问题。

TPT插件TASMO是迄今为止最受TPT用户喜爱的测试数据生成方法。TASMO不仅可以测量覆盖率,还可以通过自动生成测试数据来填补覆盖率的空白。在TPT 19中,TASMO更进一步,因为测试用例可以直接从形式化的需求中创建。

保持好奇,坚持测试,并记住,虽然自动化可以加速过程,但测试人员的专业知识仍然是不可或缺的。

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

    关注

    8

    文章

    5762

    浏览量

    129391
  • 自动化
    +关注

    关注

    29

    文章

    5797

    浏览量

    85584
  • TPT
    TPT
    +关注

    关注

    0

    文章

    25

    浏览量

    7246
  • 自动测试
    +关注

    关注

    1

    文章

    100

    浏览量

    19187
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AI生成测试用真的靠谱吗?

    软件测试正经历一场深刻的技术革命。AI,尤其是以GPT、通义千问、文心一言、Claude等为代表的大语言模型(LLM),开始广泛介入测试流程:从需求分析、测试用设计,到脚本
    的头像 发表于 08-01 10:02 ?686次阅读
    AI<b class='flag-5'>生成</b>的<b class='flag-5'>测试用</b><b class='flag-5'>例</b>真的靠谱吗?

    TPT如何设置不同参数集执行测试用#simulink #Siumlink模型测试 #测试用

    模型
    北汇信息POLELINK
    发布于 :2025年07月29日 12:26:05

    HarmonyOS AI辅助编程工具(CodeGenie)代码测试

    本功能从DevEco Studio 5.1.0 Release版本开始支持。 根据选中的ArkTS方法名称,CodeGenie支持自动生成对应单元测试用,提升
    发表于 07-14 17:33

    基于层级的TPT TASMO覆盖度测试用生成自动化 #Siumlink模型测试 #自动测试

    自动测试
    北汇信息POLELINK
    发布于 :2025年07月11日 17:53:15

    基于层级的Simulink Test-TPT测试用转换#Siumlink模型测试 #TPT

    模型
    北汇信息POLELINK
    发布于 :2025年07月09日 11:15:15

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 ?295次阅读
    【评<b class='flag-5'>测试用</b>】合众HZ-T536开发板免费<b class='flag-5'>试用</b>体验

    新能源车软件单元测试深度解析:自动驾驶系统视角

    分析: ?支持MC/DC(修正条件/判定覆盖)等安全关键指标。 ? 自动化程度: ?测试用生成、执行、报告的全流程自动化。 ? 多核支持:
    发表于 05-12 15:59

    TPT2024.12 正式发布|7大升级抢先体验

    在快速迭代的科技浪潮中,汽车电子技术的飞速发展不仅重塑了行业的面貌,也对测试工具提出了更高的挑战与要求。作为汽车电子测试领域的先锋,TPT软件始终致力于为用户提供高效、精准、可靠的测试
    的头像 发表于 03-12 10:02 ?1169次阅读
    <b class='flag-5'>TPT</b>2024.12 正式发布|7大升级抢先体验

    是德科技携手Alea成功验证3GPP EUTRA任务关键型测试用

    是德科技与 Alea S.r.l 近日在全球认证论坛(GCF)一致性协议组(CAG)会议上,成功率先完成对基于 3GPP 演进通用陆地无线接入(EUTRA)模型的关键任务一键通(MCPTT)测试用的验证。该验证采用是德科技 S8704A 协议一致性
    的头像 发表于 02-26 16:18 ?874次阅读

    通用自动测试软件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用自动化执行框架,用于汽车电子自动测试,可
    的头像 发表于 01-02 13:42 ?878次阅读
    通用<b class='flag-5'>自动</b>化<b class='flag-5'>测试</b>软件 - TAE

    是德科技助力三星电子验证FiRa 2.0安全测距测试用

    是德科技(Keysight Technologies,Inc.)成功助力三星电子,在其Exynos Connect U100芯片组上验证了FiRa 2.0安全测试用。此次验证得益于是德科技提供的超宽带 (UWB)测试解决方案,
    的头像 发表于 11-18 10:08 ?693次阅读

    如何自动生成verilog代码

    介绍几种自动生成verilog代码的方法。
    的头像 发表于 11-05 11:45 ?1185次阅读
    如何<b class='flag-5'>自动</b><b class='flag-5'>生成</b>verilog代码

    端到端测试用怎么写

    编写端到端测试用是确保软件系统从头到尾能够正常工作的关键步骤。以下是一个详细的指南,介绍如何编写端到端测试用: 一、理解端到端测试 端到
    的头像 发表于 09-20 10:29 ?1050次阅读