使用WebKing测试动态Web应用

发表于:2011-9-20 11:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:孙巧云    来源:51Testing软件测试网采编

  简介:本文从 WebKing 页面的静态分析出发,讨论了利用 WebKing 对支持 Ajax 的动态页面进行测试的方法,并且本文从单元测试功能测试的角度介绍了使用 WebKing 测试 Accessibilily 的技巧,包括如何创建一个支持 Ajax 的测试项目,如何分析解决过滤 WebKing 报告出来的错误以及如何在开发人员和测试人员之前方便的沟通所发现的问题。

  WebKing 简介

  WebKing 是 Parasoft 公司推出的一款 Web 自动化测试软件,可以使用其进行白盒、黑盒和回归测试。本文主要关注该工具 对 Web 应用在 Accessibility 方面所做的检查与测试。WebKing 对 Accessibility 的检查基本上是扫描页面的元素内容, 按照特定的规则来匹配,不符合的即报错。 Webking 支持本地文件的检查测试和创建项目检查测试网站内容,包括静态、动态和 Ajax 测试。尤其对于动态的 Web 应用提供了很好的 录制回放扫描功能。目前比较新的版本是 6.0.5。

  Webking 的基本原理是对页面内容按照特定的规则进行扫描,定义的规则包括 HTML,CSS,XSLT,JavaScript, WCAG2.0 等, 并且这个规则可以扩展,这就满足了很多企业在测试中不同的需求,用户可以根据企业的需要,自行开发相应的页面检测规则。 基本的本地文件测试和静态项目测试在 《开发和测试访问无障碍的 Web 应用》一文中都有简单的介绍,本文主要关注动态 Web 应用的测试技巧。

  使用 WebKing 测试动态 Web 应用

  WebKing 对动态 Web 应用的支持分为两类,一类是普通的动态 Web 应用,一类是支持 Ajax 的 Web2.0 的 web 应用。本文以支持 Ajax 的 Web 应用为例。

  建立动态测试项目

  首先创建一个支持 Ajax 的动态 Web 测试项目, 配置其 URL 和录制所用的浏览器,如图 1 图 2 所示。

图 1. 创建支持 Ajax 的动态项目

图 2. 设置 URL 以及录制所用的浏览器

41/41234>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • xzl872710
    2012-2-18 14:44:34

    楼主,有教程吗,在网上没找到相关的教程。xiaoli1987210@163.com

  • songdejie
    2011-11-03 18:38:15

    请问一下,可以给我传一份软件嘛? songdejieyes@163.com

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号