赞
踩
本章将在准备好的练习的基础上向您展示如何使用TESSY:
在本练习中,我们将了解使用TESSY进行测试的基本功能。我们将以“is_value_in_range”为例进行操作,它将为您提供快速介绍和概述以及重要性术语。
TESSY中的单元测试分为以下几个中心测试活动:
要了解TESSY的文件系统和数据库,请参阅4.1创建数据库和使用文件系统。
项目CHERY_EH3_ASC 3在Overview透视图中打开。您可以在测试集合中创建不同的文件夹,每个文件夹包含具有不同测试对象的模块。为了简单起见,我们现在将创建一个带有一个文件夹的测试集合。
通常在这一点上你将必须指定目标环境,即确定编译器、目标和微控制器。您将在“测试环境编辑器”中执行此操作,我们稍后将了解到这一点。
请注意,在属性视图下面的选项卡" General "中,这个模块已经选择了GNU GCC编译器(自选),这对我们的示例来说已经足够了。
注意:源码最好拷贝至工程的根目录下,否则在创建工程时需要指定源码存放的路径,并且放工程被转移至其他路径或者转发给其他电脑时打开工程后都会要求重新指定源码位置,若源码存在差异或者路径不对都会导致工程出错。
除了添加.c文件外,还需添加.c文件中对应应用的头文件,否则将报error。
解析完成后,Console中将提示解析.c文件时,存在的warning和error,当存在error时,可根据提示信息修改报错。
若解析无eeror报错,则表示解析成功。那么模块下将显示该.c文件中定义的所有函数接口。
TIE (Test Interface Editor)编辑测似乎对象接口需要在TIE (Test Interface Editor)窗口中进行。
现在我们可以编辑每个测试对象的接口信息,并确定哪些值是输入变量,哪些值是输出变量。输入值是测试对象读取的所有界面元素。输出值由test对象写入。
打开模块后,TESSY将尝试自动设置默认的传递方向(输入或输出)。您可以根据需要更改这些默认界面设置。
“Test Project”窗口选择需要测试的函数接口,在TIE (Test Interface Editor)的Interface 窗口中即可查看该函数接口引用的外部函数接口、本文件中定义的函数接口、外部变量、全局变量、私有变量、返回值、以及未使用的外部/本文件函数接口和外部/全局变量。
通常现在就可以根据测试对象的规范去设计测试用例,手动的或者在分类树编辑器(CTE)中。
由于CTE是一个独立的主题,因此在本例中我们不会使用CTE,而是简单地手动输入一些特定的测试数据。
要了解CTE,请参阅CTE:设计测试用例或遵循快速入门2:分类树编辑器(CTE)。
现在我们将在test Items视图中添加三个测试用例,每个用例包含一个测试步骤:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。