呃呃呃额额,我想这个应该是我写的最没有底气的博客了,因为自己了解到的都是最基本的。废话不说,开始入坑把。。。。。。
Ava,简单的理解就是用于自动化测试的框架,支持ES2017,Promise,Generator,Async,Observable,React。
为什么选择Ava?
(https://github.com/avajs/ava-docs/blob/master/zh_CN/readme.md)
- 轻量和高效
- 简单的测试语法
- 并发运行测试
- 强制编写原子测试
- 没有隐藏的全局变量
- 包含 TypeScript 和 Flow 的类型定义
- Magic assert
- 简明的堆栈跟踪
- 为每个测试文件隔离环境
- 强化断言
- [可选的 TAP 输出显示](#TAP 报告器)
安装Ava
- 在项目根目录下新建测试文件main.test.js,项目结构如下

- 全局安装ava,如果想要在package.json里面看到ava的安装信息,可以添加--save-dev安装到该项目下

本文介绍了Ava自动化测试框架,强调其轻量、高效、并发运行测试等优点。通过安装和配置Ava,以及使用nyc进行覆盖率分析,演示了如何创建和执行基本的测试用例,并生成HTML测试报告。
最低0.47元/天 解锁文章
2765

被折叠的 条评论
为什么被折叠?



