


前面一篇,介绍了TestNG的特点和官网地址,以及在IDEA上的配置过程。这篇,我们就来动手写一个基于TestNG的测试代码,或者叫测试用例。前面我们知道通过注释语句“@Test”添加在方法的前面,这个方法就会被执行。从这个注释来看,如果添加@Test,说明这个方法是一个测试方法,一般,也叫测试用例。以后,我们慢慢会学习更多的注释,注释里面可以添加多个条件来达到我们一些特定目的。下面这段java测试代码,很简单,就是两个测试方法。
package com.java.learn;import org.testng.annotations.Test;/*** create by Anthony on 2017/10/24*/public class TestNG_Demo1 {@Testpublic void test1(){System.out.println("Hello");}@Testpublic void test2(){System.out.println("TestNG");}}

绿色的状态条,表示测试通过,失败应该是红色 显示执行了多少条用例,失败多少,跳过了多少,耗时多少 可以看到默认的Suite和执行测试类的名称。 导出TestNG测试报告 可以看到是调用哪个TestNG.xml文件去执行用例的




<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"><suite name="Default Suite"><test name="Java_Learn"><classes><class name="com.java.learn.TestNG_Demo1"/></classes></test> <!-- Java_Learn --></suite> <!-- Default Suite -->



搜集总结于网络,联系侵删!
csdn:Anthony_tester


文章转载自唤我三郎便可,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




