教育软件自动测试系统设计

教育软件自动测试系统设计

论文摘要

出版社把软件归类于电子出版物,这类软件主要是教育软件。出版单位非常关注出版物的质量,对出版物质量的要求比较高,所以为保证质量,在出版前要对软件做大量的文字编辑和测试。但是,软件测试的工作量非常巨大,在技术上、人财物条件上都非常不适合编辑做软件测试这项工作,这种矛盾严重困扰着出版工作。使用软件自动测试系统是解决这个矛盾最直接的技术手段。本研究建立在目前的软件测试理论基础上,分析研究教育软件测试的需求,提出了自动测试系统的概念模型。系统设计使用UML的方法构建系统的各个功能模块,以用例为测试单元对软件进行测试。文章研究了使用用例测试的方法对教育软件的GUI和功能测试的方法。测试用例的构建和组织对于测试至关重要,本文研究了GUI测试用例的自动生成方式,构建测试用例数据库,并使用数据驱动的方式对GUI进行测试和分析,以自动得出GUI的测试结果。教育软件的功能可以被抽象成N个有限的模型,我们使用关键字驱动的方法,由关键字定义用例的运行方式,进行不同功能模型的测试工作。系统设计时,针对教育软件,考虑了提高测试效率,缩短测试用时方面的问题,一方面,在构建测试用例的时候,试图构建最小化的测试用例;另一方面,试图让测试更有针对性,跳过费时的与测试无关的冗余运行过程。在此基础上,提出了进一步的提高软件测试效率的方法,在被测软件端加装测试接口(TI)将改变目前的测试方式,使测试工作变得更加主动。自动测试软件的设计兼顾了实用性和工作效率,较好地满足了出版工作的需求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 论文研究背景
  • 1.2 研究目的和意义
  • 1.3 论文的研究内容
  • 1.4 论文的结构安排
  • 第2章 论文研究的基础知识
  • 2.1 软件检测的基本理论及常用的测试方法
  • 2.2 常用测试模型
  • 2.3 测试用例介绍
  • 2.4 开发工具DELPHI介绍
  • 2.5 自动化测试技术
  • 2.6 小结
  • 第3章 需求分析
  • 3.1 系统的性能需求
  • 3.2 系统的功能需求
  • 3.3 小结
  • 第4章 教育软件自动测试系统的设计
  • 4.1 系统的架构和各个功能模块的主要功能
  • 4.2 系统各个功能模块的设计
  • 4.3 系统的时序图
  • 4.4 小结
  • 第5章 测试系统实现的关键技术
  • 5.1 数据驱动方法
  • 5.2 关键字驱动的方法
  • 5.3 测试用例自动生成的关键技术
  • 5.4 外部接口调用功能实现的关键技术
  • 5.5 系统实现的步骤及方法
  • 5.6 小结
  • 第6章 系统测试
  • 6.1 系统测试方法与内容
  • 6.2 测试用例及结果
  • 6.3 系统的性能分析
  • 6.4 小结
  • 第7章 总结及展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].从系统的视角看教育软件的生存与发展[J]. 中小学电教 2008(09)
    • [2].2011教育软件应用概述[J]. 中小学信息技术教育 2012(02)
    • [3].破解教育软件困局[J]. 中小学信息技术教育 2012(02)
    • [4].人工智能教育软件在小学科学教学中的应用——以“运动起来会怎样(一)”为例[J]. 中小学信息技术教育 2019(Z2)
    • [5].焦点智慧教育软件在数学教学中的运用探研[J]. 成才之路 2019(33)
    • [6].2016年信息化教育软件产业发展现状述评[J]. 中国信息技术教育 2016(23)
    • [7].交互型幼儿教育软件现状分析与设计研究[J]. 教育信息技术 2017(Z1)
    • [8].网络教育时代再看教育软件[J]. 职业 2011(11)
    • [9].中国教育软件市场发展情况研究[J]. 现代商业 2010(15)
    • [10].关于信息技术教育软件的发展现状与趋势研究[J]. 教学仪器与实验 2014(03)
    • [11].鑫剑:引领教育软件步入“黄金时代”[J]. 上海信息化 2014(10)
    • [12].清华大学经济管理学院正式引入Blackboard教育软件[J]. 现代教育技术 2008(02)
    • [13].面向教师的教育软件可用性模糊评测模型及应用[J]. 计算机工程与应用 2008(29)
    • [14].素质教育在这里起步[J]. 商情(教育经济研究) 2008(03)
    • [15].插画在儿童教育软件中的应用分析[J]. 艺术与设计(理论) 2018(12)
    • [16].人本主义视角下的“绿色”教育软件资源制作问题探讨[J]. 中小学电教 2010(03)
    • [17].多措并举,让教育软件更“给力”[J]. 中小学信息技术教育 2012(02)
    • [18].科技的发展,就是为了替代劳动吗?[J]. 新课程教学(电子版) 2019(14)
    • [19].文化浸润 需求导行 课题引领——教育软件深度运用的实践思考[J]. 中小学信息技术教育 2012(02)
    • [20].两种数学教育软件在数学学习中的比较[J]. 教育研究与评论(中学教育教学) 2009(08)
    • [21].美国幼儿教育软件评价机构类型、特点与发展趋势[J]. 学前教育研究 2014(04)
    • [22].教育商机 教育软件专卖店[J]. 生意通 2011(04)
    • [23].教育软件专卖有“钱途”[J]. 致富时代 2008(08)
    • [24].中小学教育软件中学习档案的设计与应用[J]. 郑州师范教育 2013(02)
    • [25].AeL教育软件[J]. 电脑与电信 2008(01)
    • [26].教育软件在小学英语教学应用中存在的问题及对策研究[J]. 教育现代化 2019(16)
    • [27].三款数学教育软件的比较与设计思想分析[J]. 中国电化教育 2010(01)
    • [28].险境模拟逃生安全教育软件[J]. 科技视界 2020(25)
    • [29].如何发挥教育软件在农村中小学辅助教学功能[J]. 中小学电教 2014(03)
    • [30].校企合作创业教育软件的构建及优势分析[J]. 牡丹江医学院学报 2015(01)

    标签:;  ;  ;  ;  ;  

    教育软件自动测试系统设计
    下载Doc文档

    猜你喜欢