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

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

3天内不再提示

TPT自动生成测试用例

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

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    关注

    8

    文章

    6031

    浏览量

    130724
  • 自动化
    +关注

    关注

    30

    文章

    5887

    浏览量

    89270
  • TPT
    TPT
    +关注

    关注

    0

    文章

    25

    浏览量

    7364
  • 自动测试
    +关注

    关注

    1

    文章

    104

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TPT-X-2025.09 焕新上线!汽车电子测试效率再升级,解决测试痛点!

    在软件定义汽车浪潮下,汽车电子系统复杂度与日俱增,对测试工具的自动化与兼容性提出了更高要求。作为专注汽车嵌入式软件的测试工具,TPT始终紧跟技术发展趋势,持续优化自身产品。此次
    的头像 发表于 10-29 10:02 402次阅读
    <b class='flag-5'>TPT</b>-X-2025.09 焕新上线!汽车电子<b class='flag-5'>测试</b>效率再升级,解决<b class='flag-5'>测试</b>痛点!

    Iverilog仿真e203_hbirdv2跑RISC-V指令测试用

    环境:Ubuntu20.04、Iverilog12.0、gtkwave3.3.103 内容:Iverilog仿真e203_hbirdv2跑RISC-V指令测试用 要点: 下载安装
    发表于 10-27 08:24

    如何让大模型生成你想要的测试用

    应用大模型生成测试用,常见的知识库,测试大模型,微调,RAG等技术门槛都不低,甚至很难,因此对于应用者而言,最快的方式就是应用好提示词,调教属于个人风格的
    的头像 发表于 09-26 10:01 565次阅读
    如何让大模型<b class='flag-5'>生成</b>你想要的<b class='flag-5'>测试用</b><b class='flag-5'>例</b>?

    芯片硬件测试用

    是项目开始的关键,利用白盒和黑盒覆盖,保证产品质量。根据芯片功能,目标市场,进行测试立项:依据BRD/MRD/PRD;计划:测试需求分析、人力资源时间线;测试用
    的头像 发表于 09-05 10:04 521次阅读
    芯片硬件<b class='flag-5'>测试用</b><b class='flag-5'>例</b>

    上海控安:基于模型的测试用生成

    在当今复杂多变的软件开发环境中,软件系统的规模和复杂度不断攀升,传统测试方法面临着诸多挑战。如何高效、准确地生成测试用,以确保软件系统的质量和可靠性,成为软件
    的头像 发表于 08-28 14:30 520次阅读
    上海控安:基于模型的<b class='flag-5'>测试用</b><b class='flag-5'>例</b><b class='flag-5'>生成</b>

    HarmonyOSAI编程单元测试用

    根据选中的ArkTS方法名称,CodeGenie支持自动生成对应单元测试用,提升测试覆盖率。 在ArkTS文档中,光标放置于方法名称上或框
    发表于 08-27 14:33

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

    软件测试正经历一场深刻的技术革命。AI,尤其是以GPT、通义千问、文心一言、Claude等为代表的大语言模型(LLM),开始广泛介入测试流程:从需求分析、测试用设计,到脚本
    的头像 发表于 08-01 10:02 1406次阅读
    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

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

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

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

    在快速迭代的科技浪潮中,汽车电子技术的飞速发展不仅重塑了行业的面貌,也对测试工具提出了更高的挑战与要求。作为汽车电子测试领域的先锋,TPT软件始终致力于为用户提供高效、精准、可靠的测试
    的头像 发表于 03-12 10:02 1425次阅读
    <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 1213次阅读

    通用自动测试软件 - TAE

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