AutomanX之前端javascript测试方案

发表于:2012-12-04 09:59

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

 作者:yuping.zcp    来源:TaoBao QA Team

  What?

  AutomanX前端javascript测试方案提供前端javascript单元测试、javascript单页面交互测试以及javascript多页面交互测试

  Why?

  1) 目前淘宝系事业群没有统一的前端javascript自动化测试方案

  2) 缺少前端自动化测试持续集成的执行调度平台

  3) AutomanX是一个集成自动化测试框架平台,给前端javascript自动化测试带来福音

  How?

  1)与AutomanX框架无缝集成

  2)提供一套统一的前端javascript自动化测试解决方案

  3)借助kelude执行调度平台

  测试类型:

  1)javascript单元测试:

  又称为模块测试,是针对程序的模块进行正确性的校验,主要是用来检验程序的内部逻辑,它为代码的重构提供了保障

  2)javascript单页面交互测试:

  人机交互行为的测试,对于用户点击、鼠标悬浮以及异步操作等交互行为的预期与期望值校验

  3)javascript多页面交互测试:

  通过在某个页面的点击行为,跳转到其他页面进行预期与期望值的校验

  原理:

  1)javascript单元测试:

  通过使用jasmine-maven-plugin构建maven工程来实现javascript单元测试,支持jasmine、jasmine+kissy以及jasmine+jquery语法的测试用例

  2)javascript交互测试:

  通过使用selenium webdriver动态向页面中注入javascript测试脚本来实现。对原生的jasmine框架进行了扩展:

  1)提供新的异步匹配语法

  2)提供新的预匹配语法

  3)UI测试的各种配置方法

  4)html模拟事件机制

  5)新的日志生成方式

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号