学位论文 > 优秀研究生学位论文题录展示

基于B/S结构的自动化测试的研究与实现

作 者: 胡玲芳
导 师: 陈海
学 校: 南昌大学
专 业: 计算机应用技术
关键词: 软件测试 软件自动化测试 核心数据驱动 集成测试 系统测试 压力测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 165次
引 用: 6次
阅 读: 论文下载
 

内容摘要


软件测试是软件生命周期的一个重要阶段,也是保证软件质量的重要手段。软件测试一般分为手工测试和自动测试,软件自动测试技术是当前软件界的研究热点之一。在我国,软件自动化测试的研究尚处于起步阶段,因此,对软件测试自动化技术的研究和应用具有十分重要的理论和使用价值。本论文主要研究网络环境下的软件测试自动化技术及其应用。 论文涉及的主要工作和成果包括: 1.研究了软件自动测试,特别是基于B/S结构系统的软件自动测试技术,分析并指出了自动测试和手工测试的区别,分析了自动测试的优势。研究了测试的五个活动和它们的特点,指出了最适合于自动化的两个测试活动:测试执行和测试检查,这些研究为后续的设计和开发工作提供了良好的理论基础。 2.论文分析了基于B/S结构应用程序的特点,指出传统的手工测试不能很好地为日益复杂的软件提供有效的测试保证。因此,结合B/S应用程序的特点,论文提出和设计了自动测试系统的环境平台,它包括数据驱动层,支持库,测试表,映射表,它具有层次清楚,可维护性好,可扩充性好等特点,是一个通用的自动测试框架结构,较好地解决了自动测试的基础性体系结构问题。 3.针对传统的集成测试在B/S系统集成测试中的局限性,研究了B/S系统的集成测试原理和模型,从B/S系统体系结构的角度出发,分别给出了客户端软件测试,服务端软件测试,中间协议层测试以及B/S系统的集成测试策略和规则。 本文提出的自动测试系统的体系结构在测试中得到了初步的实践和应用,为自动测试的应用做出了一些探索。

全文目录


第一章 绪论  7-13
  1.1 背景知识  7-8
  1.2 软件测试的发展历程  8-9
  1.3 软件测试的现状  9-11
  1.4 研究内容与组织结构  11-12
  1.5 小结  12-13
第二章 软件测试自动化的概述  13-18
  2.1 测试与测试自动化  13
  2.2 适合自动化的测试活动  13-16
    2.2.1 测试活动  13-15
    2.2.2 适合自动化的测试活动  15-16
  2.3 自动化测试的优点  16-17
  2.4 小结  17-18
第三章 基于 B/S结构 Web应用程序的测试特点  18-30
  3.1 基于 B/S结构Web应用程序的发展和现状  18
  3.2 Web应用开发技术及其现状  18-20
  3.3 目前 Web应用测试的研究  20
  3.4 Web应用的体系架构  20-22
  3.5 传统程序的测试策略  22-23
  3.6 B/S系统的测试原理  23-25
  3.7 B/S系统的测试规则  25-29
    3.7.1 客户端测试  25-27
    3.7.2 服务端测试  27-28
    3.7.3 中间协议层测试  28-29
  3.8 小结  29-30
第四章 B/S系统测试策略  30-36
  4.1 程序测试过程  30-32
  4.2 集成测试  32-34
  4.3 确认测试(vahdation testing)  34
  4.4 系统测试(system testing)  34-35
  4.5 小结  35-36
第五章 自动化测试平台的设计  36-45
  5.1 自动化测试平台的总体架构  36-37
  5.2 自动化测试平台的驱动原理  37-38
  5.3 自动化测试脚本  38-42
    5.3.1 脚本技术在软件自动化测试中的应用  38-40
    5.3.2 线性结构脚本  40
    5.3.3 共享脚本  40
    5.3.4 关键字驱动脚本  40-41
    5.3.5 核心数据驱动脚本  41-42
  5.4 数据测试用例的设计  42-43
  5.5 相关技术  43-45
第六章 总结与展望  45-46
  6.1 总结  45
  6.2 进一步的工作  45-46
参考文献  46-51
致谢  51

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  4. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 基于风险的雷达软件系统测试策略研究,TP311.53
  7. 基于分布式环境压力测试问题的研究,TP311.52
  8. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  9. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  10. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  11. 基于CAN的汽车制动测试系统的研究与实现,U467.5
  12. 电信BOSS系统软件测试,TP311.53
  13. 基于程序执行的错误定位方法,TP311.52
  14. 基于云计算的软件测试服务研究,TP311.53
  15. 电子商务中的在线书店设计与实现,TP311.52
  16. A基地软件检测站测试管理信息系统设计及实施关键问题研究,TP311.52
  17. 集成测试及其在工作流管理系统中的应用,TP311.52
  18. 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
  19. 基于SOA的信用卡工作流系统的设计与实现,TP311.52
  20. 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
  21. 地图管理信息系统的设计与实现,P208

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com