基于风险的Web应用软件测试方案研究与应用

来源 :太原理工大学 | 被引量 : 11次 | 上传用户:ljyxq13571302523
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速发展,Web应用软件日益复杂,规模也逐渐增大,人们对Web应用软件的质量和可靠性也更为关注,可如何对Web应用软件进行测试成为日益迫切的问题。由于现有的测试理论和测试体系并不能完全满足当前软件开发实践的需要,因此,基于Web应用软件测试技术研究和有效选择自动化测试工具成为软件测试中的一个研究热点。 Web应用软件的测试相对于传统应用程序的测试来说也有其自身的特殊性和难点,主要体现在负载的不可预知性,测试场景设计的困难,测试环境和真实环境的差异等方面。 本文综述了传统软件测试目的、方法、阶段和方案,结合Web应用软件的特点,总结了基于Web的软件测试内容和方法,即从功能、性能、可用性、兼容性和安全性等多方面对Web应用软件进行测试,并深入剖析了一种当前主流的Web应用性能自动化测试工具LoadRunner和简要介绍了Web应用功能自动化测试工具WinRunner和链接测试工具XenuLinkSleuth。在此基础上,对Web应用软件进行分层剖析,结合风险理论对Web应用软件进行风险评估,提出了一种基于风险的Web应用软件测试方案。 该方案在山西省科技厅项目申报系统中得到了具体实施,并取得了预期的效果。在实施过程中,根据Web应用的风险评估方法,对项目申报进行了风险评估,并按照此估算结果,遵循基于风险的Web应用软件的测试过程进行了测试,从相当于传统测试中的单元测试,即表单测试开始,依次进行相当于传统测试中的集成测试,即链接测试,最后实施相当于传统测试中的系统测试,即性能测试和安全性测试,重点对性能测试进行了深入剖析,并对每项测试都进行了结果分析,最后对实施过程进行了总结评价,从而验证了基于风险的Web应用软件测试方案的可行性和有效性。
其他文献
基于IEEE 802.11的长距离无线mesh网络(Long-Distance wireless Mesh networks,LDmesh)由多个路由节点和客户端组成,节点通常采用廉价的大功率IEEE 802.11a/b/g/n无线网卡和
自动指纹识别技术是目前应用最为广泛的一种生物特征识别技术。它大致包括指纹图像预处理(指纹分割、指纹增强、指纹细化)、特征提取、特征匹配三个阶段。到目前为止,已有不少
伴随着工业界和学术界对云计算领域研究的持续深入,以及市场对IT成本和绿色计算的特别关注,桌面虚拟化和桌面云是继云计算领域中服务器虚拟化之后另一个技术研究和市场热点。
传统传输控制协议(Transmission Control Protocol, TCP)协议假设网络中出现分组丢失完全是由网络拥塞引起的,而在Ad Hoc网络中除此之外,还存在路由变化、信道错误和链路中断
本文探讨了西南大学研究生在CNKI数字图书馆信息检索过程中的选择行为特点和影响因素。首先,本文结合用户在传统数据库中的信息检索过程和用户在搜索引擎中的信息检索过程,总结
在传统的资源管理方式下,由于信息资源缺少统一的语义描述,用户难以查找到与需求相关的资源,从而难以实现相关资源的语义融合。如何使被管理的信息资源具有应用程序可以理解的含
本文对基于语义过滤的文本和文本流聚类进行了研究。文章首先针对现有模型通用词削弱能力不够强的问题,提出一种改进模型,并把该模型与基于静态文本集的聚类算法相结合,实验表明
基于自然的元启发式算法一直是人工智能领域中一个非常重要的研究课题,在以往的研究工作中,学者们提出了神经网络,模拟退火,遗传算法等许多优秀的元启发式算法,并在解决各类问题时
随着Internet的发展,半结构化语言XML作为一种标记语言,具有有效的表达各种信息、数据和使各种应用协同工作的能力,已经成为数据发布和数据交换的事实标准。XML文档作为一种新的
环保领域信息系统的开发是一项复杂而艰巨的工程,开发周期长,涉及到的易变因素多,企业信息化系统必须充分理解易变需求,及时地响应这些变化。因此,有必要将环保局信息系统设