testng.xml文件中相关标签和属性--备查

2014-10-09  李万峰 

这是testng.xml文件的根标签,描述一个测试套件。套件由多个组成。属性介绍如下:

name:套件名称,是必需要有的。

verbose:执行的输出详细程度。因为testng会输出html格式的测试报告。因此该属性决定报告详细程度。程度值由0-10.0是没有,10是最详细。不是必需有的。

parallel:表明是否利用不同线程来执行测试套件。值有tests,methods或false或none。不是必需有的。

thread-count:如果启用上面parallel模式,使用线程数。而且如果启用,默认值是5。不是必需有的。

上面parallel和thread-count属性通常都是一块用的。

标签可以包括1到多个标签。这里name属性是的必须属性,代表测试名称。

和标签都是子标签,定义在测试中所包含的测试类。name属性也是必须属性,而且必须是该测试类的全路径名称。如代码中的main.TestSample.

可以在eclipse中点击testng.xml文件,右键run as中的testNG,可以 在eclipse下方看到用例执行的输出窗口及其结果; 可看到包中所有的测试类都测试运行结果。

可以通过在eclipse中的window-->Preferences中设置testng的测试报告输出路径(一般默认是相对路径(/test-output),在工程的根目录下。)。

可去该路径下双击index.html文件查看测试报告,如果需要更多数据需要设置上面提到的Testng.xml文件的verbose值来配置,也可以自己进行二次开发。

441°/4419 人阅读/0 条评论 发表评论

登录 后发表评论