使用Zombie.js进行Web自动化测试

发表于:2016-2-19 11:28

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

 作者:lvjian700    来源:51Testing软件测试网采编

  使用Gulp.js构建Build Pipeline
  通常我们会讲自动化测试加入到build pipeline中. 这里将介绍将 Express.js +Zombie.js + gulp.js的配置方法.
  Build pipeline策略
  · checkstyle, 检查代码格式
  · 运行unit test
  · compile coffeescript -> javascript
  · 启动server
  · 运行automation test
  · 出错或者结束测试,停止server
  由于gulp-develop-server无法用coffeescript启动server,所以需要添加compile步骤.
  express.js项目结构组织
  安装依赖
  · harmonize: 使gulp支持ECMA 6
  · gulp-develop-server: 用于启动node.js connect based Web Server
  · gulp-sync: 用于同步运行tasks
  · gulp-task-listing: 为gulp.js添加help支持, 可以列出gulpfile中的所有tasks.
  配置gulpfile
  运行测试
  运行结果
  由于已经将test:ui加入到default task中. 直接运行 gulp 便可运行所有测试.
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号