天津市大学软件学院软件工程专业2014届本科生毕业设计
续表4-13
1. 登录百事佳超市收银软件BSJPos.exe 测试步骤 2. 选择设置及维护【销售和售价方案】中【其他设置】 3. 依次选择复选框 4. 单击【确定】 1. 选择【允许负库存销售】,单击确定,则在前台销售时允许负库存销期望结果 售,未选择则提示不允许负库存销售 2. 选择【允许前台修改销售日期】,单击确定,则前台可以更改销售日期,否则提示,不允许前台修改销售日期
6.数据库维护功能测试用例,主要测试,数据的备份和清理是否能够成功。具体测试用例如4-14所示:
表4-14 数据库维护功能测试用例
用例名称 用例标识 测试要点 前置条件 数据库维护功能测试用例 Set_013 数据库维护功能 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 2. 选择设置及维护的【数据库维护】 测试步骤 3. 选择保存路径 4. 单击【保存】单击【手动备份】 5. 若保存过,可以选择【清理数据】 1. 选择保存路径,单击【保存】,单击【手动备份】,则提示备份成功,期望结果 在所选的文件夹下查看,存在所保存的数据 2. 单击【清理数据】,提示是否要执行清理数据,单击【是】,则清理成功,单击【否】则不进行清理 21
天津市大学软件学院软件工程专业2014届本科生毕业设计
第五章 创建与调试测试脚本
5.1 创建测试脚本
本文中使用的测试工具QTP能够将测试人员对被测系统的所执行的每一个操作步骤和被操作的对象记录下来,自动地生成测试脚本语句。并且可以对测试脚本进行编辑,调试,然后运行。本文主要应用QTP对登录、添加、修改等功能进行录制,自动生成脚本语言。
5.1.1 登录功能
打开QTP的快捷方式,在弹出的Add-in Manager界面中选择需要的add_ins信息:Web如图5-1所示:
图5-1 Add-in Manager界面
打开QTP后,选择工具栏中的Automation,单击Record and Run Settings选项,在弹出的窗口中设置录制脚本和运行的程序。如图5-2所示:
22
天津市大学软件学院软件工程专业2014届本科生毕业设计
图5-2 Record and Run Settings窗口
单击确定按钮,设置完成,就可以开始录制脚本了,单击Quick Test中的Record按钮,系统自动打开录制页面八百客客户服务支持系统,开始录制八百客系统的登录功能,登录完成后,录制结束单击Quick Test中的Stop按钮,停止脚本录制。关键字视图(Keyword View)页面中的信息如图5-3所示:
图5-3 登录功能的关键字视图
通过上面的关键字视图可以看出登录的每一步操作都被清楚的记录下来,先是进入百事佳超市收银系统,选择登录用户、登录密码,单击【确定】按钮,进入系统。体现在专家视图里的脚本代码如下:
Dialog(\百事佳超市收银软件\登录用户:\超级管理\ ' 选择登录用户 Dialog(\百事佳超市收银软件\登录密码:
\ ' 输入登录密码 Dialog(\百事佳超市收银软件\确定\ ' 单击确定按钮
23
天津市大学软件学院软件工程专业2014届本科生毕业设计
5.1.2 系统设置功能
1.公司信息
在公司信息对话框中,输入公司名称百事佳超市收银软件,联系人:宫雪丹,联系电话1250410806,公司地址:天津工业大学,单击保存。体现在专家视图里的脚本代码如下:
Window(\百事佳超市收银软件 v2.90\设置及维护\Window(\百事佳超市收银软件 v2.90\系统设置\
Window(\百事佳超市收银软件 v2.90\系统设置\公司名称:\0,3
Window(\百事佳超市收银软件 v2.90\系统设置\公司名称:\ micBack
Window(\百事佳超市收银软件 v2.90\系统设置\公司名称:\ micBack
Window(\百事佳超市收银软件 v2.90\系统设置\联 系 人:\0,0,0,1
Window(\百事佳超市收银软件 v2.90\系统设置\联系电话:\0,0,0,8
Window(\百事佳超市收银软件 v2.90\系统设置\联系电话:\\
Window(\百事佳超市收银软件 v2.90\系统设置\公司地址:\0,0,0,1
Window(\百事佳超市收银软件 v2.90\系统设置\保存\
2.VIP设置
VIP生成规则中,卡号前缀输入1,共7位,VIP选择根据【积分】自动升级,积分兑
换消费金额输入消费1000积分换1元,单击保存。脚本代码如下:
Window(\百事佳超市收银软件 v2.90\系统设置\设置\
Window(\百事佳超市收银软件 v2.90\系统设置\卡号前缀\0,0,0,1
Window(\百事佳超市收银软件 v2.90\系统设置\卡号前缀\Window(\百事佳超市收银软件 v2.90\系统设置\流水号,共\
Window(\百事佳超市收银软件 v2.90\系统设置\流水号,共\Window(\百事佳超市收银软件 v2.90\系统设置\不自动升级\
24
天津市大学软件学院软件工程专业2014届本科生毕业设计
Window(\百事佳超市收银软件 v2.90\系统设置\根据[积分]自动升级\
Window(\百事佳超市收银软件 v2.90\系统设置\注:前台销售及商品管理中可设置商品为特价。\
Window(\百事佳超市收银软件 v2.90\系统设置\注:前台销售及商品管理中可设置商品为特价。\
Window(\百事佳超市收银软件 v2.90\系统设置\积分兑换消费金额:\
Window(\百事佳超市收银软件 v2.90\系统设置\积分兑换消费金额:\
Window(\百事佳超市收银软件 v2.90\系统设置\保存\
3.其他
单品库存上限报警默认设置为100,下限默认设置为5,单击保存。体现在专家视图
里的脚本代码如下:
Window(\百事佳超市收银软件 v2.90\系统设置\其他\
Window(\百事佳超市收银软件 v2.90\系统设置\单品库存上限报警默认值:\
Window(\百事佳超市收银软件 v2.90\系统设置\单品库存下限报警默认值:\
Window(\百事佳超市收银软件 v2.90\系统设置\单品库存下限报警默认值:\
Window(\百事佳超市收银软件 v2.90\系统设置\保存\
5.1.3 基础资料功能
1.品牌管理
这个界面涉及到添加,修改,保存,取消和删除的功能。添加了一个品牌名称为:小米,单击保存。删除了一个已存在的品牌:老村长。将一个原为:泸州老窖的品牌修改为:贵州茅台。单击保存。体现在专家视图里的脚本代码如下:
Window(\百事佳超市收银软件 v2.90\基础资料\
Window(\百事佳超市收银软件 v2.90\基础资料\添加(A)\
Window(\百事佳超市收银软件 v2.90\基础资料\品牌名称:\ 0,0
25