2011-03-08 34 views
0

我在自动化测试环境中担任实习生。 我必须知道TestNG和TestNG的一些例子。测试套件的含义是什么?任何人都可以给我提供一些编码示例吗?与TestNG合作

回答

3

TestNG中suite TestNG的文档分组测试的最高水平。它由单个XML file定义。它可以包括test构造(与您将实施的具体测试不同),groups,classesmethods。要更好地了解所有这些元素如何关联,请查看5 - Test methods, Test classes and Test groups文档部分。要了解如何在testng.xml中定义<suite>,请检查此文件的DTD

下面请找出了一些建议,可以帮助您更好地理解和TestNG的单元测试一般:

  1. 当然,在TestNG的网站documentation section开始。他们提供了一些Java代码示例。
  2. 如果您可以获得书Next Generation Java Testing,这将是一个很好的资源继续。还有在Java中讨论功能的插图。
  3. 您需要了解测试的基本面,看TestNG的如何使用它们:
  4. 查看一些其他单元测试框架和教程。最简单的将是JUnit,这是TestNG的大部分来自(至少根据book)。
0

测试套件是测试用例的驱动类。如果你有很多测试用例类和多种测试方法,测试套件类或suite.xml可以逐一调用每个测试类。

+0

测试套件是所有测试用例/类的组合,可以一次一个地运行它们 – 2012-12-14 09:55:31