【摘 要】
:
随着信息技术的发展,Web应用已渗入到生活的各个领域,政府、公司、消费者等也越来越依赖互联网。因此,确保Web应用的可靠性也变得愈加关键。软件测试是评估并提高Web应用可靠
论文部分内容阅读
随着信息技术的发展,Web应用已渗入到生活的各个领域,政府、公司、消费者等也越来越依赖互联网。因此,确保Web应用的可靠性也变得愈加关键。软件测试是评估并提高Web应用可靠性中极为重要的阶段。手工测试方式耗费较多的人力和时间等资源,效果却并不理想,所以自动化测试技术应运而生。测试用例的生成部分是自动化测试中最关键的环节之一。本文主要研究针对Web应用的可靠性测试的自动化测试脚本的生成方法。根据待测Web应用是否存在足够且有效的访问日志,本文基于录制原理和日志分析原理分别实现了两种测试用例的生成方法,研究成果如下:1)实现了一个Chrome浏览器的扩展。它可以录制Chrome浏览器发出的HTTP/HTTPs请求,并具有配置录制参数、识别动态参数、编辑脚本、下载脚本等功能。2)定义了针对Web应用的马尔科夫链模型。其中包括对马尔科夫链中状态的定义、转移关系的定义以及转移概率的定义。3)提出了判定测试充分性的算法。该算法计算待测Web应用的使用环境和测试环境的差异值,以此来判定测试的充分性或决定测试用例生成过程的结束条件。经实验验证,基于录制原理的Chrome扩展和基于日志分析原理的测试用例生成模块都达到了其功能要求;本文提出的测试充分性判定算法比欧几里得算法更加高效。
其他文献
实际水平井开发生产过程中,由于射孔水平井筒沿程流动方向有流体径向流入,故其流动为变质量流动,井筒内的压力分布规律不能像常规水平管道压力那样简单计算。针对射孔水平井
本文研究解析函数边值问题在弹性平面内裂纹探测的应用。第一章体叙述了弹性平面的应力理论怎样转化为解析函数的边值问题的理论;第二章重点研究了弹性平面的应力理论、复应
本文主要研究异构网络中Massive MIMO (Multiple Input and Multiple Output)预编码算法的优化。分别提出了基于线性预编码的Massive MIMO混合预编码算法、基于软件定义网络(
从上网获取信息、到主动分享信息,人们的生活与网络愈发紧密。在3G、4G时代,如何借助人的力量去获得更多信息,需要深度思考。智能手机的发展,又赋予人新的能力去做更多事情,
传统的LTE无线蜂窝网络以单层结构为主,只部署了宏基站。但是,仅仅包含宏小区的常规蜂窝系统不足以迎接未来移动宽带系统提出的挑战。未来将有更多的业务分布在室内和热点地
炉内受热面管壁温度的实时监测,对避免运行超温和保障高参数大容量机组安全有重要的意义。超临界电站锅炉高温受热面管壁温度较高,传统的测温手段如热电偶等,在复杂空间下布线困难,测点数量有限,安装不易。基于声表面波的无线无源测量技术,无需布线,体积较小,空间结构限制较小,可在传统测温手段无法安装的位置进行高温测量。因此,本文以电站锅炉高温受热面的测温方法为研究背景,开展了高温环境下的声表面波温度传感器的研
随着现代无线移动通信技术的快速发展,作为终端用户的我们也能够享受到多种多样形态各异的信息通信服务。但信息通信中的无线资源并不是取之不尽用之不竭,那么作为科研工作者
为了解决移动通信网络的快速发展,用户流量急剧增加给移动蜂窝网络带来的巨大挑战,进一步提高用户在室内和室外热点地区的网络质量,我国于 2012 年底率先提出了 LTE-Hi (Long
不可分解模是代数表示论和环模理论中十分重要的概念.自同态环为除环的模作为一类特殊的不可分解模,也一直被许多学者所关注.注意到,当K为代数闭域时,一些特殊的K-代数A上的
LTE (Long Term Evolution)是目前在世界上广泛应用的移动通信系统,为了满足日益增长的移动数据业务,LTE系统把目光投向了非授权频段。为了保证LTE与非授权频段上的Wi-Fi等其