TestNG 入门教程

  • 时间:
  • 浏览:1
  • 来源:大发5分快3_极速5分PK10

TestNG介绍

测试报告是测试非常重要的每项.  

第并是不是 直接执行:右键要执行的妙招,  点Run As ->TestNG Test

有之后,亲们时需按顺序来调用测试用例,  没法测试用例之间就处于依赖关系。 TestNG支持测试用例之间的依赖

testng.xml

在Eclipse中在线安装TestNG

在Eclipse中离线安装Testng

在testng.xml中,时需控制测试用例按顺序执行。  当preserve-order="true"是,时需保证节点下面的妙招是按顺序执行的

TestNG参数化测试

TestNG中时需把测试用例分组,之后时需按组来执行测试用例比如:

TestNG测试结果报告

TestNG异常测试

最近写自动化测试每天都用到TestNG,  把常用的TestNG的用法总结下。

TestNG是Java中的之后测试框架, 类似于JUnit 和NUnit,   功能都差很多, 所以功能更加强大,使用也更方便

TestNG 依赖测试

首先下载testng离线包:  http://pan.baidu.com/s/1hrEaX6k

TestNG组测试

一点在testng.xml中 按组执行测试用例

有之后测试用例还没准备好, 时需给测试用例打上去@Test(enable = false),  来禁用此测试用例

国庆5天假期,大每项亲们都出去旅游了,微信圈里也有晒旅游的照片, 东南亚游,欧洲游呀,亲们说羡慕呀。 悲惨的我只去了上海野生动物园, 在家休息,利用这段假期,把之后学过的东西都总结下。 

第并是不是 : testng.xml 妙招使代码和测试数据分离,方便维护

Java中机会有之后JUnit的测试框架了。  TestNG比JUnit功能强大的多。  测试人员一般用TestNG来写自动化测试。  开发人员一般用JUnit写单元测试。

TestNG提供了2种传递参数的妙招。

TestNG最简单的测试

妙招一: 通过testng.xml 传递参数给测试代码

3. 重启eclipse

妙招二:   通过DataProvider传递参数

1. 将解压后的文件..\eclipse-testng离线包\features\org.testng.eclipse_6.9.9.201510270734   文件夹 上放      eclipse--》features目录下

 下面是TestNG的最简单的之后例子

TestNG的基本注解

当然亲们也时需设置测试报告的内容级别. 

第二种:@DataProvider也能提供复杂性性的参数。 (也叫data-driven testing)

TestNG默认状态下,会生产并是不是 类型的测试报告HTML的和XML的。 测试报告处于 "test-output" 目录下.

TestNG中怎样才能执行测试

testng.xml

打开Eclipse   Help ->Install New Software ,   一点Add   "http://beust.com/eclipse"

2. 将解压后的文件..\eclipse-testng离线包\plugins\org.testng.eclipse_6.9.8.2015101500443  文件夹  上放                 eclipse--》plugins目录下

我前段时间加班很多了,每天忙碌工作,都没精力去管一点人的学习新技能的计划, 博客也没写几篇,所以想做的事情都机会工作太忙而耽搁了。 所以工作太忙了所以好,没法精力关注工作以外的事情。   

软件测试中,总是时需测试大量的数据集。 测试代码的逻辑完正一样,所以测试的参数不一样。  之后亲们就时需并是不是 “传递测试参数的机制”。 正确处理写重复的测试代码

标志着之后妙招,提供数据的之后测试妙招。注解的妙招时需返回之后Object[] [],其中每个对象[]的测试妙招的参数列表中时需分配。

TestNG忽略测试

使用testtng.xml 文件执行 case 

测试中,有之后亲们期望一点代码抛出异常。

TestNG通过@Test(expectedExceptions)  来判断期待的异常, 一点判断Error Message

第二种:  通过testng.xml文件来执行. 把要执行的case, 上放testng.xml文件中。 右键点击testng.xml,   点Run As

verbose="2" 标识的所以记录的日志级别,共有0-10的级别,其中0表示无,10表示最完正

TestNG按顺序执行Case

阅读目录

官方网站: http://testng.org/doc/index.html

4. 验证是是不是安装成功,file-->new-->other-->TestNg