【摘 要】
:
随着网络使用的普及以及信息技术的不断进步,Web软件已成为一种主流的应用模式,如何确保Web软件的可靠性显得越来越重要。Web软件的特征是:用户数量大、代码量大、页面众多且
论文部分内容阅读
随着网络使用的普及以及信息技术的不断进步,Web软件已成为一种主流的应用模式,如何确保Web软件的可靠性显得越来越重要。Web软件的特征是:用户数量大、代码量大、页面众多且相互联结,如果基于传统的覆盖测试方法,在开发费用和时间有限的情况下,显然是无法做到穷尽的测试。事实上软件应用的某些部分的执行频率远远高于其他部分。统计测试正是基于这一事实,标识出这些频繁执行的部分,并相应地调整测试策略,针对这些频繁执行的部分进行详尽的测试。通过提高关键模块的安全性和可靠性,来提高整个系统的安全性和可靠性,从而提高测试的性价比。统计测试进行的前提条件就是生成如实反应系统使用情况的使用模型。以往使用模型的建立主要是通过预测和估计得到的,不能如实地反应系统的真实情况。本文提出一种改进的马尔科夫模型——统一的马尔科夫模型UMMs(Unified Markov Model)生成方法,利用FastStats从日志中得到的状态使用频度,构建系统的UMMs,能得到如实的反映系统的使用模型,指导统计测试的进行。本文在研究统计测试的特点、Web软件的特点和目前Web环境下的测试方法的基础上,提出一种基于UMMs的Web软件统计测试方法UBTM,以较精确、简洁的使用模型指导Web软件的统计测试的进行。该方法利用从Web日志中提取的访问日志信息和错误日志信息,将访问信息用于构建系统的UMMs,相关的错误信息用于评价该Web软件的可靠性和Web统计测试的有效性,并采用了一种可靠性的评价方法,并以SRES软件为实验平台,构建系统的UMMs以及从错误日志中提取错误信息,用相关的数据说明了本方法的可行性和有效性。并将该方法结果和基于马尔科夫链模型的统计测试方法结果进行对比,以说明该方法的有效性。
其他文献
中文自然语言查询系统是数据库查询系统研究的重要分支,它是自然语言理解、数据库技术、人工智能、人机界面相结合的产物。它使用户可以直接以汉语自然语言的方式,向数据库系统
语义Web服务是结合语义Web和Web服务两方面技术的一个热门的研究课题。目前与语义Web服务有关的研究工作大部分针对语义Web的层次结构,使用OWL-S语言,而本文的研究工作着重于
无线传感器网络集成了传感器、计算机、网络和通信三大技术,是一种新型的信息获取和处理方式。相比与传统无线网络,它具有规模巨大、节点能量受限、以数据为中心等特点。能量的
在经典的计算机视觉领域,由于传统的色彩视频包含信息复杂,再加上由于光照变化、烟雾等不利因素的影响,使得基于传统彩色视频的异常行为检测的效果不好,帧率很低。而红外热像
决策是管理过程中经常发生的一种活动,企业或组织发展的优劣成败关键在于高层决策者在面临复杂问题时所做出决策的正确与否。随着信息化时代的到来,决策者们越来越需要利用计算
图像超分辨率技术是一种基于信号处理方法获得较高分辨率图像的技术。它以若干模糊、有噪、频谱混叠的低分辨率图像为输入,通过信号处理技术融合出一幅高分辨率图像,因而在视
通信技术、嵌入式技术、传感器技术的飞速发展和日益成熟,使得无线传感器网络成为当前的一个研究热点。与传统网络相比,传感器网络具有以下特点:节点分布极其稠密且数目很大;
近年来,P2P(peer-to-peer)技术成为人们研究和关注的焦点,以Napster、Gnutella、BT、MSN、pplive为代表的P2P应用软件日益流行。信息共享是其最为常见的一种应用。在P2P共享
随着计算机图形学的发展,虚拟现实技术逐渐成为研究的热点和焦点。作为虚拟现实技术的重要组成部分,三维人脸建模有着越来越广泛的应用。目前该技术被广泛应用于影视制作、游
随着互联网技术的发展,Email已日益成为人类日常生活中必不可少的通信方式之一。人们之间的Email通信产生了大量的通信数据,从这些数据中挖掘出人类社会的社群结构并且分析社