WebKing测试动态Web应用与Ajax支持
41 浏览量
更新于2024-08-27
收藏 373KB PDF 举报
"本文主要探讨了如何使用WebKing测试工具对动态Web应用,尤其是支持Ajax的Web2.0应用进行测试。WebKing是由Parasoft公司开发的一款自动化测试软件,适用于白盒、黑盒及回归测试,特别强调了在Accessibility方面的检查。通过创建动态测试项目,进行页面元素内容的扫描,并依据预设规则进行匹配,找出不符合标准的部分。此外,文章还介绍了如何创建支持Ajax的测试项目,以及在开发和测试团队间有效沟通问题的方法。"
在WebKing测试动态Web应用时,首先要理解WebKing的基本工作原理。它通过扫描页面元素,对照预设的HTML、CSS、XSLT、JavaScript以及WCAG2.0等规则,查找潜在的错误。这种规则可扩展性使得WebKing能够适应不同企业的需求,用户可以根据自身业务定制检查规则。
对于动态Web应用,WebKing提供两种测试类别:普通动态Web应用和基于Ajax的Web2.0应用。创建支持Ajax的测试项目涉及以下步骤:
1. **创建动态项目**:启动WebKing,创建一个新的动态Web测试项目,设定项目的URL和用于录制的浏览器。
2. **配置浏览器**:在图1中,选择要使用的浏览器并进行配置。
3. **开始录制**:如图2所示,设置完成后,所选浏览器会自动打开,用户可以在此进行功能测试。
4. **执行测试场景**:例如,在MashupCenter中创建新Widget的测试,包括登录、切换至编辑模式、创建新Widget等操作。
5. **回放与分析**:WebKing会记录这些操作,形成测试脚本。在回放过程中,它会扫描页面内容,报告任何不符合规则的元素。
在测试过程中,WebKing可能会报告出一些错误或警告。处理这些报告的关键在于分析和过滤,确定哪些问题是真正的缺陷,哪些是误报。此外,有效的沟通是确保开发人员能理解并修复这些问题的关键。测试人员需要能够清晰地解释WebKing报告的错误,并提供足够的上下文信息以便开发团队进行调试。
WebKing的动态测试功能,特别是对Ajax的支持,使得测试过程更为全面和准确。通过录制和回放功能,它可以捕获到用户交互过程中的动态变化,这对于测试动态Web应用的复杂行为至关重要。同时,自定义规则的能力让WebKing能够适应不断变化的Web技术,确保了测试的灵活性和有效性。
在进行动态Web应用的测试时,不仅要关注功能的正确性,还要重视Accessibility的合规性。这不仅有助于提升用户体验,也是法律和行业标准的要求。WebKing通过其强大的规则引擎和丰富的测试功能,为测试团队提供了强大的支持,帮助他们确保Web应用的质量和可访问性。
2009-02-12 上传
2019-11-02 上传
点击了解资源详情
点击了解资源详情
2008-07-24 上传
2008-11-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38638002
- 粉丝: 4
- 资源: 977
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码