使用场景

以 V 模型为例的开发模式中

Tessy 主要应用在单元/模块测试,集成/组件测试。

Tessy为您提供13大核心功能:

管理您的测试项目

Tessy测试项目管理功能提供了基于集合和文件夹定义个性化测试项目结构的可能性,并通过集成的测试环境编辑器来定义环境变量,并配置所需的编译器/调试器。覆盖率结果直接显示在项目结构中,测试结果存储在测试运行中,这样可以在报告中保留以前(成功的)结果,同时继续进行测试用例和测试数据的工作。

定义、关联和跟踪需求

Tessy提供了基本的需求管理,以文件结构的形式呈现。此外,还可以通过ReqIF、CVS和XML文件从需求管理工具(如DOORS和Polarion)导入需求。测试用例到需求的引用机制允许进行易于覆盖分析和报告,以及对需求更改的影响分析。测试(详细模块、测试对象和测试用例)可以在便捷的需求覆盖视图中链接到需求。

在分类树编辑器 (CTE) 中设计测试用例

使用分类树方法 (CTM) 设计测试用例,并在分类树编辑器 (CTE) 的图形用户界面中应用该方法。由于CTE集成在Tessy中,因此可以直接在CTE中设置Tessy测试过程中所需的值(例如输入/输出)非常方便。

在表格形式的测试数据编辑器(TDE)中编辑测试数据

使用测试数据编辑器(TDE)可以简化测试数据的编辑。此外,测试数据还可以在图形化的绘图中进行可视化。

添加附加代码

用户代码编辑器是TDE透视图的一个重要组成部分,它提供灵活的编辑和大纲视图,以及表格形式的测试数据查看器,例如,您可以读取/写入寄存器或添加单独的存根代码。

播放视频

Tessy软件变体管理

测试变体

随着第四代Tessy的推出,测试代码变体现在变得轻而易举。通过派生模块创建了分层的变体树。这样可以在短时间内自动测试基础和派生变体与选定的测试用例之间的关系。为了进行测试,可以将模块分配给变体,以指示与特定代码变体的关系。在派生变体模块内,可以添加、删除测试用例,并应用个别测试数据值。对基础变体的更改可以轻松地同步到派生变体模块。Tessy V4.0的软件变体管理可以以高效的方式分析和测试产品系列的产品特定代码,以及不同变体。

分析测试结果

TDE 中对应于测试结果状态的颜色值、图中测试结果的可视化以及带有功能流程和覆盖率详细信息的覆盖率查看器 (CV) 有助于分析测试结果。

分析代码覆盖率

为了确定项目代码中有多少比例实际上通过单元测试或集成测试进行了测试,您可以使用Tessy的代码覆盖功能。在Tessy中提供了不同类型的覆盖度量:

  • 语句覆盖率(C0)
  • 分支覆盖率(C1)
  • 决策覆盖率(DC)
  • 修改的条件/决策覆盖率(MC/DC)
  • 多条件覆盖率(MCC)
  • 入口点覆盖率(EPC)
  • 函数覆盖(FC)
  • 调用对覆盖(CPC)

在运行测试时可以选择启用代码覆盖,这会导致Tessy自动对所选的覆盖度量仪器化源代码。覆盖度查看器显示测试中运行的代码的百分比。此外,流程图视图和带有颜色的源代码视图以图形方式显示已经测试过的代码。为了有效地防止错误,测试应该尽可能地对项目代码进行最高程度的覆盖。

调用对覆盖(Call Pair Coverage)

在Tessy中的一个重要功能是调用对覆盖(CPC)度量,它检查测试对象内的函数或方法的所有调用点是否至少被执行过一次。这满足了ISO 26262对于安全相关软件开发的要求,作为集成测试的替代代码覆盖过程,而不是函数覆盖(FC)的度量。

测试您的组件

在场景编辑器 (SCE) 中定义场景并测试组件。 可以在场景内的任意时间点设置和检查组件接口的所有变量。

 

播放视频

浏览一下Tessy的基本功能

报告测试计划和测试结果

Tessy提供不同类型的自动创建和精心设计的 PDF 测试报告。 报告您的需求、V&&V 矩阵、测试计划覆盖率(=计划需求覆盖率)、测试执行覆盖率以及测试概述和测试详细信息。

更新的Tessy图形用户界面(GUI)

新的Tessy GUI提供了对测试数据的多个透视图和视图中所有功能的轻松访问。所有Tessy工具都被集成为一个应用程序内的个体透视图。

应用程序编程接口 (API) 和命令行界面

项目数据库(PDB)和测试数据库(TDB)都提供了API,使用户可以编写脚本(例如使用DOS shell),以修改这些信息,或者将新模块(包括所有必要的设置,例如源文件、包含路径、定义)添加到项目数据库中。命令行可执行文件提供了API的所有命令,可在DOS批处理文件中使用。

自动化测试并设置回归测试

集成的批处理Shell支持使用自己的脚本来实现自动化测试。基于内部测试数据库,进行测试的备份和恢复非常简单。

使用Tessy软件,您将获得以下优质体验:

相关文章

news-img-0723-1
news-img-0709-1
news-img-0621-1

Tessy中国授权合作伙伴 — 龙智

龙智作为DevSecOps解决方案提供商、Tessy软件的中国授权合作伙伴,为您提供Tessy软件的
咨询、销售、实施、培训及技术支持服务。

Previous slide
Next slide

使用场景

以 V 模型为例的开发模式中

Tessy 主要应用在单元/模块测试,集成/组件测试。

Tessy为您提供13大核心功能:

管理您的测试项目

Tessy测试项目管理功能提供了基于集合和文件夹定义个性化测试项目结构的可能性,并通过集成的测试环境编辑器来定义环境变量,并配置所需的编译器/调试器。覆盖率结果直接显示在项目结构中,测试结果存储在测试运行中,这样可以在报告中保留以前(成功的)结果,同时继续进行测试用例和测试数据的工作。

定义、关联和跟踪需求

Tessy提供了基本的需求管理,以文件结构的形式呈现。此外,还可以通过ReqIF、CVS和XML文件从需求管理工具(如DOORS和Polarion)导入需求。测试用例到需求的引用机制允许进行易于覆盖分析和报告,以及对需求更改的影响分析。测试(详细模块、测试对象和测试用例)可以在便捷的需求覆盖视图中链接到需求。

在分类树编辑器 (CTE) 中设计测试用例

使用分类树方法 (CTM) 设计测试用例,并在分类树编辑器 (CTE) 的图形用户界面中应用该方法。由于CTE集成在Tessy中,因此可以直接在CTE中设置Tessy测试过程中所需的值(例如输入/输出)非常方便。

在表格形式的测试数据编辑器(TDE)中编辑测试数据

使用测试数据编辑器(TDE)可以简化测试数据的编辑。此外,测试数据还可以在图形化的绘图中进行可视化。

添加附加代码

用户代码编辑器是TDE透视图的一个重要组成部分,它提供灵活的编辑和大纲视图,以及表格形式的测试数据查看器,例如,您可以读取/写入寄存器或添加单独的存根代码。

播放视频

Tessy软件变体管理

测试变体

随着第四代Tessy的推出,测试代码变体现在变得轻而易举。通过派生模块创建了分层的变体树。这样可以在短时间内自动测试基础和派生变体与选定的测试用例之间的关系。为了进行测试,可以将模块分配给变体,以指示与特定代码变体的关系。在派生变体模块内,可以添加、删除测试用例,并应用个别测试数据值。对基础变体的更改可以轻松地同步到派生变体模块。Tessy V4.0的软件变体管理可以以高效的方式分析和测试产品系列的产品特定代码,以及不同变体。

分析测试结果

TDE 中对应于测试结果状态的颜色值、图中测试结果的可视化以及带有功能流程和覆盖率详细信息的覆盖率查看器 (CV) 有助于分析测试结果。

分析代码覆盖率

为了确定项目代码中有多少比例实际上通过单元测试或集成测试进行了测试,您可以使用Tessy的代码覆盖功能。在Tessy中提供了不同类型的覆盖度量:

  • 语句覆盖率(C0)
  • 分支覆盖率(C1)
  • 决策覆盖率(DC)
  • 修改的条件/决策覆盖率(MC/DC)
  • 多条件覆盖率(MCC)
  • 入口点覆盖率(EPC)
  • 函数覆盖(FC)
  • 调用对覆盖(CPC)

在运行测试时可以选择启用代码覆盖,这会导致Tessy自动对所选的覆盖度量仪器化源代码。覆盖度查看器显示测试中运行的代码的百分比。此外,流程图视图和带有颜色的源代码视图以图形方式显示已经测试过的代码。为了有效地防止错误,测试应该尽可能地对项目代码进行最高程度的覆盖。

调用对覆盖(Call Pair Coverage)

在Tessy中的一个重要功能是调用对覆盖(CPC)度量,它检查测试对象内的函数或方法的所有调用点是否至少被执行过一次。这满足了ISO 26262对于安全相关软件开发的要求,作为集成测试的替代代码覆盖过程,而不是函数覆盖(FC)的度量。

测试您的组件

在场景编辑器 (SCE) 中定义场景并测试组件。 可以在场景内的任意时间点设置和检查组件接口的所有变量。

 

播放视频

浏览一下Tessy的基本功能

报告测试计划和测试结果

Tessy提供不同类型的自动创建和精心设计的 PDF 测试报告。 报告您的需求、V&&V 矩阵、测试计划覆盖率(=计划需求覆盖率)、测试执行覆盖率以及测试概述和测试详细信息。

更新的Tessy图形用户界面(GUI)

新的Tessy GUI提供了对测试数据的多个透视图和视图中所有功能的轻松访问。所有Tessy工具都被集成为一个应用程序内的个体透视图。

应用程序编程接口 (API) 和命令行界面

项目数据库(PDB)和测试数据库(TDB)都提供了API,使用户可以编写脚本(例如使用DOS shell),以修改这些信息,或者将新模块(包括所有必要的设置,例如源文件、包含路径、定义)添加到项目数据库中。命令行可执行文件提供了API的所有命令,可在DOS批处理文件中使用。

自动化测试并设置回归测试

集成的批处理Shell支持使用自己的脚本来实现自动化测试。基于内部测试数据库,进行测试的备份和恢复非常简单。

使用Tessy软件,您将获得以下优质体验:

Tessy中国授权合作伙伴 — 龙智

龙智作为DevSecOps解决方案提供商、Tessy软件的中国授权合作伙伴,为您提供Tessy软件的咨询、销售、实施、培训及技术支持服务。