摘要:随着全球信息时代的到来,智能手机在日常生活中越来越普及,网络媒体微信APP也已经发展成为了一个拥有海量用户的平台APP。本次测试的是一个帮助企业管理日常办公系统的后台维护系统,主要是以微信的业务功能为基础,此系统可以显著提高单位协同工作效率,帮助企业实现低成本,自动化的工作理念。
随着各种软件产品的推出,用户对软件产品的要求越来越高,软件测试成为公司提高软件产品质量的一种辅助且必需的手段,贯穿整个软件生命周期的始终。本课题通过测试该系统,力求发现其中的各种缺陷,促进开发人员修正缺陷,从而保证软件产品的质量,提高用户体验度和市场满意度。
本次测试主要是黑盒测试,着眼于软件界面和软件功能,通过手动和自动化测试两种方式展开,在对系统有一定了解后,制定详细的测试计划,编写测试用例,适当结合自动化测试工具,执行测试,管理缺陷,得出测试报告。自动化测试主要采用工具QTP,通过录制脚本等方式进行测试,保障基本功能,提高系统的适用性和可靠性。
关键词 测试;微信;测试用例;测试报告;QTP
目录
摘要
Abstract
1 绪论-1
1.1选题背景及意义-1
1.1.1选题背景-1
1.1.2选择意义-1
1.2任务简介-1
2 需求分析-3
2.1需求分析-3
2.1.1 功能需求分析-3
2.1.2 性能需求分析-3
2.2 可行性分析-3
3 软件测试的理论基础-5
3.1 软件测试的定义-5
3.2 测试的目的-5
3.3 测试用例-5
3.4 测试的流程-6
3.5 软件缺陷的定义-6
4 相关技术和工具介绍-8
4.1 相关技术介绍-8
4.1.1 等价类划分-8
4.1.2 边界值分析-8
4.1.3 因果图-8
4.1.4 错误推测-9
4.2 相关工具介绍-9
4.2.1测试工具的优势.9
-4.2.2 QTP.9
4.2.3 LoadRunner10
4.2.4 Selenium.10
5 测试设计.-12
5.1测试框架.12
5.2 QTP脚本13
5.2.1登录页面脚本.13
5.2.2数据字典页面新增脚本.14
5.3测试目标.16
5.4测试进度分配16
5.5测试提交文档.16
6 测试报告18
6.1测试报告概述.18
6.2 测试时间、测试人员.18
6.3 环境描述-.18
6.4测试总结.-.18
6.4.1用例数统计18
6.4.2用例的有效性.19
6.4.3缺陷等级评估.19
6.4.4缺陷报告.20
6.4.5部分缺陷截图21
6.4.6软件质量评估22
结论-.23
致谢-.24
参考文献-.25