【摘 要】
:
Web应用程序的测试包括性能测试和结构化测试两类,分别用于测试Web应用程序的性能表现与内部实现。结构化测试比性能测试更能准确定位程序内部错误,故此,众多研究者针对结构
论文部分内容阅读
Web应用程序的测试包括性能测试和结构化测试两类,分别用于测试Web应用程序的性能表现与内部实现。结构化测试比性能测试更能准确定位程序内部错误,故此,众多研究者针对结构化测试技术进行了研究,并提出了相应的测试模型、测试策略。但大多数研究者忽略了用户与Web应用程序的交互过程中存在着的用户非预期行为,即其行为不是通过Web应用程序的软件界面完成的,而是直接通过浏览器接口完成的。一旦当用户非预期行为发生,如改变了Web应用程序应有调用逻辑,改变了传递的参数等,可能会导致Web应用程序的行为异常,而这些异常通常是由于Web应用程序中的潜在缺陷所导致的。针对这些问题,本文在分析现有Web应用程序特点、测试方法和策略的基础上,主要研究了如下内容:(1) Web应用程序中的用户非预期行为以及该行为可能引发的质量缺陷。(2)总结现有Web应用程序行为测试技术,并提出基于EFSM的用户非预期行为测试模型UUBTM。(3)基于UUBTM的用户非预期行为测试策略以及测试序列UTSEQ的生成算法。相关实验结果表明,通过UTSEQ可有效对Web应用程序进行用户非预期行为的测试,从而发现Web应用程序中的潜在缺陷,如:状态控制缺陷和接口检查缺陷。最后,论文以“上海应用技术学院数据结构课程网络教学平台”为实验对象,详细地阐述了如何构建系统的UUBTM、如何应用测试策略并逐步导出UTSEQ的过程,并对测试结果进行了分析。
其他文献
近年,诸如视频会议、IP电话、VoD等基于Internet的流媒体应用得到了人们的普遍关注。然而,由于互连网资源有限、客户节点众多等特征,造成了服务器负载压力过重,难以为网络客
信息集成可以最大程度的利用已有知识成果,屏蔽数据的半结构性、异构性和分布性,为用户提供统一的模式,实现异构数据源之间的信息交换及从异构数据源中有效获取信息。在信息
优质、清洁、环保的天然气对改善环境大有裨益,它在能源消费中的占比也将越来越大。天然气的需求和消费不断增加,与之相关的供给可靠性也越来越受到大家的重视,而燃气负荷的
随着网络规模的不断扩大以及网络技术的飞速发展,安全性也显得越来越重要。入侵检测在整个安全体系中特别是在动态安全防御体系中有很重要的地位。如今入侵检测技术正在扮演着
网格高度的动态性、自治性、异构性给网格环境下的实体合作提出了严格的要求。如何管理分配异构、分布的资源是网格发展要解决的核心问题之一,一种好的资源调度策略能够充分有
随着计算机技术及Internet的飞速发展,网络已经深入影响到了我们日常生活的每个方面。而各式各样的电子文本已经成为我们获得信息的最主要来源。其庞大繁杂的信息使高效、快捷
信息社会的今天,电脑应用系统已经渗透到各行各业。而国内绝大多数旅游景点在门票管理上仍采用人工售票、人工验票等人工管理模式,已远远不能适应现代旅游景点管理的需要。解决
车间作业调度问题是一类具有时间约束、次序约束和资源约束的组合优化问题。在理论上已经证明,车间作业调度问题是一个NP问题,而解决这一问题的关键在于性能良好的优化调度方
近年来DNA计算得到了飞速发展,它具有高度并行性,运算速度快,作为信息载体其贮存容量大,能量消耗低,资源丰富等优点。目前DNA计算在实现上受限于化学条件及自身特点,实现步骤复杂,错
随着实时系统在工业领域的广泛应用,工业实时系统不仅需要保证数据采集、控制、数据传输等周期任务在规定的时间内完成,也要保证突发事件触发的非周期任务的及时响应,而且要保证