码迷,mamicode.com
首页 > 其他好文 > 详细

mocha 自动化测试

时间:2019-10-29 15:20:44      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:report   nbsp   工具   repo   babel   epo   测试的   sele   规范   

1使用npm安装

npm i mocha chai -D

chai验证方法

前两种BDD,行为驱动开发是一种敏捷软件开发的技术,引导和关注行为和规范BDD灰盒测试、黑盒测试

后面一种TDD,测试驱动开发

https://www.chaijs.com/

Selenium用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中

技术图片

 

 

2.直接使用mocha测试显示在终端

先在pageage.json里面添加

技术图片

 

技术图片

 

 3.安装mochawesome

可以生成测试报告

npm i mochawesome -D

  

技术图片

也可直接在pageconfig.js

里面

技术图片

 

技术图片

 

技术图片

 

 

 

简单js测试方式,js写法

 

 技术图片

es6语法


mocha不支持es6语法要安装babel转译

npm i  @babel/cli @babel/core @babel/preset-env @babel/register -D

  

 添加.babelrc文件

{
  "presets": ["@babel/preset-env"]
}

 配置package.json

注:如果使用到mochawesome则可以生成报告,如果不使用可以直接去掉

"scripts": {
  "test": "mocha --reporter mochawesome --require @babel/register test/*.js",
}

  技术图片

 

mocha 自动化测试

标签:report   nbsp   工具   repo   babel   epo   测试的   sele   规范   

原文地址:https://www.cnblogs.com/fightingkaikai/p/11752399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!