首页> 中文学位 >基于三层体系结构的软件全程自动化测试研究与实现
【6h】

基于三层体系结构的软件全程自动化测试研究与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

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 结束语

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

随着软件产业的迅速发展,产品质量保证同益成为现代软件开发过程中的关注点,如何高效解决软件质量问题己成为当前软件发展的重要任务。但由于开发方式特异性,软件质量不可避免存在缺陷。因此为复杂多变的软件设计搭建一个复用性高和健壮性强的优秀测试平台势在必行。本文以中国联通114电话导航系统为测试对象,结合软件三层体系结构技术,将单元测试、性能测试、安全测试应用于系统之中,最终实现软件测试的全程化和自动化。根据上述研究目的,本文主要做了以下四个方面的研究工作:
   (1)从全程化和自动化两个概念出发,详细阐述单元测试、性能测试和安全测试等软件测试理论;结合实际性能需求深入研究测试用例的设计和执行,实现理论和实践的有机结合;
   (2)为避免传统测试框架设计不足,将软件三层体系结构嵌入到单元测试用例的设计和执行中,构建基于该体系结构下的单元测试框架。该框架设计主要创新之处是整个框架在三层体系结构基础上引入单元测试层,同时引入观察者模式;采用流行的面向接口编程技术,实现各层之间通过接口进行数据访问。本文设计的单元测试框架在满足框架设计的依赖倒转和开放封闭原则前提下,能够有效保证层与层之间的业务独立,同时将双方所依赖的抽象类进行封装解耦。该框架的使用能够及时发现软件开发过程中潜藏问题。目前整套框架已投入实际项目运行有效指导整个测试过程;
   (3)深入研究性能测试和安全测试,设计出一套简单有效的自动化测试方案并借助自动化测试工具LoadRunner8.0和网络监控工具Ethereal,捕获系统性能瓶颈和安全隐患;
   (4)结合全程测试结果总结了一套比较完整的优化方案;在测试最后阶段增加网络安全的监控,全面增强软件质量可靠性,节省后期维护费用开销。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号