基于SilkTest工具对山东移动iCRM系统的自动化测试
发布时间:2017-08-16 20:08
本文关键词:基于SilkTest工具对山东移动iCRM系统的自动化测试
更多相关文章: SilkTest iCRM系统 自动化测试 软件测试
【摘要】:日前,随着经济社会发展,电信、银行、广电以及交通电力等行业不断发展进步,各行业相应的业务支撑系统的复杂度也随之不断提升。特别是在对山东移动CRM (Customer Relationship Management,客户关系管理)测试期间,发现iCRM系统的复杂度难以想象。然而手工测试有一定的局限性,如回归测试成本高、效率低,实现压力测试难度较大等。由于自动测试可以完成很多手工无法完成的工作,如在较短时间内实现回归测试,以及实现对系统的性能测试、压力测试等。因此,引入自动化测试,并渐渐被客户欢迎。自动化测试工具SilkTest在自动化测试领域得到了越来越多公司、个人的关注和使用。该工具是基于应用程序的GUI功能测试,支持众多的应用环境,同时支持众多的开发平台,如HTML、 JavaScript、ActiveX@Visual Basic等。单一测试脚本在未经改动的情况下或是多种测试脚本可同时在本地化版本,如Windows XP、Windows 2000等同时运行。本文针对实习所在的山东移动iCRM (Customer Relationship Management)即客户关系管理系统测试的需求,基于AIGA管理平台,利用自动化测试工具SilkTest,对山东十七个地市的移动业务,如缴费历史查询、强制停开机等65笔业务及对网厅业务如缴费、详单查询等9笔业务的业务分析以及脚本开发和上线前的自动化测试。通过使用自动化测试工具SilkTest录制被测程序GUI界面,然后对录制的GUI控件进行优化。通过调用被录制的GUI编写脚本函数,组织各个控件间的逻辑关系以及内部结构。通过调用业务功能脚本函数设计测试Case。每个业务对应多个测试Case,每个业务的所有Case应尽可能覆盖所有的场景。基于SilkTest工具对山东移动iCRM的自动化测试,方便了回归测试,提高了工作效率。更重要的是测试自动执行完成,测试人员只需将主要精力放在测试报告的分析及少数变更业务的验证上。通过测试人员在日常工作中不断的对测试Case库的丰富,实现对测试效果的积累,使执行过程效果稳定。同时整个自动化测试过程记录精细,便于问题复现,在客户方面赢得了良好口碑。
【关键词】:SilkTest iCRM系统 自动化测试 软件测试
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.53
【目录】:
- 摘要7-8
- ABSTRACT8-10
- 第1章 引言10-14
- 1.1 项目背景及研究意义10
- 1.2 国内外研究10-11
- 1.3 解决的主要问题11-12
- 1.4 文章工作内容与论文结构框架12-14
- 1.4.1 本人主要工作12
- 1.4.2 论文组织结构12-14
- 第2章 软件测试的基本理论14-19
- 2.1 软件测试的定义及原则14
- 2.2 软件测试步骤与模型14-16
- 2.3 自动化测试的定义16-19
- 第3章 SilkTest自动化测试工具简介19-25
- 3.1 SilkTest工具组成19-21
- 3.1.1 SilkTest架构19
- 3.1.2 SilkTest文件类型19-21
- 3.2 SilkTest脚本编写21-22
- 3.3 常见情景代码22-23
- 3.3.1 弹出窗口处理22-23
- 3.3.2 Table与后台数据库的校验23
- 3.4 SilkTest自动化测试框架场景恢复23-25
- 第4章 案例分析SilkTest对山东移动iCRM的测试25-47
- 4.1 为什么引入自动化测试框架25
- 4.2 SilkTest自动化解决方案25-32
- 4.2.1 SilkTest框架思想及特点25-26
- 4.2.2 SilkTest框架的运用26-29
- 4.2.3 SilkTest自动化测试流程29-31
- 4.2.4 应用于新需求上线时的回归测试31-32
- 4.3 SilkTest自动化测试的开发流程32-47
- 4.3.1 针对具体业务的自动化32-33
- 4.3.2 分析业务流程33-44
- 4.3.3 生成GUI44
- 4.3.4 开发业务组件44
- 4.3.5 执行测试44-47
- 第5章 自动化测试之总结47-48
- 参考文献48-50
- 附录一 安装SilkTest50-55
- 附录二 安装SilkTest扩展数据库55-57
- 附录三 个人客户开户代码全文57-67
- 致谢67-68
- 附件68
【参考文献】
中国硕士学位论文全文数据库 前1条
1 蔡克楠;移动营帐系统自动化测试解决方案的设计与实现[D];北京邮电大学;2010年
,本文编号:685258
本文链接:https://www.wllwen.com/guanlilunwen/kehuguanxiguanli/685258.html