我编写了很多ETL脚本,这些脚本经常运行以提取和更新数据。 我已经为许多常用的实用程序编写了单元测试,但是我正在努力弄清楚如何为整个脚本编写有效的单元测试,因为如果它失败或返回不正确的数据,我无论如何都知道它。
我会从 https://smartbear.com/learn/automated-testing/best-practices-for-automation/中遵循以下步骤
- 确定要自动化的测试用例
- 尽早测试并经常测试
- 选择合适的自动化测试工具
- 划分自动化测试工作
-
创建良好的高质量测试数据
-
创建可抵抗 UI 更改的自动测试