testng入门教程1在testng运行一个简单的testcase

在eclips运行java,创建一个Java类文件名TestNGSimpleTest  C: > TestNG_WORKSPACE

import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;

public class TestNGSimpleTest {
    @Test
    public void testAdd() {
        String str = "TestNG is working fine";
        assertEquals("TestNG is working fine", str);
    }
}

TestNG的几种不同的方法可以被调用:

  •  testng.xml 文件

  • ant

  • 命令行

让我们使用testng.xml文件来调用。创建一个XML文件名称testng.xml C: > TestNG_WORKSPACE 执行测试用例(s)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1">
  <test name="test1">
    <classes>
       <class name="TestNGSimpleTest"/>
    </classes>
  </test>
</suite>

在eclips左侧包下面的testng.xml文件处右键------>Run As------->1TestNgSuite

这样,class name="TestNGSimpleTest"  的case (也就是上面的那条case)就被执行了

运行结果:

===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================

如果是需要执行的不是一条case而是多条case时,特别是case写在多个类文件里面时,需要用下面的方法生成testng.xml文件:

然后就生成了testng.xml文件,在eclips左侧包下面的testng.xml文件处右键------>Run As------->1TestNgSuite

原文地址:https://www.cnblogs.com/111testing/p/6181364.html