基于Session的Web应用软件EFSM模型构建及测试用例生成方法研究

来源 :北京化工大学 | 被引量 : 1次 | 上传用户:samuraitruong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入Web 2.0时代之后,由于Ajax技术在Web应用软件中的广泛使用,使得Web页面局部刷新的特点凸显出来,这给Web应用软件的模型表示带来了困难。在Web应用软件建模表示研究领域中,研究对象主要针对不含Ajax技术的应用程序,少数针对Ajax的模型构建采用传统的FSM模型的表示方式,并不能描述客户端消息触发后的参数传递问题;而在FSM模型的基础上引入UML分层模型的表示方法,使得模型结构比较复杂,不利于测试用例的自动生成。针对上述问题,本文借鉴EFSM模型这一重要的软件描述模型,提出Web应用软件的形式化描述方式。并结合基于状态和基于Session的测试方法,以用户实际Session数据为基础构建Web应用软件的EFSM模型。利用模型对Web应用软件进行测试是本文进行模型建模的主要目的之一。本文在构建EFSM模型的基础上,根据Web应用软件EFSM模型的特点,设计测试路径的生成规则,以及用于测试数据生成的约束求解规则。为进一步验证本文方法所构建的EFSM模型的有效性,设计并进行相关实验。结果表明:该EFSM模型能够有效地表示Web应用软件的状态以及状态的变化情况,且在Session数据达到一定程度时能够对Web应用软件进行有效地表示。通过对测试用例生成的实验表明,本文所提出的测试路径和测试数据生成规则可以指导测试路径和测试数据进行有效生成,并且生成的测试用例能够对Web应用软件中存在的错误进行有效地检测。
其他文献
目的:探讨糖尿病与非糖尿病患者前部缺血性视神经病变的对比情况。方法:选取收治的56例前部缺血性视神经病变患者临床资料,依据是否患有糖尿病进行分组,糖尿病组36例和非糖尿病
实行中小学午餐供应,其意义不仅在于解决了家长上班、接送孩子难的问题,更有利于学生身心的健康成长。温尼科特曾经提出一个“恰到好处的挫折”的概念。简言之,一个婴儿在刚
在传统的经济发展中,由于人们往往过于看重眼前的利益,而忽视了对生态环境的保护,甚至不惜以牺牲环境为代价获取自身利益,导致生态环境不可避免的受到严重的污染和破坏,进而
重庆市现有国有林场84个,在岗职工3440人,经营面积438万亩,森林覆盖率62.3%,林木蓄积1400万立方米,林场总产值3.5亿元,职工年均收入6700元。
蚜虫危害小麦全生育期,降低小麦的产量与品质。生产中,充分利用品种抗性、实施播前拌种进行预防蚜虫危害,开花期开展药剂防治防控,可有效防控蚜虫危害。"一抗一拌一喷"小麦蚜
运用可编程逻辑器件CPLD设计了一款并网光伏发电控制器。该控制器由CPLD开发平台、温度传感器、接口电路组成,充电采用PWM方式控制。该控制器具有自动运行、双向切换的功能,
目的:探讨肇庆市严重精神障碍患者现状及相关因素分析情况。方法:选取严重精神障碍患者23235例作为研究对象,收集患者基础资料,并且进行严重精神障碍患者的评估,按照不同危险
泥沙淤积是水库运行管理中必须要面对的重要问题,而准确的泥沙预报可以使水库未雨绸缪,将泥沙危害降到最低。文章以大凌河白石水库水沙过程为研究对象,对基于相似性理论的下
目的:探讨自血疗法联合活肾排毒方对改善终末期肾脏病患者心功能及生存质量的影响。方法:选取终末期肾脏病患者96例,依照系统随机化法分为A、B组各48例。A组在常规治疗基础上