- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
德国Hitex和Razorcat联合开发的Tessy测试软件特点:
? 自动分析源代码,分析测试接口。
? 多模块源文件自动展开,可以选择打桩和集成
? 灵活的Usercode
? 各种数据类型智能分析,包括指针的支持
? 和CTE的完美接口,设计测试用例
? 与嵌入式开发环境的无缝集成,占用资源很小
? 支持低端单片机
? 测试驱动是基于CS结构,允许无限多的用例和很少的目标系统资源
Tessy单元测试工具作者信息:未知 发布时间:2009年06月04日
一、概述
??? 现在随着嵌入式应用的进一步发展,嵌入式软件也变得越来越复杂,像其他软件一样,嵌入式软件的开发各阶段也需要进行完全的软件测试,目前,众多软件开发者都意识到这个问题,但是靠人工进行测试不但非常耗时,而且测试对象纷繁复杂,依赖于测试员的测试可信度也逐渐降低,不但如此,测试员很难对嵌入式软件做回归测试,因为很难对测试数据和测试环境进行再现,如果新启用一个其它的编译器进行编译或是整个软件在另一个微处理器下运行,重做所有的测试液是在所难免的。
由德国Hitex和Razorcat联合开发的Tessy测试软件正是针对以上问题在合理的支出下提供给软件开发者特别是嵌入式软件开发人员的测试工具。Tessy能够编译预测试的包含C函数的模块,尽快为目标系统匹配合适的编译器。Tessy能够很好的分析源代码,并列出所有包含在其中的C函数,使用者可以很方便的选择自己要测试的那一部分。Tessy目前只支持C语言的测试。
二、Tessy提供的功能:
1、动态测试
?
?? 精确分析源代码:Tessy通过一个清楚明白的TIE(Test Interface Editor)界面向用户显示经分析的被测代码,用户能得到的信息有测试对象中变量的数目、类型,以及区分它们作为输入还是输出或是两者皆是。
?
?? 自动测试驱动:Tessy将微处理器的起始代码和被测函数再加上用户提供的原始数据组成测试应用,进行自动编译和链接。
?
?? 独特的打桩技术:Tessy能够对一个存在相互调用的多模块函数中的各个模块进行独立测试,传统的隔离测试方法是做真正的把模块隔离出来测试,而Tessy可以不用这样做。它能够很轻松的对调用函数进行打桩。
?
?? 管理测试用例,做回归测试:用户可以通过Tessy设定有输入数据和期望输出值组成的测试用例,并且这些数据都能在数据库中保存,这对做回归测试是非常有用的。
?
?
Tessy能够帮助你找出结果与期望值之间的关系(大与、小与或等于)以判断测试是否成功。
?
?? 调试功能:如果输入值导致结果不在期望范围内,Tessy能帮助通过调试我们找到问题原因。Tessy与HITOP的紧密结合能让Tessy重新运行测试用例,找到问题的原因。
?
?? 测试文档生成:Tessy能应用户需要在任何阶段生成用户想要的包含测试结果的报告。
?
2、回归测试
??? 回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例,是测试人员作确认测试的一种重要手段。Tessy能够将软件变更的信息保存下来,并提供了测试数据重用的批处理模式,以保证用户在无干涉的状态下做足够的回归测试。批处理模式可以在GUI和命令行下完成。
三、特点优点:
?
?? ?? 自动分析源代码,分析测试接口。
?
?? ?? 多模块源文件自动展开,可以选择打桩和集成
?
?? ?? 灵活的Usercode
?
?? ?? 各种数据类型智能分析,包括指针的支持
?
?? ?? 和CTE的完美接口,设计测试用例
?
?? ?? 与嵌入式开发环境的无缝集成,占用资源很小
?
?? ?? 支持低端单片机
?
?? ?? 测试驱动是基于CS结构,允许无限多的用例和很少的目标系统资源
?
Tessy支持的嵌入式
Compiler manufacturer Architecture ARM / ADS ARM Cosmic 68HC12, 68HC08, ST7 Fujitsu / FFMC16 MB90xxx GNU ARM ARM GNU gcc Host-PC Greenhills V850 HighTec TriCore IAR 68HC12, AVR, M16C, M32C, 78k0, V850 Keil 8051, C16x/ST10, XC166 Mentor Graphics / Microtec 68k Metrowerks 68HC12, 68HC08, ST7 National CR
文档评论(0)