测试自动化 Javascript测试框架 了解几种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应