首页 » TESSY 软件功能简介

TESSY 软件功能简介

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目前已广泛应用于各大主机厂及零部件厂商,拥有较高的知名度和客户认可度。