当前位置:主页 > 管理论文 > 移动网络论文 >

Web应用自动化测试框架的研究和应用

发布时间:2018-03-24 15:22

  本文选题:Web应用 切入点:软件测试 出处:《华东理工大学》2014年硕士论文


【摘要】:随着Web应用的广泛使用及其复杂度的不断增加,相应的软件质量保证也变的越来越有挑战。专业的测试人员尝试各种测试方法和技术来解决产品质量问题,进而将这些方法和系统转化成专门的蓬勃发展的软件测试技术。目前已经展现其不可或缺的优点,软件质量保证也成为软件生命周期不可缺少的一部分。 本文从软件自动化测试理论和思想出发,对比手工测试和自动测试两者之间的相互联系及各自的局限性,充分展示两种测试方法的特点和应用领域,继而结合实际项目中的测试需求,通过重用业内成熟的自动化测试的技术,选择面向对象的脚本语言Ruby及其开发的Web应用开发框架ROR (Ruby On Rails),并加以改进和重构,设计和开发自动化测试框架Horizon。Horizon的架构模型分为展现层、控制层和模型层,在此模型基础上将功能在每个层面功能模块化,实现了不同层次逻辑和对象的抽取和分离封装。最后介绍了测试框架在实际项目中的应用,以实例的形式展示了整个测试过程在框架中的完成,从而归纳出通用Web应用的自动化测试的过程和方案。
[Abstract]:With the wide use of Web and its increasing complexity, the corresponding software quality assurance is becoming more and more challenging. Professional testers try various testing methods and techniques to solve product quality problems. Furthermore, these methods and systems are transformed into specialized and flourishing software testing techniques. At present, it has shown its indispensable advantages, and software quality assurance has become an indispensable part of the software life cycle. Based on the theory and idea of software automation testing, this paper compares the relationship between manual testing and automatic testing and their respective limitations, and fully shows the characteristics and application fields of the two testing methods. Then according to the testing requirements of the actual project, through the reuse of mature automated testing technology in the industry, the object-oriented scripting language Ruby and its Web application development framework, ROR on rails, are selected, and improved and refactored. The architecture model of design and development automation test framework (Horizon.Horizon) is divided into presentation layer, control layer and model layer. On the basis of this model, the function is modularized at each level. Finally, the application of the test framework in the actual project is introduced, and the completion of the whole test process in the framework is demonstrated in the form of an example. The process and scheme of automatic test of general Web application are summarized.
【学位授予单位】:华东理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.53;TP393.09

【参考文献】

相关期刊论文 前10条

1 钱红兵,刘超,晏海华,何智涛;基于量化分析的软件测试过程的控制技术[J];北京航空航天大学学报;2001年04期

2 张俊光;吕廷杰;;软件质量保证计划方法的研究[J];北京邮电大学学报;2006年02期

3 王涛;软件质量保证与软件质量控制[J];电脑知识与技术;2005年09期

4 陈开颜,王希武,孙会s,

本文编号:1658878


资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1658878.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户fc6f2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com