TESSY 软件功能简介
TESSY是德国Razorcat公司开发的单元/集成测试工具,用于对函数单元的动态测试,验证函数的功能(即在各种不同的输入下,其输出是否符合预期),测试代码的覆盖率(即每一条语句及每一个分支是否都能够覆盖到等),TESSY通过了多种功能安全认证,如汽车行业标准ISO26262,TUV认证等。
- Eclipse界面,简单易学,快速上手,Test Data Editor(TDE)图形化窗口方便设计testcase:
- Classification Tree Editor(CTE)等级树设计,自动生成testcase:
- Usercode: 可添加用户代码,结合TDE一起使用,也可为桩函数添加特定的桩代码。
- 测试结果分析:
TDE中可方便的查看测试结果,绿色标记的表示pass,红色标记的表示fail,鼠标放在结果的地方,可显示实际值,一目了然:
- 覆盖率查看:TESSY支持多种覆盖率的测量,包含单元测试和集成测试的
- Statement Coverage (C0)
- Branch Coverage (C1)
- Decision Coverage (DC)
- Modified Condition / Decision Coverage (MC/DC)
- Multiple Condition Coverage (MCC)
- Entry Point Coverage (EPC)
- Function Coverage (FC)
- Call Pair Coverage (CPC)
当运行testcase时,也可选择性的使能需要测覆盖率,coverage viewer(CV)窗口将显示各种覆盖率的百分比,另外,流程图也将用红色和绿色来标记,并可与源代码对应起来:
TESSY目前已广泛应用于各大主机厂及零部件厂商,拥有较高的知名度和客户认可度。
Peter Kang:15900432004