最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

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

来源:动视网 责编:小OO 时间:2025-09-28 00:50:58
文档

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

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

主要进行业务流程的测试,基于场景物来设计测试用例,以电量数据采集业务流程为例。电量数据采集用例图如图4-13:

图4-13 电量数据采集用例图

    如果某个用例的功能很简单,则可我们可以首先列出该用例的正常路径和扩展路径,即基本流和备选流。但是如果用例功能很复杂时,则需要对该用例细化,电量数据采集功能很复杂,需要对其细化,其细化用例图如图4-14:

图4-14电量数据库采集详细用例图

根据细化的用例图,我们可以列出基本流和备选流:

表4-18 基本流和备选流

基本流1)设置采集方案;

2)采集任务执行时间到达,数据采集模块启动采集任务;

3)数据采集模块将采集方案按照系统通讯规约转化通讯报文并通过数据通讯模块发送;

4)终端收到数据采集报文,并解析报文;

5)终端从数据文件中读取该终端下计量点电量数据;

6)终端将数据按照通讯规约转化为通讯报文并发送;

7)数据通讯模块接收到数据报文,并将报文转发给数据采集模块;

8)数据采集模块解析通讯报文并将数据信息保存到数据库临时表;

9)后台数据处理模块将临时表中的数据转移到工作表中的原始表码数据表,并计算整点用电量、日用电量和月用电量后放到工作表中;

10)选择采集终端对象,输入查询时间,浏览终端下计量点整点用电量/日用电量/月用电量。

备选流1-数据通讯模块异常

基本流步骤3中,数据采集模块向数据通讯模块发送报文时数据通讯模块异常,报文无法发送,报文重发预先设置的次数,同时有相应系统信息提示。

备选流2-终端不在线

基本流步骤4中,终端不在线,数据通讯模块重发报文预先设置的次数,同时有相应系统信息提示。

备选流3-终端在方案时间范围内没有抄表

基本流步骤5中,终端数据文件中无计量点的数据信息,终端发送相应报文。

备选流4-数据采集模块异常

基本流步骤7中,数据通讯模块接收到终端上报数据信息报文转发给数据采集模块时,数据采集模块异常退出,如果预先设置了脱机保存,则数据通讯模块以文件方式保存报文,并有相应信息提示;当数据采集模块正常后,数据通讯模块将保存在文件中报文转发给数据采集模块。

备选流5-数据库服务器异常

基本流步骤8中,数据库服务器异常,数据采集模块无法保存数据,并有相应信息提示。

备选流6-后台数据处理异常

基本流步骤9中,后台数据处理模块出现异常并退出,有相应信息提示。

表4-19场景设计表格

场景描述基本流备选流
场景1 -成功的数据采集

基本流
场景2 -数据通讯模块异常

基本流备选流 2

场景3 -终端不在线

基本流备选流 3

场景4 -终端在方案时间范围内没有抄表

基本流备选流 4

场景5 -数据采集模块异常

基本流备选流 4

场景6 -数据库服务器异常

基本流备选流 5

场景7-后台数据处理异常

基本流备选流 6

对于这 7 个场景中的每一个场景都需要确定测试用例。可以采用矩阵或决策表来确定和管理测试用例。下面显示了一种通用格式,其中各行代表各个测试用例,而各列则代表测试用例的信息。本示例中,对于每个测试用例存在一个测试用例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 -后台数据处理异常

VVVVI异常信息提示
由于上述测试用例不涉及具体数值的输入,只是该流程上的各个功能模块的正常运行与否会影响到该流程的运行。

文档

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

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

最新推荐

猜你喜欢

热门推荐

专题
Top