Testing 如何测试整个颤振应用程序的一致性?

Testing 如何测试整个颤振应用程序的一致性?,testing,flutter,dart,automated-tests,mobile-development,Testing,Flutter,Dart,Automated Tests,Mobile Development,有没有办法自动测试应用程序的可能路径,并检查每个状态是否满足特定条件 两个例子,让你明白我的意思: 我有一个定制脚手架,应该随时提供。例如,我想防止添加新页面而忘记使用自定义支架,所以我想检查一下,比如说,对于每个路径,tester.find.byType(CustomScaffold)查找一个小部件 我想检查所有小部件是否遵循主题(例如,为了避免意外添加颜色不在主题中的小部件)。当用户切换主题时,这也应该起作用 这可能吗?或者我只需要手动“查找”页面中的内容,然后创建某种深度有限的树

有没有办法自动测试应用程序的可能路径,并检查每个状态是否满足特定条件

两个例子,让你明白我的意思:

  • 我有一个定制脚手架,应该随时提供。例如,我想防止添加新页面而忘记使用自定义支架,所以我想检查一下,比如说,对于每个路径,
    tester.find.byType(CustomScaffold)
    查找一个小部件
  • 我想检查所有小部件是否遵循主题(例如,为了避免意外添加颜色不在主题中的小部件)。当用户切换主题时,这也应该起作用
这可能吗?或者我只需要手动“查找”页面中的内容,然后创建某种深度有限的树