zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    sb世博
    seo 工具集锦
    各种Windows 操作系统中的 .NET Framework 支持
    httplib2模拟登陆
    python tips
    B2C电子商务能否通吃线上线下?
    复制镜像
    Scale Stack vs node.js vs Twisted vs Eventlet
    pool=eventlet.GreenPool(20)
    nginx最新部署
  • 原文地址:https://www.cnblogs.com/111testing/p/6181364.html
Copyright © 2011-2022 走看看