集群系统的自动化测试技术的研究与实现

集群系统的自动化测试技术的研究与实现

论文摘要

软件测试是保证软件质量的重要手段。由于传统的手工测试不能满足软件测试的需求,因此软件自动化测试已成为软件开发周期中的必要环节。本文针对加拿大Platform Computing公司集群系统Symphony自动化测试的需求,研究分析、设计和实现了服务于集群系统Symphony的自动化测试系统SATT(Symphony Automated Testing Tool)。本文首先介绍和讨论了有关软件测试和软件自动化测试的基本理论,在分析集群系统Symphony的体系结构、工作原理和测试特点的基础上,研究和分析了对其进行自动化测试的关键技术问题,并提出了相应的解决方案,然后在此基础上给出了自动化测试系统SATT的总体架构以及各模块的详细设计和具体实现方法,并在SATT的基础上采用基于功能语句的自动化测试技术开发自动化测试用例,最后以集群系统Symphony的冒烟测试为例介绍了自动化测试系统SATT的实际应用,并对其在企业里的实用效果进行了效益评估。评估结果显示,自动化测试系统SATT简化了自动化测试用例的开发,降低了测试成本,减轻了测试工作量,提高了测试效率和质量。

论文目录

  • 摘要
  • 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.2.3 自动化测试的优点
  • 2.2.4 自动化测试的局限性
  • 2.2.5 自动化测试的适用范围
  • 2.3 本章小结
  • 第三章 集群系统Symphony
  • 3.1 集群系统Symphony 的体系结构
  • 3.2 集群系统Symphony 的工作原理
  • 3.3 集群系统Symphony 测试的特点
  • 3.4 集群系统Symphony 自动化测试的意义
  • 3.5 集群系统Symphony 自动化测试的关键技术及解决方案
  • 3.6 本章小结
  • 第四章 自动化测试系统SATT 的设计
  • 4.1 自动化测试系统SATT 的体系结构
  • 4.1.1 自动化测试系统框架
  • 4.1.2 自动化测试系统测试用例集
  • 4.1.3 公共功能语句库插件
  • 4.1.4 自动化测试系统的特点
  • 4.2 自动化测试系统SATT 的执行流程
  • 4.3 自动化测试系统SATT 采用的关键技术
  • 4.4 本章小结
  • 第五章 自动化测试系统SATT 的实现
  • 5.1 自动化测试系统框架的实现
  • 5.1.1 测试驱动模块
  • 5.1.2 测试调度模块
  • 5.1.3 测试报告生成模块
  • 5.1.4 测试日志记录模块
  • 5.2 自动化测试系统测试用例集模块的实现
  • 5.2.1 测试用例集
  • 5.2.2 自动化测试用例
  • 5.3 自动化测试系统公共功能语句库插件的实现
  • 5.4 本章小结
  • 第六章 自动化测试系统SATT 的应用
  • 6.1 自动化测试系统对集群系统Symphony 的应用
  • 6.1.1 自动化测试用例脚本
  • 6.1.2 自动化测试用例的运行
  • 6.1.3 测试报告
  • 6.2 自动化测试系统SATT 的应用评估
  • 6.3 自动化测试系统SATT 的经济效益分析
  • 6.4 本章小结
  • 第七章 结束语
  • 7.1 论文工作总结
  • 7.2 后续工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].浅谈光网络传输设备的自动化测试[J]. 科学中国人 2017(20)
    • [2].软件自动化测试工具的应用研究[J]. 科技致富向导 2012(20)
    • [3].一种惯组系统自标定与自动化测试方案的设计[J]. 九江学院学报(自然科学版) 2020(03)
    • [4].软件自动化测试探索研究[J]. 数码世界 2018(12)
    • [5].自动化测试的研究和探讨[J]. 电子世界 2020(21)
    • [6].自动化测试技术的分析与研究[J]. 信息与电脑(理论版) 2014(04)
    • [7].自动化测试平台的设计与实现[J]. 科技创新与应用 2014(24)
    • [8].论自动化测试在项目开发过程中对效率的提升[J]. 信息与电脑(理论版) 2014(12)
    • [9].敏捷中自动化测试策略[J]. 网络安全技术与应用 2013(09)
    • [10].关于软件自动化测试工具的研究[J]. 无线互联科技 2012(01)
    • [11].自动化测试的测试用例设计[J]. 价值工程 2012(20)
    • [12].通信系统实施自动化测试的意义[J]. 中国新通信 2012(24)
    • [13].软件自动化测试工具研究[J]. 软件导刊 2011(01)
    • [14].浅论软件企业的自动化测试[J]. 浙江水利科技 2010(03)
    • [15].软件自动化测试的合理应用[J]. 计算机应用与软件 2010(08)
    • [16].虚拟化平台上自动化测试管理系统的设计和编码[J]. 程序员 2010(12)
    • [17].航天器自动化测试中一种数据持久化方法的实现[J]. 计算机与数字工程 2009(03)
    • [18].成功的自动化测试项目实施[J]. 程序员 2009(07)
    • [19].自动化测试 准备好了吗[J]. 金融电子化 2009(05)
    • [20].自动化测试结构论[J]. 程序员 2009(11)
    • [21].NI推出最新可用于自动化测试开发应用的NI TestStand ATML工具包[J]. 电子测量技术 2009(11)
    • [22].NI发布“2009年自动化测试领域的发展趋势”[J]. 化学分析计量 2009(05)
    • [23].自动化测试在商业银行项目中的应用[J]. 华南金融电脑 2008(05)
    • [24].自动化测试新一代解决方案[J]. 电信网技术 2008(09)
    • [25].一种飞行软件姿控功能自动化测试技术[J]. 航天控制 2014(02)
    • [26].电动汽车自动化测试平台的设计与应用[J]. 自动化与仪表 2014(10)
    • [27].软件自动化测试[J]. 中国新通信 2012(14)
    • [28].自动化测试工具课程教学方案[J]. 计算机教育 2011(11)
    • [29].国内软件自动化测试的现状及原因探究[J]. 电子技术与软件工程 2014(11)
    • [30].一种针对无线设备实现自动化测试的解决方案[J]. 环境技术 2014(S1)

    标签:;  ;  ;  ;  

    集群系统的自动化测试技术的研究与实现
    下载Doc文档

    猜你喜欢