Flutter应用程序端到端测试框架

4

在Flutter框架中编写自动化测试(用户流)的最流行或最方便的框架是什么?任何帮助和建议都将不胜感激。

3个回答

5
Flutter提供了自己的开箱即用的解决方案来进行端到端的测试。您可以在此处找到文档:https://docs.flutter.dev/cookbook/testing/integration/introduction。 请注意,它说的是“集成测试”,但大多数人称其为端到端测试。这是Flutter测试类型与常规解释的术语表: 普通测试名称 Flutter测试名称 Unit Test Unit Test Integration Test Widget Test End-to-end Test Integration Test
以下是Flutter中不同测试类型的概述:https://docs.flutter.dev/testing

1

Flutter确实提供了自己的集成测试框架,但它的功能非常有限 - 例如,它不允许您与本地权限请求对话框交互、测试通知、在WebViews中点击/输入文本等。

这就是为什么我建议您尝试Patrol。它有广泛的文档,可以让您快速上手。

声明:我是Patrol的主要开发人员,Patrol目前还不稳定。


0

在我看来,https://github.com/fzyzcjy/flutter_convenient_test 是一个具有以下特点的工具:"轻松编写和调试测试,完整的操作历史记录、时间旅行、屏幕截图、快速重复执行、视频录制、互动、隔离等等。"

免责声明:这个包是我创建的;)


受到柏树的启发?这看起来真的很棒! - notANerdDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接