测试软件自动生成技术研究

测试软件自动生成技术研究

论文摘要

随着科学技术的发展,测试技术已经广泛地应用于人类生产生活中。在现代测试系统中,其测试项目往往很多,如果对于每一个项目都编写一套测试软件,那么其工作量将大大增加,而且对于测试人员的专业水平要求也大大提高。为了减少测试成本以及提高测试软件的利用率,我们有必要对测试软件自动生成技术进行研究。本文首先分析和归纳了软件开发过程及其模型,确定了测试软件采用面向对象的喷泉模型来指导软件的开发;阐述了软件自动化的含义,分析实现软件自动生成的途径及常见的软件自动生成的方法,确定了对于面向特定领域问题的软件自动生成,可以采用应用程序生成器的方法来实现软件的自动生成。通过对源程序构成的分析基础上,研究了分布式生成原理即按类生成应用程序,并系统深入地研究了类源程序的自动生成原理和主程序的自动生成原理,通过选取机制和程序连接机制自动生成程序。采用面向对象的程序设计方法,使软件具有可构造性、可扩充性和可重用性。为了验证自动生成原理,最后分析了数字信号处理系统,给出了能够自动生成测试软件的软件系统。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 本课题的研究内容
  • 第二章 软件开发过程及其模型
  • 2.1 概述
  • 2.2 瀑布模型
  • 2.3 快速原型模型
  • 2.4 面向对象开发技术与喷泉模型
  • 2.5 小结
  • 第三章 软件自动生成方法可行性分析
  • 3.1 软件自动化的基本含义
  • 3.2 自动程序设计系统的类型
  • 3.3 软件自动化的基本途径
  • 3.4 目标软件的自动生成方法
  • 3.4.1 面向对象方法与传统方法的区别
  • 3.4.2 面向对象的开发方法
  • 3.4.3 面向对象系统分析(OOA)
  • 3.4.4 面向对象的设计(OOD)
  • 3.5 小结
  • 第四章 程序自动生成原理
  • 4.1 设计思想
  • 4.1.1 面向对象的软件生成思想
  • 4.1.2 支持重用技术
  • 4.2 应用程序自动生成原理
  • 4.2.1 C++源程序的结构
  • 4.2.2 分布式生成原理
  • 4.3 类源程序和主程序生成原理
  • 4.3.1 类源程序生成原理
  • 4.3.2 主程序自动生成原理
  • 4.4 小结
  • 第五章 测试软件自动生成的实例
  • 5.1 系统功能需求分析
  • 5.2 测试软件的子程序模块
  • 5.3 测试软件自动生成系统
  • 5.3.1 输入功能设计
  • 5.3.2 程序自动生成的关键算法
  • 5.3.3 自动生成系统
  • 5.4 小结
  • 第六章 总结与展望
  • 6.1 本文总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 相关论文文献

    • [1].车站表自动生成技术研究[J]. 铁道勘测与设计 2016(02)
    • [2].基于管理信息系统的代码自动生成技术分析[J]. 微型电脑应用 2017(02)
    • [3].多项选择题自动生成技术综述[J]. 现代计算机(专业版) 2009(05)
    • [4].智能起重机货物装卸顺序优化与自动生成技术[J]. 机械工程学报 2020(18)
    • [5].基于代码自动生成技术的管理信息系统的实现[J]. 计算机与数字工程 2013(02)
    • [6].基于代码自动生成技术的管理信息系统的实现[J]. 无线互联科技 2013(02)
    • [7].地质符号库自动生成技术[J]. 科技展望 2015(27)
    • [8].炮控系统故障诊断树自动生成技术研究[J]. 装甲兵工程学院学报 2014(05)
    • [9].基于深度学习的文本自动生成技术研究综述[J]. 信息工程大学学报 2018(05)
    • [10].铀矿山爆破绘图自动生成技术研究[J]. 廊坊师范学院学报(自然科学版) 2015(01)
    • [11].全景图自动生成技术在地铁中的应用[J]. 城市轨道交通研究 2015(04)
    • [12].电子江图河流边界随水位变化自动生成技术[J]. 计算机系统应用 2017(08)
    • [13].实验室信息管理系统中动态报表自动生成技术[J]. 工业计量 2011(03)
    • [14].日计划交流潮流自动生成技术综述[J]. 东北电力技术 2017(04)
    • [15].域名解析文件自动生成技术研究[J]. 计算机技术与发展 2013(06)
    • [16].基于状态机的手语动画自动生成技术[J]. 计算机与数字工程 2020(01)
    • [17].基于代码自动生成技术的汽车电子实时控制软件开发[J]. 计算机辅助工程 2008(03)
    • [18].FDM工艺中的支撑自动生成技术研究[J]. 机床与液压 2012(04)
    • [19].指令集仿真器自动生成技术及其优化[J]. 电子设计工程 2013(02)
    • [20].工程图纸智能化自动生成技术研究与实现[J]. 科技创新导报 2010(14)
    • [21].大规模定制的图形自动生成技术[J]. 航空制造技术 2008(06)
    • [22].基于XML的数据库接口自动生成技术设计与应用[J]. 计算机与数字工程 2015(08)
    • [23].UML模型的代码自动生成技术研究[J]. 才智 2010(08)
    • [24].故障树自动生成技术研究[J]. 广州航海高等专科学校学报 2012(03)
    • [25].一种基于Velocity的代码自动生成技术研究[J]. 计算机应用与软件 2014(10)
    • [26].捷联惯导解算算法嵌入式代码自动生成技术及应用[J]. 山东理工大学学报(自然科学版) 2013(04)
    • [27].高性能ISS自动生成技术的探索[J]. 中国电力教育 2008(S1)
    • [28].面向Web系统开发的代码自动生成技术研究[J]. 福建电脑 2011(12)
    • [29].AADL模型代码自动生成技术研究[J]. 计算机应用研究 2008(12)
    • [30].基于DOM树抽象的包装器自动生成技术[J]. 计算机应用 2018(S1)

    标签:;  ;  ;  ;  ;  

    测试软件自动生成技术研究
    下载Doc文档

    猜你喜欢