- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML图依权限有序Web链接测试用例生成方法
基于UML图依权限有序Web链接测试用例生成方法
摘要:针对传统Web测试用例生成方法因缺少权限性和时序性考虑而产生的误判断问题,提出结合基于统一建模语言(UML)活动图与状态图,根据不同用户权限及交互活动流程分析Web页面链接而生成测试用例的方法。该方法生成含信息元素的扩展状态图,通过对扩展状态图的转换及相应路径的时序重排得到最终具有权限与时序性质的Web链接测试用例。通过实验分析,与缺少权限性和时序性考虑的Web测试用例生成方法相比,该方法有效地避免了测试中的误判断,在测试覆盖率、正确率及测试效率三方面均有明显的优势。实验结果表明,该方法有效地提高了Web测试的测试效率,增强了测试的可靠性与可行性。
关键词:统一建模语言;权限性;时序性;Web测试;链接测试
中图分类号: TP311.5 文献标志码:A
Abstract: Aiming at the problem of erroneous judgement resulted from the lack of permission and time sequence considerations in traditional Web test case generation, a method combining the Unified Modeling Language (UML) activity diagram and statechart diagram was proposed,which generated testing cases according to the different users permissions and interaction process analysis of Web page links. This proposed method generated extended statechart diagram containing information elements, got the final Web link testing cases with consideration of permission and sequence through transforming the extended statechart diagram and reordering the corresponding paths. In the comparison with the traditional Web testing case generation method which lacked the permission and time sequence considerations, this method avoids the erroneous judgement effectively and has obvious advantages in coverage, accuracy and efficiency.The experimental results show that the proposed method can improve the efficiency, reliability and feasibility of the Web test.
Key words: Unified Modeling Language (UML); permission; time sequence; Web test; link test
0 引言
随着Web应用领域的扩展,Web软件的质量问题也日渐受到关注,Web测试是保证Web软件质量与服务的重要手段。Web应用的测试技术大多着重于客户端和服务端的静态测试,包括link检查、超文本标记语言(HyperText Markup Language, HTML)验证器、安全性测试以及负载和压力测试等。近年来,基于统一建模语言(Unified Modeling Language, UML)、模型驱动架构(Model Driven Architecture, MDA)和以测试为中心的软件开发技术的应用标志着Web测试逐步走向成熟[1-2]。由于Web应用自身提供信息较少,运行环境复杂多变以及服务组合多样,使得Web应用测试只能依靠接口文档生成测试用例[3]。如果在测试过程中忽略对接口信息的全面考虑,将直接导致Web测试用例的漏测、错测以及冗余等操作。这将对Web软件的应用产生严重的影响,因此,实现真正高可信的Web测试是Web服务得以正常运行的重要步骤。
链接作为Web应用软件中的主要特征,描述了Web软件中各个页面之间的关
文档评论(0)