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

基于AngularJS的单一页面web应用图形用户界面的测试研究

发布时间:2017-11-26 00:03

  本文关键词:基于AngularJS的单一页面web应用图形用户界面的测试研究


  更多相关文章: SPA AngularJS 事件流图 OME*模式


【摘要】:近年来由于传统网站在交互性和响应能力上的不足,使得其用户量逐渐流失。单一页面的web应用使用了异步调用的机制,可以改善用户访问网站时在流畅性和交互性上的体验,优化了浏览器和服务器之间的传输,减少了不必要的数据往返和带宽占用,因此正逐步成为主流。在所有实现异步调用机制的AJAX框架中,AngularJS是一套能让HTML标记动态化的新技术,已经被越来越多的开发者使用。然而异步调用机制的使用,会让应用的图形用户界面的测试工作变得更为复杂。传统网站的图形用户界面测试就存在着输入空间难以确定、自动化测试实现过程繁琐等问题,当引入了异步调用机制后,异步请求在响应时间上的不确定性又使得自动化测试变得更为困难。针对这些问题,本文利用Memon等人提出的OME*模式,对单一页面web应用图形用户界面的测试开展了以下一些工作。(1)研究和分析单一页面web应用和AngularJS,对国际标准化组织W3C下的相关标准进行了描述和分析,找出了能支持本文自动化测试的部分标准。(2)研究和分析事件流图和OME*模式的三大阶段,对比了窗口应用和web应用在GUI状态上的差别,整理了在基于AngularJS的SPA上使用OME*模式时会遇到的挑战(3)研究和分析OME*模式中容器与组件的签名机制,以及该机制在SPA的缺陷,提出了适用于SPA的签名机制,即视图和元素的签名方法。(4)总结OME*模式中获取事件流图中点的方法,以及其他学者在AJAX应用中为GUI建立模型的方法,结合两者提出了获取SPA对应的事件流图中点的方法。(5)通过研究OME*模式中构建事件流图中边的方法,以及该方法在web应用中的不适应性,提出了在SPA中构建事件流图边的方法。(6)研究和分析AngularJS框架的特性及其测试工具,分析了它如何解决异步调用的自动化测试问题,并利用这些工具完成了实验,佐证了本文提出的自动化测试模式的优势。
【学位授予单位】:上海师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.092

【参考文献】

中国期刊全文数据库 前10条

1 徐世武;严玉姣;;Web页面加载方式研究分析与优化[J];计算机应用与软件;2015年11期

2 董英茹;;简谈AngularJS在下一代Web开发中的应用[J];软件工程师;2015年05期

3 陈涛;;基于AngularJS和Bootstrap聊天室的设计与实现[J];电脑知识与技术;2015年09期

4 贺涛;缪淮扣;钱忠胜;;基于Ajax技术的Web应用的建模与测试用例生成[J];计算机科学;2014年08期

5 黄华峰;黄华林;;基于AJAX技术的应用系统的测试[J];电脑知识与技术;2014年22期

6 王贯飞;;动态web应用程序开发框架AngularJS的特性分析[J];电子技术与软件工程;2014年06期

7 高秀慧;高建华;;基于AJAX应用程序的爬行测试算法[J];计算机工程与设计;2014年02期

8 何丽;龚旺;;jQuery在AJAX技术框架中页面加载的应用[J];计算机时代;2011年08期

9 黄喜民;;Web2.0与Ajax技术解析[J];河南科技;2010年09期

10 罗杰红;郭卫霞;;基于Web应用系统的GUI测试[J];四川理工学院学报(自然科学版);2010年02期

中国硕士学位论文全文数据库 前1条

1 张紫微;Web前端性能优化的研究与应用[D];电子科技大学;2010年



本文编号:1227825

资料下载
论文发表

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


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

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