当前位置:   article > 正文

3 教程:实践练习

3 教程:实践练习

  本章将在准备好的练习的基础上向您展示如何使用TESSY:

  • 快速入门1:单元测试练习is_value_in_range是如何操作TESSY的一个非常基本的例子。
  • 快速入门2:组件测试练习interor_light在一个简单示例的基础上展示了组件测试如何与TESSY一起工作。
  • 快速入门3:测试驱动开发(TDD)简要介绍了使用TESSY进行测试驱动开发。在进行本练习之前,您应该熟悉TESSY的整体处理。

3.1 Quickstart 1: Unit test exercise is_value_in_range

  在本练习中,我们将了解使用TESSY进行测试的基本功能。我们将以“is_value_in_range”为例进行操作,它将为您提供快速介绍和概述以及重要性术语。
TESSY操作序列
  TESSY中的单元测试分为以下几个中心测试活动:

  • 确定测试用例。
  • 输入测试数据和期望值。
  • 执行测试。
  • 评估和记录测试。
    通常您会首先导入您的需求。为了让初学者能够理解这个练习,我们将首先练习一个简单的项目,然后导入一些基本需求并重新启动测试!
      T现在,我们将遵循一个简单的源代码示例来展示如何使用TESSY执行这些活动。
      Example “is_value_in_range”:
  • 起始值和长度定义了值的范围。
  • 函数:确定给定的值是否在定义的范围内。只考虑整数。

3.1.1 创建新工程

  要了解TESSY的文件系统和数据库,请参阅4.1创建数据库和使用文件系统。
在这里插入图片描述
  项目CHERY_EH3_ASC 3在Overview透视图中打开。您可以在测试集合中创建不同的文件夹,每个文件夹包含具有不同测试对象的模块。为了简单起见,我们现在将创建一个带有一个文件夹的测试集合。
在这里插入图片描述
在这里插入图片描述

3.1.2 指定目标环境

  通常在这一点上你将必须指定目标环境,即确定编译器、目标和微控制器。您将在“测试环境编辑器”中执行此操作,我们稍后将了解到这一点。
  请注意,在属性视图下面的选项卡" General "中,这个模块已经选择了GNU GCC编译器(自选),这对我们的示例来说已经足够了。
在这里插入图片描述

3.1.3 添加测试对象并分析c源文件

  注意:源码最好拷贝至工程的根目录下,否则在创建工程时需要指定源码存放的路径,并且放工程被转移至其他路径或者转发给其他电脑时打开工程后都会要求重新指定源码位置,若源码存在差异或者路径不对都会导致工程出错。
  除了添加.c文件外,还需添加.c文件中对应应用的头文件,否则将报error。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  解析完成后,Console中将提示解析.c文件时,存在的warning和error,当存在error时,可根据提示信息修改报错。
  若解析无eeror报错,则表示解析成功。那么模块下将显示该.c文件中定义的所有函数接口。
在这里插入图片描述

3.1.4 编辑测试对象接口

TIE (Test Interface Editor)编辑测似乎对象接口需要在TIE (Test Interface Editor)窗口中进行。
  现在我们可以编辑每个测试对象的接口信息,并确定哪些值是输入变量,哪些值是输出变量。输入值是测试对象读取的所有界面元素。输出值由test对象写入。
  打开模块后,TESSY将尝试自动设置默认的传递方向(输入或输出)。您可以根据需要更改这些默认界面设置。
  “Test Project”窗口选择需要测试的函数接口,在TIE (Test Interface Editor)的Interface 窗口中即可查看该函数接口引用的外部函数接口、本文件中定义的函数接口、外部变量、全局变量、私有变量、返回值、以及未使用的外部/本文件函数接口和外部/全局变量。
在这里插入图片描述

3.1.5 设计测试用例

  通常现在就可以根据测试对象的规范去设计测试用例,手动的或者在分类树编辑器(CTE)中。
  由于CTE是一个独立的主题,因此在本例中我们不会使用CTE,而是简单地手动输入一些特定的测试数据。
  要了解CTE,请参阅CTE:设计测试用例或遵循快速入门2:分类树编辑器(CTE)。

3.1.6 添加测试用例和测试步骤

  现在我们将在test Items视图中添加三个测试用例,每个用例包含一个测试步骤:

  • 切换到Overview视图并进入Test Items视图。
    Test Items
  • 在test Project视图中选择测试对象。
  • 在Test Items视图中单击(New Test Case)。第一个测试用例被创建,测试步骤被自动添加。在TESSY中,每个测试用例至少有一个测试步骤。
  • 通过点击测试用例前面的箭头展开测试用例。
    创建测试用例
      请注意此视图的以下习惯:
  • 第一个数字是测试用例的数字,括号中的数字显示了包含的测试步骤的数量。
  • 测试用例编号将持续计数:如果删除测试用例,新的测试用例将得到一个新的编号,现有的测试用例
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/599965
推荐阅读
相关标签
  

闽ICP备14008679号