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

  • 相关阅读:
    榨干PHP性能的使用细节
    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
    Oracle 表锁处理总结
    Windows安装NodeJS
    RedHed5.8 重装yum
    linux Redhat5.8 升级 openSLL 无法升级成功,解决办法
    idea安装详情
    Linux升级OpenSSH 和 OpenSSL 详细步骤
    Oracle dmp文件 exp导出,imp导入
    redis哨兵模式增加密码认证
  • 原文地址:https://www.cnblogs.com/111testing/p/6181364.html
Copyright © 2011-2022 走看看