Jest是仅用于对React Js代码进行单元测试还是可以用于UI测试React Js应用程序?

时间:2018-09-06 08:57:49

标签: reactjs react-native babeljs jestjs

我对React JS应用程序有一个测试自动化要求。它是一个基于零售Web的应用程序,我想知道是否可以使用jest来使reactjs应用程序的UI自动化

2 个答案:

答案 0 :(得分:0)

在对应用程序进行单元测试时,它实际上并未部署或运行​​。当在部署之前完成单元测试时,通常会构建应用程序阶段。那么如何测试应用程序呢?是JEST,它将运行您的反应代码以进行单元测试,或者您可以说它在组件上安装了什么,以便您可以在那些组件上运行单元测试。

因此它是来自airbnb.com的单元测试api。

如果您正在寻找硒的替代物,则可以将Protractor用于广泛使用的react应用。

答案 1 :(得分:0)

您可以使用Jest编写单元测试以及集成测试。此外,您可以配置一个酶库用于浅度dom测试,快照测试等。开玩笑有很多好处,而不仅仅是测试。