我正在阅读JEST,但我想知道的是,如果你们知道任何图书馆/测试框架,我可以用它来模拟基于所有可用路径的屏幕导航。
喜欢新用户:
非常感谢您的帮助。
答案 0 :(得分:2)
我不会将此作为主题投票,即使它听起来是基于意见的。相反,我回答这个问题是因为这不是基于意见的,因为RN社区中存在一个强烈偏好的lib(目前非常偏好)。
这就是所谓的端到端测试,你可以使用Detox。
这是一篇很棒的文章 - https://pillow.codes/testing-in-react-native-jest-detox-d7b3b79a166a
有关排毒的更多信息 - https://blog.home.ht/how-to-do-end-to-end-testing-on-react-native-with-detox-2b7f404e7713
关于大多数流行测试方法的一般文章 - https://medium.freecodecamp.org/the-front-end-test-pyramid-rethink-your-testing-3b343c2bca5 - 我们看到,通过排毒和开玩笑,我们有三个涵盖:单位,快照和e2e。
答案 1 :(得分:0)
Jest用于单元测试。对于测试导航,也许,我们需要使用Appium之类的工具进行功能测试。
使用Jest,您可以轻松测试单个组件或屏幕。但对于导航流程,我建议使用Appium或类似的UI进行测试。