龙智基于软件研发管理领域广泛的专业知识,以及丰富的实践经验,集成Agile、DevSecOps及现代ITSM的管理思路以及该领域领先的工具产品,为您提供软件研发运营管理一体化解决方案、以及系统实施、培训、升级、数据迁移、定制开发、运维等服务。
作为Tessy软件的中国授权合作伙伴,龙智为您提供Tessy软件的咨询、销售、实施、培训及技术支持服务。
TESSY实现了整个测试周期的自动化,包括在各种目标系统上对C/C++嵌入式软件进行回归测试。作为已通过认证的测试工具,TESSY支持所有行业领先的编译器、调试器和微控制器以及主机模拟。
TESSY具有 IEC61508 / ISO26262、IEC62304 和 EN50128 标准要求的安全相关软件开发资质。
Tessy测试项目管理功能提供了基于集合和文件夹定义个性化测试项目结构的可能性,并通过集成的测试环境编辑器来定义环境变量,并配置所需的编译器/调试器。覆盖率结果直接显示在项目结构中,测试结果存储在测试运行中,这样可以在报告中保留以前(成功的)结果,同时继续进行测试用例和测试数据的工作。
Tessy提供了基本的需求管理,以文件结构的形式呈现。此外,还可以通过ReqIF、CVS和XML文件从需求管理工具(如DOORS和Polarion)导入需求。测试用例到需求的引用机制允许进行易于覆盖分析和报告,以及对需求更改的影响分析。测试(详细模块、测试对象和测试用例)可以在便捷的需求覆盖视图中链接到需求。
使用分类树方法 (CTM) 设计测试用例,并在分类树编辑器 (CTE) 的图形用户界面中应用该方法。由于CTE集成在Tessy中,因此可以直接在CTE中设置Tessy测试过程中所需的值(例如输入/输出)非常方便。
使用测试数据编辑器(TDE)可以简化测试数据的编辑。此外,测试数据还可以在图形化的绘图中进行可视化。
用户代码编辑器是TDE透视图的一个重要组成部分,它提供灵活的编辑和大纲视图,以及表格形式的测试数据查看器,例如,您可以读取/写入寄存器或添加单独的存根代码。
Tessy软件变体管理
随着第四代Tessy的推出,测试代码变体现在变得轻而易举。通过派生模块创建了分层的变体树。这样可以在短时间内自动测试基础和派生变体与选定的测试用例之间的关系。为了进行测试,可以将模块分配给变体,以指示与特定代码变体的关系。在派生变体模块内,可以添加、删除测试用例,并应用个别测试数据值。对基础变体的更改可以轻松地同步到派生变体模块。Tessy V4.0的软件变体管理可以以高效的方式分析和测试产品系列的产品特定代码,以及不同变体。
TDE 中对应于测试结果状态的颜色值、图中测试结果的可视化以及带有功能流程和覆盖率详细信息的覆盖率查看器 (CV) 有助于分析测试结果。
为了确定项目代码中有多少比例实际上通过单元测试或集成测试进行了测试,您可以使用Tessy的代码覆盖功能。在Tessy中提供了不同类型的覆盖度量:
在运行测试时可以选择启用代码覆盖,这会导致Tessy自动对所选的覆盖度量仪器化源代码。覆盖度查看器显示测试中运行的代码的百分比。此外,流程图视图和带有颜色的源代码视图以图形方式显示已经测试过的代码。为了有效地防止错误,测试应该尽可能地对项目代码进行最高程度的覆盖。
调用对覆盖(Call Pair Coverage)
在Tessy中的一个重要功能是调用对覆盖(CPC)度量,它检查测试对象内的函数或方法的所有调用点是否至少被执行过一次。这满足了ISO 26262对于安全相关软件开发的要求,作为集成测试的替代代码覆盖过程,而不是函数覆盖(FC)的度量。
在场景编辑器 (SCE) 中定义场景并测试组件。 可以在场景内的任意时间点设置和检查组件接口的所有变量。
浏览一下Tessy的基本功能
Tessy提供不同类型的自动创建和精心设计的 PDF 测试报告。 报告您的需求、V&&V 矩阵、测试计划覆盖率(=计划需求覆盖率)、测试执行覆盖率以及测试概述和测试详细信息。
新的Tessy GUI提供了对测试数据的多个透视图和视图中所有功能的轻松访问。所有Tessy工具都被集成为一个应用程序内的个体透视图。
项目数据库(PDB)和测试数据库(TDB)都提供了API,使用户可以编写脚本(例如使用DOS shell),以修改这些信息,或者将新模块(包括所有必要的设置,例如源文件、包含路径、定义)添加到项目数据库中。命令行可执行文件提供了API的所有命令,可在DOS批处理文件中使用。
集成的批处理Shell支持使用自己的脚本来实现自动化测试。基于内部测试数据库,进行测试的备份和恢复非常简单。
作为TESSY的中国授权合作伙伴,龙智提供全方位的技术支持和服务,包括软件部署、集成、技术咨询、培训等,帮助客户快速上手并解决使用中的问题。
龙智根据客户的具体需求和开发环境,提供量身定制的自动化测试解决方案,确保TESSY的最佳应用效果。
自动化测试不仅可以提高效率,还可以减少开发周期和测试成本,尤其在嵌入式系统开发中,TESSY能够有效减少因人为失误或不全面测试导致的问题。
龙智提供全面的TESSY培训服务,确保团队掌握高效使用TESSY工具的方法,并能够独立执行高质量的单元测试。同时,提供持续的技术支持,帮助客户应对技术挑战。
TESSY实现了整个测试周期的自动化,包括在各种目标系统上对C/C++嵌入式软件进行回归测试。作为已通过认证的测试工具,TESSY支持所有行业领先的编译器、调试器和微控制器以及主机模拟。
TESSY具有 IEC61508 / ISO26262、IEC62304 和 EN50128 标准要求的安全相关软件开发资质。
Tessy测试项目管理功能提供了基于集合和文件夹定义个性化测试项目结构的可能性,并通过集成的测试环境编辑器来定义环境变量,并配置所需的编译器/调试器。覆盖率结果直接显示在项目结构中,测试结果存储在测试运行中,这样可以在报告中保留以前(成功的)结果,同时继续进行测试用例和测试数据的工作。
Tessy提供了基本的需求管理,以文件结构的形式呈现。此外,还可以通过ReqIF、CVS和XML文件从需求管理工具(如DOORS和Polarion)导入需求。测试用例到需求的引用机制允许进行易于覆盖分析和报告,以及对需求更改的影响分析。测试(详细模块、测试对象和测试用例)可以在便捷的需求覆盖视图中链接到需求。
使用分类树方法 (CTM) 设计测试用例,并在分类树编辑器 (CTE) 的图形用户界面中应用该方法。由于CTE集成在Tessy中,因此可以直接在CTE中设置Tessy测试过程中所需的值(例如输入/输出)非常方便。
使用测试数据编辑器(TDE)可以简化测试数据的编辑。此外,测试数据还可以在图形化的绘图中进行可视化。
用户代码编辑器是TDE透视图的一个重要组成部分,它提供灵活的编辑和大纲视图,以及表格形式的测试数据查看器,例如,您可以读取/写入寄存器或添加单独的存根代码。
Tessy软件变体管理
随着第四代Tessy的推出,测试代码变体现在变得轻而易举。通过派生模块创建了分层的变体树。这样可以在短时间内自动测试基础和派生变体与选定的测试用例之间的关系。为了进行测试,可以将模块分配给变体,以指示与特定代码变体的关系。在派生变体模块内,可以添加、删除测试用例,并应用个别测试数据值。对基础变体的更改可以轻松地同步到派生变体模块。Tessy V4.0的软件变体管理可以以高效的方式分析和测试产品系列的产品特定代码,以及不同变体。
TDE 中对应于测试结果状态的颜色值、图中测试结果的可视化以及带有功能流程和覆盖率详细信息的覆盖率查看器 (CV) 有助于分析测试结果。
为了确定项目代码中有多少比例实际上通过单元测试或集成测试进行了测试,您可以使用Tessy的代码覆盖功能。在Tessy中提供了不同类型的覆盖度量:
在运行测试时可以选择启用代码覆盖,这会导致Tessy自动对所选的覆盖度量仪器化源代码。覆盖度查看器显示测试中运行的代码的百分比。此外,流程图视图和带有颜色的源代码视图以图形方式显示已经测试过的代码。为了有效地防止错误,测试应该尽可能地对项目代码进行最高程度的覆盖。
调用对覆盖(Call Pair Coverage)
在Tessy中的一个重要功能是调用对覆盖(CPC)度量,它检查测试对象内的函数或方法的所有调用点是否至少被执行过一次。这满足了ISO 26262对于安全相关软件开发的要求,作为集成测试的替代代码覆盖过程,而不是函数覆盖(FC)的度量。
在场景编辑器 (SCE) 中定义场景并测试组件。 可以在场景内的任意时间点设置和检查组件接口的所有变量。
浏览一下Tessy的基本功能
Tessy提供不同类型的自动创建和精心设计的 PDF 测试报告。 报告您的需求、V&&V 矩阵、测试计划覆盖率(=计划需求覆盖率)、测试执行覆盖率以及测试概述和测试详细信息。
新的Tessy GUI提供了对测试数据的多个透视图和视图中所有功能的轻松访问。所有Tessy工具都被集成为一个应用程序内的个体透视图。
项目数据库(PDB)和测试数据库(TDB)都提供了API,使用户可以编写脚本(例如使用DOS shell),以修改这些信息,或者将新模块(包括所有必要的设置,例如源文件、包含路径、定义)添加到项目数据库中。命令行可执行文件提供了API的所有命令,可在DOS批处理文件中使用。
集成的批处理Shell支持使用自己的脚本来实现自动化测试。基于内部测试数据库,进行测试的备份和恢复非常简单。
作为TESSY的中国授权合作伙伴,龙智提供全方位的技术支持和服务,包括软件部署、集成、技术咨询、培训等,帮助客户快速上手并解决使用中的问题。
龙智根据客户的具体需求和开发环境,提供量身定制的自动化测试解决方案,确保TESSY的最佳应用效果。
自动化测试不仅可以提高效率,还可以减少开发周期和测试成本,尤其在嵌入式系统开发中,TESSY能够有效减少因人为失误或不全面测试导致的问题。
龙智提供全面的TESSY培训服务,确保团队掌握高效使用TESSY工具的方法,并能够独立执行高质量的单元测试。同时,提供持续的技术支持,帮助客户应对技术挑战。