Tessy — 嵌入式软件单元测试/ 集成测试工具

       Tessy 源自戴姆勒- 奔驰公司的软件技术实验室,由德国Hitex 公司负责全球销售及技术支持服务,是一款专门针对嵌入式软件进行单元/ 集成测试的工具。它可以对C/C++ 代码进行单元、集成测试,可以自动化搭建测试环境、执行测试、评估测试结果并生成测试报告,其多样化的测试用例导入生成方式和与测试需求关联的特色,使Tessy 在测试组织和测试管理上也发挥了良好的作用。目前Tessy广泛应用在汽车电子主流客户中。


主要特点

       在V 模型开发中,Tessy 主要应用在单元测试和集成测试阶段。单元测试通过运行代码检测出函数中错误,比如算法错误、接口问题等;集成测试则在单元测试的基础上验证单元之间接口的正确性。基于越早发现bug 开发成本越低的原则,在进行代码功能验证的过程中,按照V 流程右半部分先完成单元测试再进行集成测试的测试顺序更为有效。



       另外,Tessy 也可以满足各类标准( 如ISO26262、IEC61508、EN 50128/50129 等)对测试的需求,比如Tessy 可以满足ISO26262 中各等级对单元/ 集成测试的要求,当然Tessy 本身也通过了TUV 的认证,证明该软件是安全可靠的,可以在安全相关的软件研发过程中使用。


主要功能

• 自动生成测试环境、一键执行及评估结果

       Tessy 可以自动生成驱动程序、桩函数,帮助测试人员提高单元测试效率。



       Tessy 支持一键执行测试,并自动对测试结果进行评估,可生成多种形式的报告。



• 便捷的测试用例设计方式

       除软件界面手动设计测试用例外,Tessy 还支持导入导出多种格式的测试用例。另外,Tessy 集成了分类树编辑器CTE,有效利用等价类划分以及边界值法,辅助设计出更全面更有效的测试用例。



• 高度自动化的回归测试

       Tessy 通过分析源文件自动识别函数及相关接口,在接口发生变更时,支持通过简便的操作进行测试数据复用,保证便捷有效的回归测试。



• 测试覆盖度分析

       Tessy 提供分支覆盖、修正条件/ 判定覆盖MC/DC(Modified Codition/Decision Coverage)、多条件覆盖MCC(Multiple ConditionCoverage) 等多种覆盖度分析。



• 测试的需求可追溯

       支持导入多种格式需求、管理需求并实现测试用例与需求的关联。




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31535135/viewspace-2654466/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31535135/viewspace-2654466/

Tessy嵌入式软件单元测试/ 集成测试工具学习 集成测试则在单元测试的基础上验证单元之间接口的正确性。基于越早发现bug 开发成本越低的原则,在进行代码功能验证的过程中,按照V 流程右半部分先完成单元测试再进行集成测试测试顺序更为有效。另外,Tessy 也可以满足各类标准( 如ISO26262、IEC61508、EN 50128/50129 等)对测试的需求,比如Tessy 可以满足ISO26262 中各等级对单元/ 集成测试的要求,当然Tessy 本身也通过了TUV 的认证,证明该软件是安全可靠的,可以在安全相关的软件研发过程中使用。 阅读详情

相关推荐

Tessy嵌入式软件单元测试 / 集成测试工具

Tessy源自戴姆勒 - 奔驰公司的软件技术实验室,由德国Hitex公司负责销售及技术支持服务,是一款专门针对嵌入式软件进行单元/集成测试工具。它可以对C/C++代码进行单元、集成测试,可以自动化搭建测试环境、执行测试、评估测试结果并生成测试报告,其多样化的测试用例导入生成方式和与测试需求关联的特色,使Tessy测试组织和测试管理上也发挥了良好的作用。目前Tessy广泛应用在汽车电子主流客户中。 主要特点 在V模型开发中,Tessy主要应用在单元测试集成测试阶段。单元测试通过运行代码检测出函数中错误,

经纬恒润的官方博客 1314

Tessy嵌入式软件单元测试/集成测试工具

在V模型开发中,Tessy主要应用在单元测试集成测试阶段。单元测试通过运行代码检测出函数中错误,比如算法错误、接口问题等;集成测试则在单元测试的基础上验证单元之间接口的正确性。基于越早发现bug开发成本越低的原则,在进行代码功能验证的过程中,按照V流程右半部分先完成单元测试再进行集成测试测试顺序更为有效。 另外,Tessy也可以满足各类标准(如ISO26262、IEC61508、EN50128/50129、DO-178B 等)对测试的需求,比如Tessy可以满足

Tessy 简介

【代码】Tessy 简介。

舊梦的博客 610

【回眸】Tessy 单元测试软件使用指南(三)怎么打桩和指针赋值和测试

本文介绍了当使用Tessy软件进行单元测试时如何打桩和指针相关测试的注意事项及操作要点,希望能给正在摸索Tessy的网友一点点启发。

tianbutian_的博客 1万+

【回眸】Tessy单元测试软件使用指南(一)安装篇

注册申请license:在作为服务端的电脑上安装Tessy。个人使用的不知道这一步是怎么操作,因为个人使用的时候基本上用到的是破解版的软件,建议是搜索公众号看看一些破解软件的教程,跟着操作就完事了。New project新建工程,输入工程名,Project Root输入存放工程的目录,默认会在该目录下创建tessy数据库目录。在Module属性—Source界面中,点击图标添加被测文件。可右击创建New Folder,或直接创建New Module,在Module上添加被测代码文件,指定运行的环境设置。

tianbutian_的博客 1万+

Tessy学习

在C程序的单元测试期间,对单个C级函数进行严格测试,并且与应用程序的其余部分隔离进行测试。严格意味着测试用例是专门为有问题的单元制作的,并且它们还包含可能被测试单元意想不到的输入数据。隔离意味着测试结果不依赖于应用程序中其他单元的行为。与应用程序其余部分的隔离可以通过直接调用被测单元并用存根函数替换对其他单元的调用来实现。单元测试在单元的接口上进行测试单元测试不考虑单元的内部结构,因此单元测试被认为是黑盒测试。单元的接口由单元的输入变量(即单元读取的变量)和输出变量(即单元写入的变量)组成。

weixin_48913866的博客 5897

嵌入式单元测试工具Tessy的一些测试技巧

最近做了一个平台项目,需要进行动态代码测试,入门了嵌入式单元测试工具Tessy,总结了一些简单的测试技巧。 当前网上的教程普遍只写内容概要,真正入手还得自己认真摸索一番。为此,特意总结了一些Tessy测试技巧以供有缘人参考。 提几个Tessy工具使用的问题。 如何导入工程的头文件? 如何解决文件内存在汇编语言代码分析时候报错的问题? 如何规避本文件创建却不使用的函数,宏和变量,在执行execute test出现的undefined reference to xx的问题? 如何创建测试用例test case?

@evan_wu163 5861

tessy遇到的问题和解决方法

1.没有定义的有效CPU 2.No such file or directory 3.数组默认只输入第一位[0] 4.参数无法识别 5.单元测试需要修改内容后环境改变,无法编译 6.没有这样的文件或目录 7.没有定义的有效CPU 8.下图?处参数无法识别,或者默认打桩函数未打开 9.数组默认只输入第一位[0] 10.测试用例TDE中形参是指针的变量,无法赋值 11.当测试用例TDE中无法正常显示解析函数的结果 12.当测试用例.h大量定义有问题

Tessy操作基础

Tessy工具是用来进行单元测试集成测试的一种工具,也是目前来说,比较常见,大家用的比较多的一种工具。如果你因为工作需要,可以和我一起学习并交流。

WE_BIG的博客 3929

Tessy测试技巧二:指针函数测试

一、数组类型指针变量。 在TDE界面新建一个测试用例,右击原指针变量,指针类型参数创建tagrget value,会提示选择创建的数组大小。在下面dynamic出现target+变量名的新名称。 二、普通整型字符型指针变量。 若在TDE界面无法右键创建target value,回到TIE界面,在parameter选择下,target passing选择输入输出类型。若选择irrelevant的类型,则在TDE无法选择创建新的target value。 三、指针函数变量的测试 如何进行指针函数变量的数据流

@evan_wu163 4395
上一篇: Stages — 研发过程可视化建模和管理平台
下一篇: Stimulus — 需求形式化建模和分析工具
congda1253
博客等级 码龄10年 12粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值