使用selenium执行基于关键字的Excel表格testing用例作为TestNGtesting用例

我们将build立基于关键字的框架; 其中testing将在Excel表格中提到,其中每行将成为testing用例中的一个步骤。 我们可以编写每个组件来读取/解释/执行testing用例。 但是我们希望将这个testing用例作为一个TestNgtesting用例来运行,以利用与TestNG框架相关的所有好处。

TestNG中有没有方法可以在java中创buildTestCase,TestSuite对象,并将TestSuit提交给TestNG运行。

提前致谢

TestNG基本上有以下几点

  • XmlClass – 表示包含一个或多个@Test注释testing方法的实际类。 @Test方法是工作的最小表示。 它通常可以被视为等同于一个手动testing用例(手动testing用例基本上是一个或多个步骤以及validation点的组合)。
  • XmlTest – 表示<test>标签。 <test>标记是最小的逻辑单元。 它包含一个或多个testing类。
  • XmlSuite – 表示<suite>标签。 <suite>标记基本上是一个或多个<test>

你应该基本上为上面引用的对象创build相应的对象,然后通过TestNG对象运行它们(这称为程序执行的testing)