一种基于规格说明的Web应用测试用例生成方法

来源 :上海大学 | 被引量 : 0次 | 上传用户:cuilu206
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用程序是近些年来软件业中发展最快的应用程序之一。Web应用所使用的开发语言和开发模型在不断发展。Web应用本身也越来越复杂。所有这些因素都给Web应用的分析、建模和测试带来了很大的难度。随着网络技术的快速发展,很多传统的应用软件在向Web应用程序过渡,Web应用将涉及很多敏感行业,如军事、金融或医疗等相关的领域。 要提高软件测试的效率,首先要提高测试用例的质量。手工生成测试用例要求软件测试人员具有一定的经验和较高的专业水平。而且,没有系统化的方法作为指导会大大降低质量和效率。 形式化方法具有精确的描述性和很强的抽象性.用形式化方法描述规格说明避免了在需求分析阶段对数据结构和算法细节的详细描述,同时又避免了一般建模方法中的模糊性和歧义性。 本文针对Web应用组件系统的集成测试产生测试用例,提出了一种使用Object-Z模式描述Web组件模型的方法,提出了Web应用路径覆盖的测试准则。我们采用Object-Z模式作为测试模型,每个组件对应一个模式,通过定义状态迁移谓词来描述组件交互。通过制定状态迁移表和动作迁移表来产生测试场景。为了具体化抽象测试用例的操作步骤和测试数据,本文采用了BVA边界值分析策略来确定输入项的范围。最后为测试用例生成过程设计了一个辅助工具,该工具可导入组件模式信息,然后生成测试用例。
其他文献
随着网络技术、嵌入式技术和音视频编码技术的不断发展,嵌入式网络视频监控系统已成为视频监控的发展方向。IPv6的出现解决了IP地址资源短缺问题,提高数据网络传输的速度和质
随着经济全球化发展进程的突飞猛进,集团型企业越来越多。这些集团型企业在日常的经营过程中需要将分布在不同地域的成员企业的信息集成起来进行统一决策,而各个成员企业本身
本论文以互联网、流媒体和嵌入式应用这三种技术的结合为背景,在研究这三者基本原理和特点的基础上,提出了嵌入式流媒体系统解决方案。论文首先概述性地介绍了流媒体背景知识
近些年来,随着计算机性能的快速发展和学者们不断的探索与发现,国际上对视觉跟踪技术研究也日益加深,使得视觉跟踪技术成为目前计算机领域中最热门的课题之一。均值漂移(Mean Sh
随着计算机网络的普及,网络安全问题越来越受到人们的重视。单纯的防火墙技术,一定程度上确实起到了网络安全防护作用,但还不足以满足用户的各种需求。因此入侵检测系统应运
随着网络技术和计算机技术的发展,传统的企业运作方式和组织结构已经难以满足现代企业信息化的要求。工作流技术的出现为解决复杂的业务流程提供了一种有效的技术方案,目前已引
随着XML在web应用领域的发展,造成XML文档数量增长异常迅速,有效地存储、查询和索引这些XML数据已经成为web发展的关键问题。目前大部分商业数据库采取的手段,是在现有的数据
快速精确地首次治疗对创伤的治愈有着积极的影响。通过对创伤程度的评估,医护人员将按照合理药量对病人进行输液治疗。特别是对于大量面积的烧伤患者,休克期的准确补液对维护生
复杂网络研究正渗透到数理学科、生命学科和工程学科等众多不同的领域,对复杂网络的研究已成为网络时代科学研究的一个极其重要的挑战性课题。近年来随着计算机技术的快速发
随着互联网应用的不断发展,网络购物逐渐成为一种消费潮流。在线评论作为网络购物的重要组成部分,为网购用户做出购买决策及制造商改善产品提供重要依据。由于在线评论的好坏