我对自动化框架有疑问,假设我有1000个测试用例。我正在中间添加一个新的测试用例。
e.g。我有1000个测试用例。我正在中间添加一个测试用例(第501位)。我可能在框架中面临哪些问题?
- 如果所有1000个TC之间都有一些依赖关系,我预计它可能会破坏执行顺序。除了这个问题,我无法找出任何其他可能的问题,请帮助我找出可能导致执行所有TC的问题。
答案 0 :(得分:1)
您应该永远不要依赖测试用例的执行顺序。
请注意,除非使用注释@FixMethodOrder(MethodSorters.NAME_ASCENDING)
,否则JUnit不会按声明的顺序执行测试用例。默认情况下testNG也不是。因此,添加新测试用例的位置并不重要。
除了更改的执行顺序,如果您
,您可能会遇到副作用