随笔分类 - TPT
摘要:前言部分: 随着汽车电子技术的不断发展和普及,汽车电子系统的复杂度不断增加,对汽车电子系统的测试要求也越来越高,传统的测试方法已经无法满足对系统功能和性能的全面测试需求。TPT作为一种灵活、高效的测试工具,能够帮助测试工程师快速编写满足各类需求的测试用例,有效提高测试效率和覆盖率。 为了满足汽车行业
阅读全文
摘要:TPT作为一款全球知名的嵌入式模型动态测试工具,被国内外用户所熟知和使用,帮助客户更高效地完成模型测试任务。北汇信息在国内推广TPT已有十多年,具备完善的技术支持能力。为了更好地支持客户的TPT使用,可以针对不同需求,提供标准或者定制的培训服务。 基础培训: 旨在帮助用户快速上手,达到熟练地使用TP
阅读全文
摘要:概述 在模型开发过程中,测试是一个不可或缺的环节。在测试过程中,测试用例的编写是所有测试工程师关注的重点和难点。在编写的过程中,可能会遇到各种各样的问题,比如历史测试用例的复用,比如在MiL阶段回放HiL阶段的测试数据来debug,又如需要通过Excel实现测试用例的存储等等。上述问题TPT提供了非
阅读全文
摘要:通过关注输出和行为验证,了解FEY(Full-Expectation-Yet)方法如何彻底改变软件测试。通过确保期望值的存在,这种方法提高了测试覆盖度、可靠性和整体软件质量。深入了解实现FEY方法的关键见解、挑战和好处,以释放测试工作的真正潜力。 在软件测试领域,一个常见的挑战是在测试创建期间为每个
阅读全文
摘要:随着汽车行业日新月异的发展,软件定义汽车已逐渐成为大家的追求目标,汽车中的嵌入式软件版本不断迭代,功能也不断增强。为了顺应行业的高速发展和满足客户复杂多变的需求,TPT也在悄悄成长,又一次完成蜕变。接下来随我一起走进TPT19的新世界。 首先,我们通过一则短片,了解TPT19的新特性。 TPT_19
阅读全文
摘要:前言 上篇我们介绍了被测对象、动态测试和测试用例的概念,还提出了如何省时省力评估自动生成的测试用例的话题。事实上TPT能够实现测试用例和评估解耦,为每条用例/多条用例创建符合其场景的测试评估:可以通过GUI界面来进行信号对比、事件查询、信号边界检查、信号序列的正确性判断以及信号调理;也可以通过脚本语
阅读全文
摘要:在PikeTec,我们有一个示例来展示我们的测试自动化工具TPT: 灯光控制器。 这些信息正在等着你: 为什么是这样一个简单的例子? 灯控制器演示模型的主要功能 灯控制器演示模型的接口 灯控制器演示模型的行为 特殊情况-更改为自动模式 特殊情况-在自动模式下改变光强 不同的实现类型 在哪里可以找到它
阅读全文
摘要:引言 测试是软件开发中的一个关键过程。为了确保软件产品的质量和功能,拥有结构良好且有效的测试过程是很重要的。在这种情况下,TPT中的状态机(Testlet)已被证明是一种简化测试过程的有用方法。 什么是状态机? 状态机是TPT中封装了相关测试内容的容器。它可能是—— 一个测试步骤, 一组步骤, 一个
阅读全文
摘要:汽车世界在不断发展,“软件定义的汽车”等新术语证明了软件对当今汽车的重要性。无论是MiL、SiL、PiL、HiL、还是单元测试、集成测试,汽车软件测试的世界有很多技术术语,本文将从一款专业的汽车软件测试工具TPT出发,带大家从实际应用的角度掌握汽车测试术语。 什么是测试对象或被测系统(SUT, Sy
阅读全文
摘要:前言 ssesslets是一种测试文档的新方法,它定义了在单一位置进行测试的预期结果,允许它们在多个测试用例中被重用。这节省了大量的时间和精力,并提高了准确性。然而,创建Assesslets可能非常耗时,并且它们可能不适合每个测试场景。团队应该根据具体情况评估其潜在的好处和缺点。Assesslets
阅读全文
摘要:在TPT 19中,首次有了最坏情况执行时间的早期预警系统——这已经在本地主机上用于测试执行。 基本原则:对每个测试步骤的执行时间进行测量。这使您可以快速轻松地确定哪些测试和哪些条件会影响本地主机上的执行时间。 指示器显示了哪些测试和哪些测试刺激延长了执行时间。因此,您可以使用指示器作为代码变更的早期
阅读全文
摘要:通常,重复测试用例只是为了用不同的参数设置测试相同软件的相同特性和方面。 这使得测试项目更加巨大和复杂——随着时间的推移和重复,也明显地降低了可维护性。 在我们的最新版本TPT 19中,您现在可以采用一种新的、更精简的方法:定义一次性的参数集,这些参数集包含在您的最终软件中。当然,参数集可以像往常一
阅读全文
摘要:在测试形式化需求的主题上,我们又向前迈进了一步。 如今,已经可以使用TPT自动评估形式化需求。在TPT 19中,相应的测试数据现在可以一键生成。 这还在测试中吗?是的,但是完全自动并且不需要创建复杂的测试用例。 这适用于哪种测试对象呢? 适用于可以使用TPT测试的所有内容:用于模型(ASCET, S
阅读全文
摘要:TPT19亮点 形式化需求:自动生成测试用例 在TPT 19中,测试用例可以通过形式化需求自动创建—只需要按下按钮。 此前,形式化需求已经自动评估。现在我们对此进行了更深一步的改进。 参数集的混合执行 TPT19中可以更容易地创建参数集,可以多次执行,当然也可以对其进行评估。 这意味着不同参数设置的
阅读全文
摘要:对于一名汽车软件测试工程师,最关心的问题是如何高效完成产品测试。目前提高测试效率的方法主要有以下两个方向:一、提高测试建模的效率,最好能够实现“自动化”,并且测试用例能够复用于后续的SiL、PiL以至于HiL测试阶段。二、快速完成模型\代码覆盖度统计,并提升模型\代码结构覆盖度。TPT-TASMO,
阅读全文
摘要:前言 汽车软件的很大一部分开发工作必须投资于测试的维护。在开发过程中,软件单元通常会扩展新的功能,重构或纠正错误。对行为、结构和接口的每一个更改都要再次测试。然而,对代码的更改通常会对现有的测试产生影响,因此也必须进行调整。在这种情况下,我们谈到了测试中的维护。 随着测试的数量每天都在增加,维护成本
阅读全文
摘要:一个参数很少单独出现。 我们的许多客户已经在他们的应用程序中实现了成百上千个参数,以便在车辆中参数化(即应用)软件。这不仅体现在动力系统和发动机的开发上,还体现在汽车开发的所有领域,如驾驶辅助、车身和舒适性以及能源管理。 软件的应用通常是在软件用于多个型号和迭代的车辆时完成的。参数为开发提供了必要的
阅读全文
摘要:前言 随着DevOps、CI/CT在汽车行业日趋成熟和普及,TPT支持通过命令行的方式完成测试执行过程。TPT作为德国PikeTec公司的嵌入式软件模型测试工具,具有很高的扩展性和便捷性。随着软件测试日趋复杂并且需求多样化,TPT不断改进以满足与时俱进的要求。您可以在所有开发阶段使用TPT进行测试。
阅读全文
摘要:前言 随着汽车行业的蓬勃发展,与之相关的自动驾驶功能越来越受到人们的关注。自动驾驶给人们带来方便的同时,也带来了某些安全隐患。为了最大程度的确保安全,除了要进行功能逻辑测试外,也需要进行功能场景测试(比如鬼探头、多岔路上坡等场景)。 目前主流的场景测试工具有Carmaker、VTD、DYNA4、Ca
阅读全文
摘要:将测试工作减少到最低限度的5个秘密技巧 今天我们把所有的底牌都摆出来。 首先,做个简单的自我介绍。Piketec已经存在了15年。从一开始,我们一直在开发模型动态测试工具TPT,并提供测试服务。我们为客户测试基于软件的汽车产品,例如驾驶辅助功能、驱动组件、充电和电池系统的控制软件。 很少有人知道:我
阅读全文