《超市收银系统自动化测试的设计与实现课件》由会员分享,可在线阅读,更多相关《超市收银系统自动化测试的设计与实现课件(14页珍藏版)》请在金锄头文库上搜索。
1、超市收超市收银系系统自自动化化测试的的设计与实现设置和置和维护模模块答答辩辩人人 :xxxxxx高校指导老师:高校指导老师:xxxxxx企业指导老师:企业指导老师:xxxxxx答答辩辩时时间:间:xxxxxx超市收银系统自动化测试的设计与实现1目录目录选题背景选题背景1研究目的和意义研究目的和意义2使用的工具和相关技术使用的工具和相关技术3超市收银系统的系统分析超市收银系统的系统分析4详细设计过程详细设计过程5创新性创新性6 6致谢致谢7 7超市收银系统自动化测试的设计与实现2选题背景选题背景21世纪,超市的竞争进入到了一个全新的时代,技术的提升和管理的升级是超市行业的竞争核心。而此时,超市收
2、银系统被越来越多的超市、小型店面店铺应用到日常的收银管理之中。随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加。超市收银系统自动化测试的设计与实现3研究目的和意义研究目的和意义为了提高超市收银管理水平和运作效率,特对超市收银系统进行测试,以发现其中存在的缺陷,及可以改进的方面。完善系统,降低经营成本。通过这次实践,可以温习软件测试方法和技术,深入了解和熟悉QTP自动化测试工具的使用,巩固以前学过的测试知识和技术。提高了自己的语言总结能力,文档编写能力,以及专业技能。超
3、市收银系统自动化测试的设计与实现4使用的工具和相关技术使用的工具和相关技术QTP自动化测试工具:是一款先进的自动化测试解决方案,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为。测试技术:黑盒测试测试方法:等价类划分法 边界值分析法超市收银系统自动化测试的设计与实现5超市收银系统的系统分析超市收银系统的系统分析超市收银系统自动化测试的设计与实现6超市收银系统的系统分析超市收银系统的系统分析我所测试的设置和维护模块主要包括系统设置,基础资料,用户和权限,销售和销售方案,数据维护等内容。在系统分析中可以更改公司信息,VIP设置。基础资料中可以对商品品牌资料进行管理,可以进行添加、修改、
4、保存、删除、取消操作。在用户和权限中可以进行角色的管理,添加新用户,修改,删除,保存,取消等操作。销售和售价方案可以对商品的销售方式进行设置。数据维护可以对数据进行保存和维护。超市收银系统自动化测试的设计与实现7详细设计过程详细设计过程缺陷记录缺陷记录测试计划测试计划目标、环境、范围目标、环境、范围编写测试用例编写测试用例系统功能测试用例系统功能测试用例创建测试脚本创建测试脚本使用使用QTPQTP录制录制调试测试脚本调试测试脚本参数化、添加检查点参数化、添加检查点超市收银系统自动化测试的设计与实现8调试测试脚本Dialog(百事佳超市收银软件).WinComboBox(登录用户:).Selec
5、t DataTable(p_Item, dtGlobalSheet) /对登录用户进行参数化Dialog(百事佳超市收银软件).WinEdit(登录密码:).SetSecure DataTable(p_Text, dtGlobalSheet) /对登录密码进行参数化Dialog(百事佳超市收银软件).WinButton(确定).Check CheckPoint(确定) /在【确定】按钮处插入检查点Dialog(百事佳超市收银软件).WinButton(确定).ClickWindow(百事佳超市收银软件v2.90).Dialog(#32770).WinButton(直接退出).Click超市收银
6、系统自动化测试的设计与实现9调试测试脚本Dialog(百事佳超市收银软件).WinEdit(登录密码:).SetSecure 531568edff0e79c711c1f1c85f51ae0905c2Dialog(百事佳超市收银软件).WinButton(确定).ClickWindow(百事佳超市收银软件v2.90).WinButton(设置及维护).ClickWindow(百事佳超市收银软件v2.90).WinButton(系统设置).ClickWindow(百事佳超市收银软件v2.90).Dialog(系统设置).WinEditor(公司名称:).Check CheckPoint(公司名称:
7、) /在公司名称处插入文本检查点Window(百事佳超市收银软件v2.90).Dialog(系统设置).WinEditor(联系人:).Check CheckPoint(联系人:) /联系人处插入文本检查点Window(百事佳超市收银软件v2.90).Dialog(系统设置).WinEditor(联系电话:).Check CheckPoint(联系电话:) /联系电话处插入文本检查点超市收银系统自动化测试的设计与实现10缺陷记录缺陷记录用例编号用例编号测试项测试项缺陷级别缺陷级别缺陷描述缺陷描述bug_seting_001系统设置系统设置/ /公司公司信息信息B B输入框无限制,字段长度应有限
8、制,输入框无限制,字段长度应有限制,电话需设置字段格式和长度。电话需设置字段格式和长度。bug_seting_002系统设置系统设置/VIP/VIPB B卡号设置的字段应类型应为数字型卡号设置的字段应类型应为数字型bug_seting_003基础资料基础资料/ /供应供应商管理商管理B B用户,姓名输入应有长度限制,电话,用户,姓名输入应有长度限制,电话,手机和传真字段长度和类型都应有限手机和传真字段长度和类型都应有限制。制。bug_seting_004用户和权限用户和权限B B用户名,姓名输入应有长度限制,电用户名,姓名输入应有长度限制,电话字段长度和类型都应有限制。话字段长度和类型都应有限
9、制。超市收银系统自动化测试的设计与实现11创新性创新性本课题重点研究百事佳超市收银系统的设置及维护模块,亮点一是运用边界值分析方法和有效类划分方法编写测试用例,使用QTP自动化测试技术对该系统进行探究,其次是在调试脚本时,侧重参数化和检查点(文本检查点和标准检查点),多次调试和运行,来达到预期结果乃至发现其存在的缺陷。超市收银系统自动化测试的设计与实现12致谢致谢我要特别感谢我的学校指导老师王老师和企业指导老师陈老师!谢谢老师们给予我悉心的关怀与指导。正是在老师的督促和耐心的指导下,才让我将毕业论文工作顺利完成。然后,感谢所有任课老师和所有同学在这两年来给自己的指导和帮助。再次衷心地感谢给予我诸多帮助的老师和我的同学们,谢谢。超市收银系统自动化测试的设计与实现13Thank You !超市收银系统自动化测试的设计与实现14