TestNG 入门教程

  • 时间:
  • 浏览:0
  • 来源:彩神大发UU直播现场_神彩大发UU直播现场官方

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

TestNG的基本注解

在Eclipse中离线安装Testng

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

2. 将解压后的文件..\eclipse-testng离线包\plugins\org.testng.eclipse_6.9.8.201510160 443  文件夹  装入                 eclipse--》plugins目录下

第二种:@DataProvider助于提供比较错综复杂的参数。 (也叫data-driven testing)

verbose="2" 标识的但会 记录的日志级别,共有0-10的级别,其中0表示无,10表示最删改

3. 重启eclipse

TestNG是Java中的一有有另2个测试框架, 同类于JUnit 和NUnit,   功能都差不多, 但会 功能更加强大,使用也更方便

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

阅读目录

TestNG按顺序执行Case

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

第有五种直接执行:右键要执行的最好的办法 ,  点Run As ->TestNG Test

TestNG忽略测试

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

测试中,有以前朋友期望一点代码抛出异常。

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

 下面是TestNG的最简单的一有有另2个例子

标志着一有有另2个最好的办法 ,提供数据的一有有另2个测试最好的办法 。注解的最好的办法 都要返回一有有另2个Object[] [],其中每个对象[]的测试最好的办法 的参数列表中都助于分配。

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

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

TestNG异常测试

最好的办法 二:   通过DataProvider传递参数

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

当然朋友也都助于设置测试报告的内容级别. 

TestNG中怎么才能 才能 执行测试

使用testtng.xml 文件执行 case 

软件测试中,老会 都要测试几滴 的数据集。 测试代码的逻辑删改一样,但会 测试的参数不一样。  但会 朋友就都要有五种 “传递测试参数的机制”。 解决写重复的测试代码

TestNG 依赖测试

TestNG介绍

TestNG参数化测试

TestNG测试结果报告

testng.xml

TestNG默认情况报告下,会生产有五种类型的测试报告HTML的和XML的。 测试报告处于 "test-output" 目录下.

有以前,朋友都要按顺序来调用测试用例,  没有测试用例之间就处于依赖关系。 TestNG支持测试用例之间的依赖

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

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

TestNG提供了2种传递参数的最好的办法 。

TestNG中都助于把测试用例分组,但会 都助于按组来执行测试用例比如:

最好的办法 一: 通过testng.xml 传递参数给测试代码

第有五种: testng.xml 最好的办法 使代码和测试数据分离,方便维护

testng.xml

在testng.xml中,都助于控制测试用例按顺序执行。  当preserve-order="true"是,都助于保证节点下面的最好的办法 是按顺序执行的

TestNG最简单的测试

在Eclipse中在线安装TestNG

TestNG组测试

但会 在testng.xml中 按组执行测试用例

有以前测试用例还没准备好, 都助于给测试用例上加@Test(enable = false),  来禁用此测试用例

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