版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式软件动态测试工具TessyTessy是一个专门针对嵌入式软件的C/C+代码进行单元、集成测试的工具,它可以自动化地执行测试、评估测试结果并生成测试报告。Tessy的目标就是:通过自动化整个测试周期,在所有测试阶段完美支持针对C语言的单元测试,当然, Tessy也同样关注测试组织和测试管理。Tessy软件源自戴姆勒-奔驰公司的软件技术实验室。从 1997年,Tessy就在戴姆勒-奔驰公司得到广泛 的使用,之后独立成为专业的软件测试工具公司Razorcat,由德国Hitex负责全球销售及技术支持服务。北汇信息作为Hitex/Razorcat公司的中国合作伙伴,将为中国汽车客户提供Tessy软
2、件及优秀的软件测试服务。Tessy的应用在以V模型为例的开发模式中,Tessy主要处理右半部分验证和确认中单元/模块测试,集成/组件测试以及系统测试的内容。在 V模型的开发模式中,单元测试是第一个测试活动。它阻止了每一类错误,比如算法错误,在V模式的右边向上蔓延,这样可以尽可能早得发现Bug,防止直到后面的测试过程或者直到最终用户那里才被发现,单元测试有经济效益,越早发现 bug越好。Tessy集成困件另夕卜,Tessy也可以满足各类标准 (ISO26262、IEC 61508、EN 50128/50129 、DO-178B、汽车 SPiCE中各个测试等级中对模块测试的要求可以使或FDA的软件
3、验证通用原则)对测试的需求,比如ISO26262 用Tessy来满足,当然Tessy本身也通过了 TUeV的认证,被证明是安全可靠的,可以在安全相关性的软件研发过程中被使用Tessy的特性自动生成测试环境:Tessy可以自动生成测试环境驱动,选择自动或者手动打桩以及自动生成测试用例模板,帮助客户提高 测试用例设计效率。函数调用其他函数披测函数桩函敛由T»sy提供)多种测试用例确定方式:除了从Excel中导入测试用例,手动地设计测试用例外,Tessy里集成了 CTE软件,根据分类树的方法通过Tessy自动化地关联测试用例。hie EdE Sfttreh Wmv Otvrn Wndwi
4、MatoI座!里I址对M业Ld尸IS13J il±l iid支持动态 测试的各阶段:Tessy可以支持从单元测试到系统测试的动态测试过程各个阶段,通过单元测试检查最小单位为函数的 功能,通过集成测试来测试各个子功能组合起来的模块能否达到预期要求的父功能以及相互间的接口,通 过系统测试实现与目标板集成的测试环境来测试系统功能;L CcA doMd, h/C dH 1 Dckw dM*4*4<r<»i M 扣 £斗 s a MT QHtO 0 * 20 ms e 30 ms# setKTEor jdocr0TJoeed)-9 40 ms9 LWOnO HO
5、 * 40 g -5C-60 ms)t 9 ?O ms也 sereorjyiitian = on LbMOHO?O-0Oms) 邳 80 ms& 90 mt ¥ stateJiht “off &xl of Scenario, 90 msTessy可以完全自动化地执行不需要用户介入另外Tessy可以自动发现被测对象的改变,分析被测对象的接口,重用测试用例和测试数据,从而为重 复的回归测试节约大量的工作和时间,在接口不变的情况下 的回归测试;全自动地测试执行及评估;Tessy检查源文件并且通过分析程序代码来确定函数以及他们的接口,这些信息将被保存在特定的数据库中供随时检索
6、,接口信息和测试数据的分离实现了结构和数据之间的明确划分,一方面,接口的测试使首先显示变化成为可能, 另一方面,如果发生变化,通常也只有要测试的函数接口的几个元素要发生变化,在Tessy中接口发生变化时的处理相当简单;Test object partResult of test objectStubcreatedbyTessyInput to test object测试报告生成:管理测试数据并将测试结果文档,Tessy提供输入参数/执行测试和评估结果和报告文档,Tessy可以生成多种格式的报告,包括 XML , HTML, TXT, Word , Excel以及Windows帮助文档的格式Te
7、st ReportTessy 心 MMenu3 导10 Tes1ca» 2河"4怕 T Ttstcase 6显示测试覆盖度:Tessy 提供 C1 覆盖,即分支覆盖 branch coverage 或者半U定覆盖 decision coverage ; 条件覆盖,即多 条件覆盖 MCC ( Multiple Condition Coverage )和修正条件判定覆盖 MC/DC ( Modified Condition/DecisionCoverage ), Tessy是通过测试应用程序来获取测试覆盖信息的;支持各种测试环境:Tessy现在可以支持超过130种微控制器、交叉
8、编译器和调试器的组合;这确保了 Tessy能够处理交叉编译器生成的非标准C (ANSI-C )微控制器特定的代码;一旦Tessy和不同的调试器完成集成,就可以自动执行测试了。il1 rlJ #.X 23r<El U± aila;I'ftEuii ±i ye 5支持ASAP2 :在Tessy中设计测试用例之前选择与ASAP2标准的集成功能,确定需要导入的ASAP2文件,使用ASAP2转换规则自动地将测试用例中设计的测试数据物理值转换为在目标板中执行测试对象的整数值,从Tessy中显示其他ASAP2信息,例如单位,最大/最小值而简化测试用例设计的理解和实现,并且可
9、以在 等。Tessy用户列表及典型案例:Tessy被广泛应用于汽车、国防、铁路、医疗和工业应用领域当中,众多著名的汽车整车厂、零部件供 应商都在使用Tessy。汽车行业:Behr-Hella, Bertrandt, Beru, BMW, Bose, Brose, Continental Temic, Daimler, Delphi,Delphi Grundig, Getrag, Helbako, Hella, John Deere, Kiekert, Kostal, Lear, Magna, Marquardt, Pierburg,Preh, SAB Wabco, Siemens VDO, T
10、akata, Tata Elxsi, Tesla, TietoEnator, TRW, Wabco, Valeo, ZF,安全关键性领域:Bosch Rexroth, Demag Cranes, Endress&Hauser, Festo, Hanning&Kahl, Liebherr, SEW, Siemens A&D, Testo, Wago, -医疗行业: Allergan, Biotronik, Dr? ger, getemed, Leica Biosystems, Otto Bock, Sensimed, Stago, St. JudeMedical, Yps
11、omed, -白色家电、国防等领域We cannot imagine unit testing without Tessy.Ralf Focken, Daimler, EP / MEL Sindelfingen, GermanyDAIMLER德国戴姆勒公司大量使用 Tessy,其中应用最多的部门是 EP/MEI,他们在使用Freescale MPC 微控制 器,主要为六缸和八缸汽油机开发控制软件, 也包括迈巴赫使用的12缸发动机的控制软件,也都是用Tessy 进行测试的。在一个典型的测试项目中包含 90个C语言功能函数,所有的函数都使用 Tessy测试。一个 功能函数通常有平均 20个接口元素(比如输入或输出变量)。为了全面地测试一个功能, 总共需要大约500 个测试步骤,划分成 20到30个测试用例。戴姆勒公司EP/MEI部门的Ralf Focken感叹说, 木使用Tessy的单元测试,是我们无法想象的。”Tessy is an essenttai hefp to test our auto-generated codeAndreas Schmude, TA-462. BMW, Munich. Germany.德国宝马公司正在使用 Tessy测试由Matlab/Simulink模型自动生成的代码,以及集成的手写代码。这个项目是为宝马的混合动力汽车锂电池
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 31427-2015 煤灰熔融性测定仪技术条件》专题研究报告
- 2025年自考护理学(专科)《儿科护理学》模拟卷及答案
- 2025年驾照考试科目四1500题(新题型)及答案(七)
- 厂矿用机车司机安全文明考核试卷含答案
- 玻璃钢制品喷射工安全文明考核试卷含答案
- 经编机操作工岗前工作标准化考核试卷含答案
- 动物胶提胶浓缩工设备技术规程
- 汽车电气装调工岗位应急处置技术规程
- 桥式起重机司机岗位合规化技术规程
- 资产管理师风险评估与管理水平考核试卷含答案
- 机械制造过程质量控制
- 《江城子密州出猎》说课稿
- 国家赔偿法-形成性考核(一):第1-3章(占总成绩10%)-国开(ZJ)-参考资料
- 《铁路技术管理规程》(普速铁路部分)
- Compiere-ERP中文环境的操作流程
- 2023级数值分析试卷
- 心律失常心电图课件
- 前列腺病历医疗范本参考
- 八大危险作业培训-课件
- 2023年深圳市网格员招聘笔试题库及答案解析
- 门窗工程观感质量验收标准
评论
0/150
提交评论