文摘
英文文摘
第一章 绪论
1.1 引言
1.2 课题研究背景和研究意义
1.2.1 研究背景
1.2.2 研究现状
1.2.3 研究意义
1.3 课题研究目标和研究内容
1.3.1 课题研究目标
1.3.2 课题研究内容
1.4 论文组织结构
第二章 全程软件自动化测试
2.1 软件测试概述
2.1.1 软件测试概述
2.1.2 软件测试发展.
2.1.3 软件测试工作流程
2.1.4 软件测试基本模型
2.2 软件测试全程化
2.2.1 软件失效案例
2.2.2 全程化测试必要性
2.2.3 全程化测试原则
2.2.4 全程化管理流程
2.2.5 全程化测试错误分类
2.3 软件测试自动化
2.3.1 自动化测试概述
2.3.2 传统手工测试局限性
2.3.3 自动化测试优点和不足
2.3.4 自动化测试流程
第三章 软件三层体系结构技术
3.1 基于.NetFramework的三层体系结构
3.1.1 三层体系结构技术概述
3.1.2 三层结构总体设计
3.1.3 三层结构框架设计
3.1.4 三层结构技术优占
3.2 测试项目背景介绍
3.2.1 114电话导航系统内容概述
3.2.2 114电话导航系统软件架构
3.2.3 114电话导航系统功能简介
3.2.4 114电话导航系统系统环境
3.2.5 114电话导航系统软件缺陷
第四章 基于WEB系统的全程自动化测试实现
4.1 测试前期预算和评估
4.1.1 测试风险估算
4.1.2 测试人员分工规划
4.1.3 测试项目工作量估算
4.2 制定测试计划
4.2.1 制定测试任务
4.2.2 选择测试工具
4.2.3 搭建测试环境
4.3 114系统全程化测试管理
4.3.1 定义测试需求
4.3.2 录入测试计划
4.3.3 执行测试用例
4.4 单元测试
4.4.1 单元测试框架设计必要性
4.4.2 传统测试框架特殊问题
4.4.3 基于三层的单元测试框架特点分析
4.4.4 测试框架整体设计思想
4.4.5 基于114系统测试框架实现
4.4.6 114系统单元测试用例设计与执行
4.4.7 单元测试结果
4.5 性能测试
4.5.1 定义负载测试目标
4.5.2 制定测试思路和方案设计
4.5.3 编写性能测试用例
4.5.4 性能测试的实现
4.5.5 性能测试结果分析
4.6 安全测试
第五章 软件漏洞描述与系统优化
5.1 软件漏洞描述及解决方案
5.2 系统优化方案
5.2.1 应用程序优化方案
5.2.2 数据库优化方案
5.2.3 远程服务器优化方案
第六章 总结与展望
6.1 全程软件测试报告
6.2 未来工作展望
6.3 结束语
参考文献
致谢
攻读学位期间发表的学术论文