了解几种JS测试框架,以供接下来工作中的需要。
下面是几种近几年评价较高的JS测试框架:
1.Jest
由Facebook团队研发,用于测试应用代码,尤其是React应用。React Redux testing
[https://www.lambdatest.com/testing-cloud/react-redux-testing].
Jest之所以比较特殊在于它提供了一个集成框架,无需复杂的配置,只需要通过npm安装即可使用。
npm install --save-dev jest
为何Jest作为一个自动化测试框架如此受欢迎?主要在于以下几点:
* 开箱即用,并且附带一个断言库,因此不需要再像其他测试框架那样需要自行搭配额外的三方断言库。测试用例通过行为驱动
(behavior-driven)的方式实现。你可以将你的测试用例文件放在_test_目录下运行。
* Jest的文档很棒,并且它是一款性能非常不错的测试框架。
* Jest提供了一组测试工具,他们有更高的鲁棒性,更少的错误。
* Jest可以通过抓取截图来进行可视化回归,如果你的应用React应