案例分析系统功能测试举例_第1页
案例分析系统功能测试举例_第2页
案例分析系统功能测试举例_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.4.1.1 功能测试举例主要进行业务流程的测试,基于场景物来设计测试用例,以电量数据采集业务流程为例。电量数据采集用例图如图4-13:图4-13 电量数据采集用例图 如果某个用例的功能很简单,则可我们可以首先列出该用例的正常路径和扩展路径,即基本流和备选流。但是如果用例功能很复杂时,则需要对该用例细化,电量数据采集功能很复杂,需要对其细化,其细化用例图如图4-14:图4-14电量数据库采集详细用例图根据细化的用例图,我们可以列出基本流和备选流:表4-18 基本流和备选流基本流1)设置采集方案;2)采集任务执行时间到达,数据采集模块启动采集任务;3)数据采集模块将采集方案按照系统通讯规约转化通

2、讯报文并通过数据通讯模块发送;4)终端收到数据采集报文,并解析报文;精品.5)终端从数据文件中读取该终端下计量点电量数据;6)终端将数据按照通讯规约转化为通讯报文并发送;7)数据通讯模块接收到数据报文,并将报文转发给数据采集模块;8)数据采集模块解析通讯报文并将数据信息保存到数据库临时表;9)后台数据处理模块将临时表中的数据转移到工作表中的原始表码数据表,并计算整点用电量、日用电量和月用电量后放到工作表中;10)选择采集终端对象,输入查询时间,浏览终端下计量点整点用电量/日用电量/月用电量。备选流1-数据通讯模块异常基本流步骤3中,数据采集模块向数据通讯模块发送报文时数据通讯模块异常,报文无法

3、发送,报文重发预先设置的次数,同时有相应系统信息提示。备选流2-终端不在线基本流步骤4中,终端不在线,数据通讯模块重发报文预先设置的次数,同时有相应系统信息提示。备选流3-终端在方案时间范围内没有抄表基本流步骤5中,终端数据文件中无计量点的数据信息,终端发送相应报文。备选流4-数据采集模块异常基本流步骤7中,数据通讯模块接收到终端上报数据信息报文转发给数据采集模块时,数据采集模块异常退出,如果预先设置了脱机保存,则数据通讯模块以文件方式保存报文,并有相应信息提示;当数据采集模块正常后,数据通讯模块将保存在文件中报文转发给数据采集模块。备选流5-数据库服务器异常基本流步骤8中,数据库服务器异常,

4、数据采集模块无法保存数据,并有相应信息提示。备选流6-后台数据处理异常基本流步骤9中,后台数据处理模块出现异常并退出,有相应信息提示。表4-19场景设计表格场景描述基本流备选流场景1 -成功的数据采集基本流场景2 -数据通讯模块异常基本流备选流 2场景3 -终端不在线基本流备选流 3场景4 -终端在方案时间范围内没有抄表基本流备选流 4场景5 -数据采集模块异常基本流备选流 4场景6 -数据库服务器异常基本流备选流 5场景7-后台数据处理异常基本流备选流 6对于这 7 个场景中的每一个场景都需要确定测试用例。可以采用矩阵或决策表来确定和管理测试用例。下面显示了一种通用格式,其中各行代表各个测试

5、用例,而各列则代表测试用例的信息。本示例中,对于每个测试用例存在一个测试用例id、场景/条件(或说明)、测试用例中涉及的所有数据元素(作为输入或已经存在于数据库中)以及预期结果。通过从确定执行用例场景所需的数据元素入手构建矩阵。然后,对于每个场景,至少要确定包含执行场景所需的适当条件的测试用例。例如,在下面的矩阵中,v(有效)用于表明这个条件必须是 valid(有效的)才可执行基本流,而 i(无效)用于表明这种条件下将激活所需备选流。下表中使用的“n/a”(不适用)表明这个条件不适用于测试用例。表4-20 测试用例tc(测试用例)场景/条件数据通讯模块终端在线终端抄表数据采集模块后台数据处理预期结果精品.号cw1场景1 -成功的数据采集vvvvv成功的数据采集cw2场景2 -数据通讯模块异常ivvvv数据报文重发,异常信息提示cw3场景 3 -终端不在线vivv数据报文重发,异常信息提示cw4场景 4 -终端在方案时间范围内没有抄表vvivv返回空值cw5场景 4 -数据采集模块异常vvviv数据脱机保存cw6场景 4 -后台数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论