【发布时间】:2016-05-30 17:41:50
【问题描述】:
背景:我正在使用 TestNG 执行测试,并且我有一个用 @Test 注释的类,它会生成一个数字或 ID,如果你愿意的话,这个数字是我第二个测试的输入值。是否可以在 TestNG 测试之间传递值?
【问题讨论】:
-
测试应该是独立的,所以这对我来说似乎是不好的做法。如果您发布您的代码,它会更容易提供帮助。
-
测试用例是端到端的,所以我想追踪我在第一个测试用例中创建的用例编号一直到结束。
-
您必须自己进行处理 - 创建一个用于跨测试的变量。如果您正在并行运行,请确保通过使用 threadlocal 将变量放入来处理此问题。