文摘
英文文摘
声明
第一章引言
1.1 论文研究的背景
1.2 论文研究的现状
1.2.1 软件测试发展现状
1.2.2 SCRUM发展现状
1.3 研究内容及主要工作
1.4 论文组织
第二章软件测试的理论和方法
2.1 软件测试概述
2.1.1 软件测试的定义
2.1.2 软件测试的目的
2.1.3 软件测试的阶段
2.1.4 软件测试的周期
2.1.5 软件测试的方法
2.1.6 软件自动化测试
2.1.7 软件测试的工具
2.2 SCRUM概述
2.2.1 SCRUM方法的原理
2.2.2 SCRUM方法的过程
2.2.3 SCRUM方法的角色
2.2.4 SCRUM方法的特点
第三章SCRUM测试方案的研究与设计
3.1 人员配置与测试角色
3.1.1 SCRUM人员配置
3.1.2 SCRUM测试角色
3.2 SCRUM测试模型
3.2.1 体系结构设计阶段的测试分析
3.2.2 Sprint阶段的测试分析
3.2.3 交付和巩固阶段的测试分析
3.2.4 基于SCRUM方法的测试模型
3.2.5 SCRUM模型分析
3.3 SCRUM主要测试方法
3.3.1 各阶段主要测试方法
3.3.2 文档测试
3.3.3 代码检查
3.3.4 冒烟测试
3.3.5 FullPath测试
3.3.6 Debug调试
3.3.7 安全性测试
3.3.8 性能测试
3.3.9 全球化和本地化测试
3.4 SCRUM测试的过程管理
3.4.1 测试计划
3.4.2 Bug规范与管理
3.5 SCRUM测试方案的提出
第四章ReachOut项目与SCRUM的结合应用
4.1 ReachOut项目简介
4.2 ReachOut项目人员配置
4.3 ReachOut项目测试环境
4.4 ReachOut项目测试管理配置
4.4.1 工作项模板管理
4.4.2 工作项管理
4.5 ReachOut项目测试方法及实现
4.5.1 用户界面自动化测试
4.5.2 数据驱动的API测试
4.5.3 代码覆盖率测试
4.5.4 全球化测试
4.5.5 功能测试
4.6 SCRUM测试方案分析与评估
4.6.1 横向分析
4.6.2 纵向分析
4.6.3 评估结果
第五章总结与展望
5.1 本文总结
5.2 今后的研究方向
致谢
参考文献