原文
https://medium.com/@sanketsmasurkar/how-do-we-test-flutter-applications-unit-test-beb6c8d9d5ac
参考
- https://docs.flutter.dev/cookbook/testing/unit/introduction
正文
大家好!
首先让我们了解一下为什么在应用程序还处于开发阶段时,我们需要对其执行自动化测试。
自动化测试是一种使用自动化工具测试工具在软件应用程序上编写和运行测试用例套件的方法。
如果我们在开发阶段测试应用程序,我们可以通过使用自动化测试来检测可能导致出现例行更改的新错误,从而节省时间。
Flutter 自动测试的几种类型:
- Unit Test 单元测试
- Widget Test 小部件测试
- Integration Test 综合测试
注意: 我们只在本文中讨论单元测试。
什么是单元测试和测试用例?
单元测试用于验证单个函数、方法或类的正确性。要测试此函数、方法或类,必须编写测试用例。为了验证预期输出而必须满足的条件称为测试用例。
实施程序: