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

  • 相关阅读:
    Build a pile of Cubes
    一键升级所有pip过期库
    AWGN
    调制详解——待完善
    BASK、BFSK、BPSK调制方法的Matlab程序实现
    tomcat运行问题解决方法
    ehcache简单使用
    MySQL 数据库中用户表中口令登陆设置
    和自己赛跑的人
    中文词频统计
  • 原文地址:https://www.cnblogs.com/111testing/p/6181364.html
Copyright © 2011-2022 走看看