案例分析系统功能测试举例.doc

案例分析系统功能测试举例.doc

ID:55164525

大小:66.50 KB

页数:3页

时间:2020-04-29

案例分析系统功能测试举例.doc_第1页
案例分析系统功能测试举例.doc_第2页
案例分析系统功能测试举例.doc_第3页
资源描述:

《案例分析系统功能测试举例.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、数据采集模块启动采集任务;3)数据采集模块将采集方案按照系统通讯规约转化通讯报文并通过数据通讯模块发送;4)终端收到数据采集报文,并解析报文;5)终端从数据文件中读取该终端下计量点电量数据;6)终端将数据按照通讯规约转化为通讯报文并发送;7)数据通讯模块接收到数据报文,并将报文转发给数据采集模块;8)数据采集模块解析通讯报文并将数据信息保存到数据库临时表;9)后台数据处理模块将临时表中的数据转移到工作表中的原始表码数据表,并计算整点用电量、日用电量和月用电量后放到工作表中;10)选择采集终端对象,输入查询时间,

3、浏览终端下计量点整点用电量/日用电量/月用电量。备选流1-数据通讯模块异常基本流步骤3中,数据采集模块向数据通讯模块发送报文时数据通讯模块异常,报文无法发送,报文重发预先设置的次数,同时有相应系统信息提示。备选流2-终端不在线基本流步骤4中,终端不在线,数据通讯模块重发报文预先设置的次数,同时有相应系统信息提示。备选流3-终端在方案时间范围内没有抄表基本流步骤5中,终端数据文件中无计量点的数据信息,终端发送相应报文。备选流4-数据采集模块异常基本流步骤7中,数据通讯模块接收到终端上报数据信息报文转发给数据采集模

4、块时,数据采集模块异常退出,如果预先设置了脱机保存,则数据通讯模块以文件方式保存报文,并有相应信息提示;当数据采集模块正常后,数据通讯模块将保存在文件中报文转发给数据采集模块。备选流5-数据库服务器异常基本流步骤8中,数据库服务器异常,数据采集模块无法保存数据,并有相应信息提示。备选流6-后台数据处理异常基本流步骤9中,后台数据处理模块出现异常并退出,有相应信息提示。表4-19场景设计表格场景描述基本流备选流场景1-成功的数据采集基本流场景2-数据通讯模块异常基本流备选流2场景3-终端不在线基本流备选流3场景4

5、-终端在方案时间范围内没有抄表基本流备选流4场景5-数据采集模块异常基本流备选流4场景6-数据库服务器异常基本流备选流5场景7-后台数据处理异常基本流备选流6对于这7个场景中的每一个场景都需要确定测试用例。可以采用矩阵或决策表来确定和管理测试用例。下面显示了一种通用格式,其中各行代表各个测试用例,而各列则代表测试用例的信息。本示例中,对于每个测试用例存在一个测试用例ID、场景/条件(或说明)、测试用例中涉及的所有数据元素(作为输入或已经存在于数据库中)以及预期结果。通过从确定执行用例场景所需的数据元素入手构建矩

6、阵。然后,对于每个场景,至少要确定包含执行场景所需的适当条件的测试用例。例如,在下面的矩阵中,V(有效)用于表明这个条件必须是VALID(有效的)才可执行基本流,而I(无效)用于表明这种条件下将激活所需备选流。下表中使用的“n/a”(不适用)表明这个条件不适用于测试用例。表4-20测试用例TC(测试用例)号场景/条件数据通讯模块终端在线终端抄表数据采集模块后台数据处理预期结果CW1场景1-成功的数据采集VVVVV成功的数据采集CW2场景2-数据通讯模块异常IVVVV数据报文重发,异常信息提示CW3场景3-终端不

7、在线VIVV数据报文重发,异常信息提示CW4场景4-终端在方案时间范围内没有抄表VVIVV返回空值CW5场景4-数据采集模块异常VVVIV数据脱机保存CW6场景4-后台数据处理异常VVVVI异常信息提示由于上述测试用例不涉及具体数值的输入,只是该流程上的各个功能模块的正常运行与否会影响到该流程的运行。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。