超市收银系统自动化测试的设计与实现毕业论文 - 图文(8)

2019-04-21 12:48

天津市大学软件学院软件工程专业2014届本科生毕业设计

Window(\百事佳超市收银软件 v2.90\数据库维护\保存\Window(\百事佳超市收银软件 v2.90\数据库维护\关闭\Window(\百事佳超市收银软件 v2.90\备份后退出\

5.2 调试测试脚本

录制了百事佳超市收银系统登录功能的自动化测试脚本后,现在开始对登录功能的脚本添加一些扩展功能:想要判断界面操作的结果是否正确,则需要利用QTP提供的检查点插入功能,还可以通过参数化功能,使用多组不同的数据驱动整个测试过程。如下的脚本则是在【确定】按钮前插入检查点,并在登录用户、登录密码两个字段处进行了参数化,具体的脚本代码如下:

Dialog(\百事佳超市收银软件\登录用户:\dtGlobalSheet) //对登录用户进行参数化 Dialog(\百事佳超市收银软件\登录密码:\dtGlobalSheet) //对登录密码进行参数化 Dialog(\百事佳超市收银软件\确定\确定\

//在【确定】按钮处插入检查点 Dialog(\百事佳超市收银软件\确定\

Window(\百事佳超市收银软件 v2.90\直接退出\

在Quick Test界面中的Data Table显示如图5-4所示:

图5-4 Data Table

调试运行参数化的脚本前,需在File/Settings/Run中设置,将Data Table iterations设置成Run on all rows.如图5-5所示:

31

天津市大学软件学院软件工程专业2014届本科生毕业设计

图5-5 Test Setting

在录制了系统设置的自动化测试脚本的基础上,想要判断一下单击公司名称、联系人、联系电话、公司地址文本框结果是否正确,可以在以上四处添加文本检查点,判断【保存】按钮是否正确,可以在此按钮处添加标准检查点,部分脚本代码如下:

Dialog(\百事佳超市收银软件\登录密码:\\

Dialog(\百事佳超市收银软件\确定\

Window(\百事佳超市收银软件 v2.90\设置及维护\Window(\百事佳超市收银软件 v2.90\系统设置\

Window(\百事佳超市收银软件 v2.90\系统设置\公司名称:\CheckPoint(\公司名称:\ //在公司名称处插入文本检查点 Window(\百事佳超市收银软件 v2.90\系统设置\联 系 人:\CheckPoint(\联 系 人:\ //联系人处插入文本检查点 Window(\百事佳超市收银软件 v2.90\系统设置\联系电话:\CheckPoint(\联系电话:\ //联系电话处插入文本检查点

32

天津市大学软件学院软件工程专业2014届本科生毕业设计

Window(\百事佳超市收银软件 v2.90\系统设置\公司地址:\CheckPoint(\公司地址:\ //公司地址处插入文本检查点

Window(\百事佳超市收银软件 v2.90\系统设置\公司名称:\0,0,0,2

Window(\百事佳超市收银软件 v2.90\系统设置\联 系 人:\0,0,0,1

Window(\百事佳超市收银软件 v2.90\系统设置\联系电话:\0,0,0,14

Window(\百事佳超市收银软件 v2.90\系统设置\联系电话:\\

Window(\百事佳超市收银软件 v2.90\系统设置\公司地址:\0,0,0,3

Window(\百事佳超市收银软件 v2.90\系统设置\公司地址:\ micBack

Window(\百事佳超市收银软件 v2.90\系统设置\保存\CheckPoint(\保存_2\ //在【保存】按钮处插入标准检查点 Window(\百事佳超市收银软件 v2.90\系统设置\保存\

编辑基础资料中,品牌管理,颜色管理,类别管理等九个部分均涉及到添加,修改,

保存,删除和取消几个功能,插入检查点自动化测试脚本的调试修改方法相同,所以这里就不做过多赘述。下面来看一下添加,修改,保存,删除和取消功能的自动化测试脚本的扩展功能。想要想要判断一下单击【添加】、【修改】、【保存】、【删除】、【取消】等按钮的结果是否正确,可以在以上几处插入检查点。具体脚本代码如下:

Window(\百事佳超市收银软件 v2.90\基础资料\

Window(\百事佳超市收银软件 v2.90\基础资料\添加(A)\CheckPoint(\添加(A)\ //在【添加】按钮处插入标准检查点 Window(\百事佳超市收银软件 v2.90\基础资料\添加(A)\Window(\百事佳超市收银软件 v2.90\基础资料\品牌名称:\Window(\百事佳超市收银软件 v2.90\基础资料\保存(S)\CheckPoint(\保存(S)\ //在【保存】按钮处插入标准检查点 Window(\百事佳超市收银软件 v2.90\基础资料\保存(S)\Window(\百事佳超市收银软件 v2.90\基础资料\Window(\百事佳超市收银软件 v2.90\基础资料\修改(E)\

Window(\百事佳超市收银软件 v2.90\基础资料\品牌名称:\

33

天津市大学软件学院软件工程专业2014届本科生毕业设计

0,0

Window(\百事佳超市收银软件 v2.90\基础资料\品牌名称:\Window(\百事佳超市收银软件 v2.90\基础资料\保存(S)\CheckPoint(\保存(S)_2\ //在【保存】按钮处插入标准检查点 Window(\百事佳超市收银软件 v2.90\基础资料\保存(S)\Window(\百事佳超市收银软件 v2.90\基础资料\Window(\百事佳超市收银软件 v2.90\基础资料\删除(D)\CheckPoint(\删除(D)\ //在【删除】按钮处插入标准检查点 Window(\百事佳超市收银软件 v2.90\基础资料\删除(D)\Window(\百事佳超市收银软件 v2.90\基础资料\请确认\请确认\ //在【确认】按钮处插入标准检查点 Window(\百事佳超市收银软件 v2.90\基础资料\请确认\是(Y)\

用户和权限,销售和售价方案,数据库维护中涉及到的参数化和添加检查点与以上方

法基本相同,在此不再赘述。

34

天津市大学软件学院软件工程专业2014届本科生毕业设计

第六章 测试结果分析

6.1 测试报告

每次运行该项目系统都会给出report报告,报告中会显示出pass,fail和warning的个数,还会给出项目运行后的结果,成功,失败,完成的情况。在报告中左侧运行失败的步骤会用不同的标记显示,例如如果运行失败,项目左边会有红色的×,运行成功的项目会有√的标示。

本次测试,系统给出report报告,其中进行了参数化的登录测试报告如图6-1所示:

图6-1 登录测试报告

运行脚本的失败测试报告案例如图6-2所示:

35


超市收银系统自动化测试的设计与实现毕业论文 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:XX桥施工组织设计方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: