
TestNG
你若安好我便天晴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TestNG
1. 介绍 TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。 编写一个测试的过程有三个典型步骤: * 编写测试的 业务逻辑并在代码中插入TestNG annotation * 将测试信息添加到testng.xml文件或者build.xml中...转载 2019-05-11 16:41:15 · 443 阅读 · 0 评论 -
TestNG介绍
TestNG按照官方的定义:TestNG是一个测试框架,其灵感来自JUnit和NUnit,但引入了一些新的功能,使其功能更强大,使用更方便。TestNG是一个开源自动化测试框架;TestNG表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展。它的灵感来源于JUnit。它的目的是优于JUnit,尤其是在用...原创 2019-05-11 18:14:45 · 231 阅读 · 0 评论 -
TestNG中使用监听
方法一:采用注释法添加监听设置import org.testng.annotations.Listeners;import org.testng.annotations.Test; public class testforCustomList { @Listeners(MyListener.class)//此处指明了使用自定义的listener。 ...原创 2019-07-08 16:24:41 · 348 阅读 · 0 评论 -
Testng.xml文件讲解
TestNG是一个测试框架,它能覆盖不同层级的测试,例如,单元测试,集成测试,端对端测试等。可以把Selenium和TestNG结合一起,在Eclipse中用Java写TestNG脚本。TestNG的一些特点1)注释,很多注释提供2)支持数据驱动测试(@DataProvider)3)支持变量4)自动生成测试报告5)通过配置testng.xml,我们可以只执行测试失败的用例...原创 2019-07-11 15:31:53 · 525 阅读 · 0 评论 -
selenium使用TestNG实现DDT
TestNG和excel文件实现DDT(Data Driver Test)准备一个test-data.xlsx文件,并且放到eclipse项目下。1.准备test_data.xlsx文件2.利用POI读取excel文件内容,并保存到一个二维数组中。package MavenDemo.Test;import java.io.File;import java.io.Fi...原创 2019-07-11 17:50:23 · 268 阅读 · 0 评论 -
TestNG执行测试方法依赖关系
TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法。package test; import static org.testng.Assert.assertTrue; import org.openqa.selenium.By;impor...转载 2019-07-11 19:52:45 · 434 阅读 · 0 评论 -
TestNG如何disable一些case
我们在写脚本的时候暂时不让一些测试用例执行,怎么办呢?有两种方法,代码注销这个用例区域,第二个是去除前面@Test注释,这样testNG运行就不会运行到这部分的代码。除了这两种常规方法,testNG提供了一个enabled的参数,可以设置布尔型,true表示执行该方法,false表示不执行该用例。还是利用前面一篇的测试脚本代码。package lessons; import stat...转载 2019-07-11 19:58:25 · 445 阅读 · 0 评论