WEB系统软件混合式测试方案的研究与实现

WEB系统软件混合式测试方案的研究与实现

论文摘要

软件测试是软件工程中的一个重要组成部分,而手工测试和自动化测试是软件测试的两个重要方式。自动化测试不但能完成许多手工测试难以实现的测试功能,而且能充分复用已有的测试资源,从而提高软件测试的效率,提高软件质量,降低成本,缩短产品的研发周期。手工测试完全由测试人员执行测试,因此其独有的测试灵活性和反映迅捷是自动化测试所无法比拟的。因此,研究一种有效的混合式测试模式,将手工和自动化测试结合起来,在软件项目的不同测试阶段,让两者相互取长补短,充分发挥各自的优势,是非常有必要的。近年来,随着基于商务智能的电子商务平台的流行,如何提高WEB软件研发质量成为软件测试领域的一个热门的研究课题。本文通过对混合式测试在一个电子商务平台项目—Sunset中的应用为主线,设计了一套全新的混合式测试方案。阐述了将此方案应用于项目中进行测试的整个流程。文章首先详细介绍了混合式测试方案的设计和实现,然后给出了应用本方案进行WEB软件测试的成功案例。本项目中充分利用了混合式测试方案的测试灵活性、测试覆盖全面性、测试周期短的特点,尤其在自动化工具的选择中,考虑到QuickTest自动化测试工具能很好支持电子商务系统,所以在本文的研究中采用QuickTest进行自动化脚本的开发,运用优化后的脚本对项目进行测试,以满足后期众多的回归测试的需求。本文的研究成果为同类WEB软件的测试提供了借鉴作用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 WEB系统软件功能测试的现状
  • 1.2 WEB系统软件功能测试的存在的问题
  • 1.3 本文的主要研究内容
  • 1.4 本文的篇章结构
  • 第二章 软件混合式测试相关的理论与技术研究
  • 2.1 软件混合式测试概述
  • 2.2 回归测试
  • 2.2.1 回归测试的目的
  • 2.2.2 回归测试的方法
  • 2.2.3 回归测试的组织和实施
  • 2.3 脚本技术
  • 2.4 自动化测试工具
  • 2.4.1 自动化测试工具概述
  • 2.4.2 QUICKTEST
  • 第三章 软件混合式测试方案的分析与设计
  • 3.1 WEB软件混合式测试
  • 3.2 混合式测试流程设计与分析
  • 3.2.1 混合式测试流程
  • 3.2.2 混合式测试分析
  • 3.2.3 自动化测试方案设计
  • 3.2.4 脚本开发与优化
  • 3.2.5 自动化测试运行
  • 3.3 混合式测试管理
  • 第四章 软件混合式测试方案在SUNSET项目中的应用
  • 4.1 SUNSET项目简介
  • 4.2 SUNSET系统组成
  • 4.2.1 COMPAQDIRECT
  • 4.2.2 CDAT(COMPAQ DIRECT ADMIN TOOL)
  • 4.3 SUNSET系统架构
  • 4.3.1 COMPAQDIRECT架构
  • 4.3.2 SUNSET架构
  • 4.4 SUNSET测试目标确定
  • 4.5 SUNSET测试手段选择
  • 4.6 SUNSET混合式测试方案设计
  • 4.6.1 SUNSET测试用例的设计
  • 4.6.2 SUNSET混合式测试
  • 4.6.3 SUNSET测试工具选择
  • 4.6.4 SUNSET自动化脚本设计
  • 4.6.5 使用QUICKTEST对SUNSET进行功能测试
  • 4.7 SUNSET测试结果
  • 4.7.1 脚本优化与测试结果分析
  • 4.7.2 手工与自动化测试结果对比
  • 4.7.3 手工与自动化测试效益对比
  • 第五章 结论与展望
  • 5.1 结论
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    WEB系统软件混合式测试方案的研究与实现
    下载Doc文档

    猜你喜欢