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

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

3天内不再提示

TPT自动生成测试用例

北汇信息POLELINK 2023-11-06 17:30 次阅读

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    关注

    8

    文章

    4448

    浏览量

    125124
  • 自动化
    +关注

    关注

    28

    文章

    5037

    浏览量

    77731
  • TPT
    TPT
    +关注

    关注

    0

    文章

    22

    浏览量

    6904
  • 自动测试
    +关注

    关注

    1

    文章

    86

    浏览量

    18653
收藏 人收藏

    评论

    相关推荐

    TPT中通过不同的变量组合自动生成测试用,极大提高测试效率#Simulink

    软件TPT
    北汇信息POLELINK
    发布于 :2024年03月09日 09:44:15

    TPT测试用自动生成工具箱TASMO,自动生成Simulink模型测试用#simulink

    软件TPT
    北汇信息POLELINK
    发布于 :2024年03月09日 09:40:12

    思瑞浦汽车级LIN收发器全家族产品TPT1021Q、TPT1022Q、TPT1024Q

    聚焦高性能模拟芯片和嵌入式处理器的半导体公司--思瑞浦,发布汽车级LIN收发器——TPT102xQ系列产品(TPT1021Q、TPT1022Q、TPT1024Q)。
    的头像 发表于 01-03 15:04 332次阅读
    思瑞浦汽车级LIN收发器全家族产品<b class='flag-5'>TPT</b>1021Q、<b class='flag-5'>TPT</b>1022Q、<b class='flag-5'>TPT</b>1024Q

    HamronyOS自动测试框架使用指南

    在 DevEco Studio 中通过点击按钮执行,当前支持以下执行方式: 1、测试包级别执行即执行测试包内的全部用。 2、测试套级别执行即执行 describe 方法中定义的全部
    发表于 12-19 10:26

    一文了解导入测试数据自动化生成测试用例的方法

    例的复用,比如在MiL阶段回放HiL阶段的测试数据来debug,又如需要通过Excel实现测试用例的存储等等。上述问题TPT提供了非常契合的功能——Generate
    的头像 发表于 11-23 08:24 281次阅读
    一文了解导入<b class='flag-5'>测试</b>数据<b class='flag-5'>自动化生成</b><b class='flag-5'>测试用</b>例的方法

    GAT通用自动测试系统

    同一平台,支持多品牌仪表兼容互换。 ◆ 安全性:按用户进行权限管理,权限细化到每个功能点及产品。 ◆ 高效性:产品自动测试用的快速搭建,通过引入自动化工装、开关矩阵实现一键测试,提升
    发表于 09-26 10:09

    YouTube正在测试用人工智能自动生成视频摘要功能

    根据谷歌支持页面7月31日的信息显示,YouTube正在测试用人工智能(AI)自动生成视频摘要的功能,这是谷歌在探索生成型 AI 技术的最新尝试之一。 通过Android Police
    的头像 发表于 08-15 15:58 1400次阅读

    TPT 19让自动化拥有更多选择

    作者|Uzi小编|吃不饱随着汽车行业日新月异的发展,软件定义汽车已逐渐成为大家的追求目标,汽车中的嵌入式软件版本不断迭代,功能也不断增强。为了顺应行业的高速发展和满足客户复杂多变的需求,TPT
    的头像 发表于 08-10 08:29 462次阅读
    <b class='flag-5'>TPT</b> 19让<b class='flag-5'>自动</b>化拥有更多选择

    Simulink模型动态测试工具TPT-TASMO的应用:自动生成测试用#simulink #TPT

    模型CANoe
    北汇信息POLELINK
    发布于 :2023年08月03日 08:49:30

    TPT看汽车测试术语(下)

    作者|冰糖葡萄皮小编|吃不饱上篇我们介绍了被测对象、动态测试测试用例的概念,还提出了如何省时省力评估自动生成测试用例的话题。事实上
    的头像 发表于 07-31 23:31 640次阅读
    从<b class='flag-5'>TPT</b>看汽车<b class='flag-5'>测试</b>术语(下)

    TASMO——自动生成模型测试用,提升测试效率#TPT #simulink

    模型
    北汇信息POLELINK
    发布于 :2023年07月10日 18:25:12

    利用等价类在TPT中进行测试

    在这篇文章中,我们将探讨等价类在用TPT测试过程中的使用,以及它们如何优化测试过程。等价类将值分类为不同的子集,通过从每个类中选择一个具有代表性的值来简化测试过程。
    的头像 发表于 07-06 14:52 351次阅读
    利用等价类在<b class='flag-5'>TPT</b>中进行<b class='flag-5'>测试</b>

    TPT看汽车测试术语(上)

    ,本文将从一款专业的汽车软件测试工具TPT出发,带大家从实际应用的角度掌握汽车测试术语。01什么是测试对象或被测系统?(SUT,Systemundertest)测
    的头像 发表于 06-13 10:45 513次阅读
    从<b class='flag-5'>TPT</b>看汽车<b class='flag-5'>测试</b>术语(上)

    6月14日直播|嵌入式软件测试工具TPT 19新版本来啦!

    TPT是控制软件所有开发阶段的完美测试工具,无论您是单元测试、集成测试还是系统测试TPT都能直
    的头像 发表于 06-12 16:44 491次阅读
    6月14日直播|嵌入式软件<b class='flag-5'>测试</b>工具<b class='flag-5'>TPT</b> 19新版本来啦!