利用反射模仿JUnit写一个自己的测试驱动类

分享到:

  这几天为了学Hibernate的集合类型映射回头复习了一下JCF(Java Collection Framework),于是不可避免的写了很多小程序,比如下面这个TestMap类用来复习Map:  package sample.map;  import java.util.HashMap;  import java.util.Map;  /** ...

导入testng管理测试用例(图)

分享到:

  1.在pom.xml中增加testng的依赖,以导入testNG  2.在src-main-resources目录下新建xml文件,比如untitled.xml.     <?xml version="1.0" encoding="UTF-8" standalone="no"?>  <!DOCTYPE suite SYSTEM "http://testng.org/te...

testng xml 示例

分享到:

  testng.xml文件结构:  <?xml version="1.0" encoding="UTF-8"?>  <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">  <suite name="suitename" junit="false" verbose="3" parallel="false" thread-count="5" config...

TestNg 2.套件测试(图)

分享到:

  看一下我的目录结构,新建一个包,名字叫做suite,主要为了做套件的测试用。然后在resource下新建一个文件,一般的叫做testng.xml,我这里随便起个名字,叫做suite.xml。     运行的时候鼠标放置在suite.xml上面,右键点击运行  那具体的...

testng 异常 截图

分享到:

  testNG里有一个异常监听类,失败时会执行类里的相关方法  DriverBase  截图类  TestngListenerScreen  异常监听类  Test1 测试类  1.DriverBase类  package com.cmall.screenshot;  import com.cmall.appium.DriverFactory;  ...

Idea+TestNg配置test-output输出(图)

分享到:

  说明:testNG的工程我是使用eclipse创建的,直接导入到idea中,运行test时不会生产test-output,只能在idea的控制台中查看运行结果,然后到处报告,经过不懈的百度终于找到怎么设置idea输出test-output  现记录操作步骤如下:  环境:IDEA16  1、...

TestNG使用DataProvider+Excel实现DDT(图)

分享到:

  DDT,即数据驱动测试 Data Driver Test,我曾经记录了一篇关于python的DDT框架(Excel+DDT数据驱动实例),那么java中的DDT是怎么样的呢?在java中,可以用testng的DataProvider和Excel实现。  首先建一个文档TestData.xlsx,里面内容如下:  &...

testng生成自定义html报告

分享到:

  testng原生的或reportng的报告总有些不符合需要,尝试生成自定义测试报告,  用到的依赖包:testng-6.9.9.jar,velocity-1.7.jar  1.定义一个DataBean,保存需要收集的数据  只定义部分数据,比如suite、testname、groups等好多数据还没,需要用到...

TestNG套件测试

分享到:

  测试套件的测试是为了测试软件程序的行为或一系列行为的情况下,是一个集合。在TestNG,我们不能定义一套测试源代码,但它代表的套件是一个XML文件执行特征。这也允许灵活的配置要运行的测试。套件可以包含一个或多个测试和被定义由<suite>标签。...

testNG报告优化,testNG-xslt(图)

分享到:

  一.在使用testNG自动化框架执行测试用例后,会自动生成HTML的测试报告,但是过于简单,信息展示极少,也没有图表说明,所有我们使用testNG-xslt进行美化。  二.具体实现步骤:  1.在网站下载testng-xslt-1.1.2压缩包;http://pan.baidu.com/s/1jIv...

TestNG DataProvider的几种方法写法

分享到:

  一、Method表示当前测试的方法  Dataprovidertest.java代码  package com.tzf.testng;  import java.lang.reflect.Method;  import org.testng.annotations.DataProvider;  import org.testng.annotations.Test;  public class DataProvid...

testng xml配置文件

分享到:

  简单介绍  运行TestNG测试脚本有两种方式:一种是直接通过IDE运行(例如使用eclipse中的“Run TestNG tests”),另一种是从命令行运行(通过使用xml配置文件)。当我们想执行某个包或者某个类中的一部分测试脚本的时候,使用xml配置文件是非常便利的...

Java之Junit和反射

分享到:

  Junit,反射  Junit  1.测试的分类:  黑盒测试 : 不需要写代码,给输入值,看程序是否能够输出期望的值。  白盒测试 : 需要进行代码的编写,关注的是程序的具体流程.  2.使用步骤(方法类的命名可以参考阿里巴巴开发手册):  * 步骤:  1. 定...

JUnit测试模块使用(图)

分享到:

  JUnit简介  JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。  1.选...

TestNG忽略测试(图)

分享到:

  有时,我们编写的代码并没有准备就绪,并且测试用例要测试该方法/代码是否失败(或成功)。 在本示例中,注释@Test(enabled = false)有助于禁用此测试用例。  如果使用@Test(enabled = false)注释在测试方法上,则会绕过这个未准备好测试的测试用例。 ...

TestNG 框架的运用(图)

分享到:

  TestNG这个测试框架可以很好的和基于Selenium的web自动化测试结合在一起,实现把我们写好的自动化测试用例以自定义顺序执行。下面分为十二步来对TestNG测试框架进行总结,包括环境的部署,从TestNG框架的几种常用方法,到与Ant结合来实现自动化测试。 ...

TestNG 运行Webdriver测试用例(图)

分享到:

  1.单击选中的新建工程的名称,按Ctrl+N组合键,弹出对话框选择"TestNG"下的"TestNG class"选项,点击“next”     2.如下图填写完成后,点击“Finish”     3.eclipse会自动生成如下代码:  package cn.gloryroad;  impor...

Rest Assured+TestNg实现数据驱动的接口测试(图)

分享到:

  引言  笔者之前一直使用Jmeter做接口测试,也围绕Jmeter做了一些功能集成,比如:生成excle结果文件、数据库断言、自动提交缺陷、自动更新案例执行结果至Testlink等。虽说Jmeter简单易上手,但大批量执行测试案例时,响应时间较长,这对向来追求测试...

Mac : testNG脚本执行testng.xm(图)

分享到:

  一、编辑testng_run.sh脚本如下java -classpath "%classpath%:/Users/ac/lib/testng-6.14.3.jar:/Users/ac/lib/jcommander-1.72.jar:/Users/ac/eclipse-workspace/testng-test/bin" org.testng.TestNG /Users/ac/eclipse-workspace/testng-test/testng...

TestNg 参数化测试-DataProvider参数化

分享到:

  首先利用@DataProvider(name = "XXX")的属性,将name的值XXX 传递给 @Test(dataProvider = "XXX")  看以下一段代码:  package com.course.testng.parameter;  import org.testng.annotations.DataProvider;  import org.testng.annotations.T...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道