![]() |
1
10
单元测试和端到端测试(UI测试)有两个不同的目的
假设你是通过装配化油器、变速箱、轮胎、曲轴等不同部件来制造汽车的,所有这些部件都是由不同的供应商(想想开发人员)制造的。 当汽车无法按预期工作时,您是否需要测试单个部件以找出问题的根源?
通常,您要做的是在将每个组件添加到您的车中之前,确保它们按预期工作(单元测试)。
这通常通过创建装配线(CI管道)来工作。你的测试策略看起来像
阅读本文可能会让您更深入地了解: https://martinfowler.com/bliki/TestPyramid.html |
![]() |
2
5
|
![]() |
3
3
除了nisants和James的答案:使用UI/End-to-End测试很难测试特定的错误条件。 |
![]() |
Devang Sanghani · 柏树检查线通过 2 年前 |
![]() |
DevforTest · 查找pywinauto上的元素问题 6 年前 |
![]() |
JustinCoplin · 在多个条件下执行 7 年前 |