我们将构建基于关键字的框架;其中将在Excel工作表中提及测试,其中每行将是测试用例中的一个步骤。我们可以编写每个组件来读取/解释/执行测试用例。但我们希望将此测试用例作为TestNg测试用例来执行,以利用与TestNG框架相关的报告等所有好处。
我们是否在TestNG中有方法可以在java中创建TestCase,TestSuite对象并将这样的TestSuit提交给TestNG来运行。
提前致谢
答案 0 :(得分:0)
TestNG基本上有以下
XmlClass
- 表示包含一个或多个@Test
带注释的测试方法的实际类。 @Test
方法是工作的最小代表。它通常可视化为一个手动测试用例(手动测试用例基本上是一组或多组步骤与验证点的组合)。XmlTest
- 代表<test>
代码。 <test>
标记是最小的逻辑单元。它包含一个或多个测试类。 XmlSuite
- 代表<suite>
代码。 <suite>
代码基本上是一个或多个<test>
你基本上应该为上面引用的对象创建相应的对象,然后通过TestNG
对象运行它们(这称为测试的程序执行)