客户机/服务器应用系统测试方法的研究与应用

客户机/服务器应用系统测试方法的研究与应用

论文摘要

软件在现代生活中扮演着越来越重要的角色,在各行各业中得到了广泛应用,所以软件的质量问题已经成为软件业最重要的问题。由于软件的特殊性,其开发过程中的Bug不可避免,所以强有力的软件测试是软件质量保证的重要关口。但是,软件测试目前的技术和理论还不能满足软件产业快速发展的需要。因此,加强对软件测试理论和方法的研究就成为一种必要。软件测试在发展的几十年里,逐渐形成了一些被广泛接受和应用的测试模型和测试方法。本文分析了软件测试理论发展的现状,指出了V和W中存在的缺点,综合和改进以上两种模型,重点发掘各个阶段的并行性,同时兼顾过程控制和对测试对象的描述,提出采用一种新的测试模型。本文分析了黑盒测试和白盒测试的优缺点,提出了在集成测试中把黑盒测试方法和白盒测试方法相结合的灰盒测试方法。最后,论文结合客户机/服务器系统软件的测试方法和测试工具,运用新的测试方法和模型,对自动取款机应用系统进行了功能结构划分,分析了测试需求,制定了自动取款机系统的测试计划,设计了测试流程、测试用例,完成了实际的测试工作,并且对测试结果进行了评估与分析。实践证明,采用新的测试模型和方法,提高了测试效率,节省了测试成本。本文下一步的研究方向是把自动化测试理论应用到更多的测试项目中。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 本文工作
  • 1.4 章节安排
  • 第二章 软件测试技术
  • 2.1 软件测试概述
  • 2.1.1 软件测试的目的及重要性
  • 2.1.2 软件错误产生的原因
  • 2.1.3 软件测试的意义
  • 2.2 软件测试的组织与管理
  • 2.2.1 测试的过程及组织
  • 2.2.2 软件测试原则
  • 2.3 软件测试环境配置
  • 2.4 软件测试用例
  • 2.4.1 测试用例在软件测试中的好处
  • 2.4.2 测试用例中需要注意的问题
  • 2.4.3 测试用例的编制
  • 2.5 本章小结
  • 第三章 基于C/S系统的软件测试技术
  • 3.1 系统结构
  • 3.2 基于C/S的测试方法
  • 3.2.1 功能测试
  • 3.2.2 性能测试
  • 3.2.3 安全性测试
  • 3.2.4 兼容性测试
  • 3.3 C/S系统测试工具
  • 3.4 本章小结
  • 第四章 软件测试模型及方法研究
  • 4.1 软件测试模型研究
  • 4.1.1 传统的软件测试模型
  • 4.1.2 改进的软件测试模型
  • 4.2 软件测试方法研究
  • 4.2.1 传统的测试方法
  • 4.2.2 改进的测试方法
  • 4.3 本章小结
  • 第五章 测试方案设计
  • 5.1 自动取款机系统
  • 5.1.1 系统概述
  • 5.1.2 需求分析
  • 5.1.3 开发流程
  • 5.1.4 功能结构
  • 5.2 测试过程设计
  • 5.2.1 测试需求分析
  • 5.2.2 制定测试计划
  • 5.2.3 设计测试流程
  • 5.3 测试用例设计
  • 5.4 缺陷分布报告
  • 5.5 测试评估与总结
  • 5.5.1 基于需求的测试覆盖评估
  • 5.5.2 基于代码的测试覆盖评估
  • 5.6 测试总结过程分析
  • 5.7 本章小结
  • 第六章 结束语
  • 6.1 总结
  • 6.2 后续的研究工作
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于云计算的计算机软件测试[J]. 计算机与网络 2019(22)
    • [2].《软件测试》课程教学方法的探索[J]. 武夷学院学报 2019(12)
    • [3].基于职业技能大赛的高职“软件测试”课程实践教学设计[J]. 无线互联科技 2019(24)
    • [4].“以赛促建”的高职“软件测试”课程方案建设[J]. 无线互联科技 2020(05)
    • [5].软件测试中接口测试概述与实践[J]. 数字技术与应用 2020(03)
    • [6].谈软件工程中软件测试的重要性及方法[J]. 时代农机 2020(03)
    • [7].基于探索性测试的软件测试研究与实践[J]. 计算机应用与软件 2020(06)
    • [8].软件测试课程“停课不停学”全线上教学模式探索[J]. 计算机教育 2020(07)
    • [9].基于开源测试工具构建软件测试实践教学[J]. 现代计算机 2020(20)
    • [10].对基于云计算技术的软件测试分析[J]. 电子技术与软件工程 2020(15)
    • [11].建立中国金融业软件测试标准的探索[J]. 金融电子化 2020(04)
    • [12].云计算下的软件测试系统研究[J]. 数字通信世界 2018(11)
    • [13].软件测试关键技术研究——以绩效考核为例[J]. 信息与电脑(理论版) 2018(23)
    • [14].运用稳健六西格玛分析软件测试系统[J]. 电子质量 2018(12)
    • [15].认识软件测试[J]. 科技风 2019(14)
    • [16].探讨如何在软件测试阶段有效的提高软件质量[J]. 中外企业家 2019(19)
    • [17].浅析大数据背景下软件测试的挑战与展望[J]. 中外企业家 2019(21)
    • [18].软件测试标准化国内外现状研究[J]. 中国标准化 2019(11)
    • [19].技能大赛视域下“软件测试”课程教改研究[J]. 中小企业管理与科技(下旬刊) 2019(08)
    • [20].云计算在软件测试中的应用[J]. 电子技术与软件工程 2019(19)
    • [21].众测项目融入到软件测试课程案例库构建研究[J]. 电子世界 2019(22)
    • [22].大数据云计算时代软件测试所面临的挑战[J]. 教育教学论坛 2017(51)
    • [23].浅析软件测试中的心理学应用[J]. 电脑知识与技术 2017(31)
    • [24].浅谈我国软件测试行业人才现状及培养体系[J]. 软件 2017(12)
    • [25].大数据在软件测试中的应用[J]. 电子技术与软件工程 2018(03)
    • [26].常用的自动化软件测试工具评估方法[J]. 电子技术与软件工程 2018(03)
    • [27].软件工程中软件测试的应用研究[J]. 计算机产品与流通 2017(10)
    • [28].大数据背景下软件测试的挑战与展望[J]. 江苏科技信息 2018(19)
    • [29].以职业能力和岗位需求为核心构建软件测试课程教学[J]. 教育现代化 2018(24)
    • [30].大数据背景下软件测试的挑战与展望[J]. 软件 2018(06)

    标签:;  ;  ;  ;  

    客户机/服务器应用系统测试方法的研究与应用
    下载Doc文档

    猜你喜欢