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

更新时间:2024-03-28 点赞:13374 浏览:58231 作者:用户投稿原创标记本站原创

出版社把软件归类于电子出版物,这类软件主要是教育软件。出版单位非常关注出版物的质量,对出版物质量的要求比较高,所以为保证质量,在出版前要对软件做大量的文字编辑和测试。但是,软件测试的工作量非常巨大,在技术上、人财物条件上都非常不适合编辑做软件测试这项工作,这种矛盾严重困扰着出版工作。使用软件自动测试系统是解决这个矛盾最直接的技术手段。本研究建立在目前的软件测试理论基础上,分析研究教育软件测试的需求,提出了自动测试系统的概念模型。系统设计使用UML的方法构建系统的各个功能模块,以用例为测试单元对软件进行测试。文章研究了使用用例测试的方法对教育软件的GUI和功能测试的方法。测试用例的构建和组织对于测试至关重要,本文研究了GUI测试用例的自动天生|教育论文网|方式,构建测试用例数据库,并使用数据驱动的方式对GUI进行测试和分析,以自动得出GUI的测试结果。教育软件的功能可以被抽象成N个有限的模型,我们使用关键字驱动的方法,由关键字定义用例的运行方式,进行不同功能模型的测试工作。系统设计时,针对教育软件,考虑了提高测试效率,缩短测试用时方面的问题,一方面,在构建测试用例的时候,试图构建最小化的测试用例;另一方面,试图让测试更有针对性,跳过费时的与测试无关的冗余运行过程。在此基础上,提出了进一步的提高软件测试效率的方法,在被测软件端加装测试接口(TI)将改变目前的测试方式,使测试工作变得更加主动。自动测试软件的设计兼顾了实用性和工作效率,较好地满足了出版工作的需求。【关键词】:自动化测试测试用例功能测试数据驱动关键字驱动GUI
【论文提纲】:摘要6-7Abstract7-10第1章绪论10-141.1论文研究背景10-111.2研究目的和意义11-121.3论文的研究内容12-131.4论文的结构安排13-14第2章论文研究的基础知识14-212.1软件检测的基本理论及常用的测试方法14-162.2常用测试模型16-172.3测试用例先容17-182.4开发工具DELPHI先容18-192.5自动化测试技术192.6小结19-21第3章需求分析21-313.1系统的性能需求21-223.2系统的功能需求22-293.3小结29-31第4章教育软件自动测试系统的设计31-474.1系统的架构和各个功能模块的主要功能31-384.2系统各个功能模块的设计38-454.3系统的时序图454.4小结45-47第5章测试系统实现的关键技术47-625.1数据驱动方法47-515.2关键字驱动的方法51-555.3测试用例自动天生|教育论文网|的关键技术55-595.4外部接口调用功能实现的关键技术59-605.5系统实现的步骤及方法605.6小结60-62第6章系统测试62-656.1系统测试方法与内容62-636.2测试用例及结果63-646.3系统的性能分析646.4小结64-65第7章总结及展望65-697.1总结65-677.2展望67-69参考文献69-72致谢72
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~