测试是检查应用程序的功能的过程是否按要求工作,以确保在开发层面,单元测试成图片。单元测试是单一实体(类或方法)的测试。单元测试是非常必要的,每一个软件公司向他们的客户提供高质量的产品。
JUnit 带动开发人员了解测试的实用性,尤其是单元测试的时候比任何其他测试框架。凭借一个相当简单,务实,严谨的架构,JUnit已经能够“感染”了一大批开发人员。 JUnit的特点,可以看看Junit 特点。
其中JUnit缺点:
最初的设计,使用于单元测试,现在只用于各种测试
不能依赖测试
配置控制欠佳(安装/拆卸)
侵入性(强制扩展类,并以某种方式命名方法)
静态编程模型(不必要的重新编译)
不同的适合管理复杂项目中的测试可以是非常棘手.
TestNG是什么?
TestNG按照其文档的定义是:
TestNG是一个测试框架,其灵感来自JUnit和NUnit的,但引入了一些新的功能,使其功能更强大,使用更方便。
TestNG是一个开源自动化测试框架;TestNG表示下一代。 TestNG是类似于JUnit(特别是JUnit 4),但它不是一个JUnit扩展。它的灵感来源于JUnit。它的目的是优于JUnit的,尤其是当测试集成的类。 TestNG的创造者是Cedric Beust(塞德里克·博伊斯特)
TestNG消除了大部分的旧框架的限制,使开发人员能够编写更加灵活和强大的测试。 因为它在很大程度上借鉴了Java注解(JDK5.0引入的)来定义的测试,它也可以告诉你如何使用这个新功能在真实的Java语言生产环境中。
TestNG的特点
注解
TestNG使用Java和面向对象的功能
支持综合类测试(例如,默认情况下,没有必要创建一个新的测试每个测试方法的类的实例)
独立的编译时间测试代码运行时配置/数据信息
灵活的运行时配置
主要介绍“测试组”。当编译测试,只要问TestNG运行所有的“前端”的测试,或“快”,“慢”,“数据库”等
支持依赖测试方法,并行测试,负载测试,局部故障
灵活的插件API
支持多线程测试
TestNG介绍
时间: 2024-12-11 12:50:15
TestNG介绍的相关文章
【java 自动化测试】TestNg 介绍
一.TestNg 介绍: TestNg 优势: 1.比Junit 涵盖的功能更全面的测试框架 2.Junit 更适合隔离性比较强的单元测试 3.TestNg更适合复杂的集成测试 二.注解 BeforeMethod and AfterMethod 每个测试用例之前都会运行 BeforeClass and AfterClass 类之前运行的方法 BeforeSuit and AfterSuit 测试套件 在 BeforeClass 之前运行 运行顺序: BeforeSuit--BeforeClas
TestNG 入门教程
原文出处:http://www.cnblogs.com/TankXiao/p/3888070.html 阅读目录 TestNG介绍 在Eclipse中在线安装TestNG 在Eclipse中离线安装Testng TestNG最简单的测试 TestNG的基本注解 TestNG中如何执行测试 使用testtng.xml 文件执行 case TestNG按顺序执行Case TestNG异常测试 TestNG组测试 TestNG参数化测试 TestNG忽略测试 TestNG 依赖测试 TestNG测试结
TestNG 入门教程<;Java 入门>;
TestNG 入门教程 摘要:http://www.cnblogs.com/TankXiao/p/3888070.html 国庆7天假期,大部分朋友都出去旅游了,微信圈里全是晒旅游的照片, 东南亚游,欧洲游呀,真是羡慕呀. 悲惨的我只去了上海野生动物园, 在家休息,利用这段假期,把之前学过的东西都总结下. 我前段时间加班太多了,每天忙碌工作,都没精力去管自己的学习新技能的计划, 博客也没写几篇,很多想做的事情都因为工作太忙而耽搁了. 所以工作太忙了也不好,没有精力关注工作以外的事情. 最近写自动
测试工作——TestNG
阅读目录 TestNG介绍 在Eclipse 中安装TestNG插件 TestNG最简单的测试 TestNG的基本注解 TestNG中如何执行测试 TestNG中按顺序执行Case TestNG异常测试 TestNG组测试 TestNG参数化测试 TestNG忽略测试 TestNG 依赖测试 TestNG测试报告 TestNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框
使用TestNG进行模块自动化压力测试
前言 由于最近忙于mirage项目,在分析客户的一个问题时,客户提到了使用TestNG来进行一些压力测试,比如连续拍照500次以上,不断的进入设置.滑动.退出200次. 当时咨询了下项目里的测试同僚,发现我司在压力测试方面做得比较少,性能测试方面主要使用的monkey测试.无奈,只有自己学习琢磨了. 本文一来用于记录学过的东西,二来也可以给会用到这个工具的测试或开发同事借鉴. 通过这个工具,开发同事可以验证自己模块是否存在问题. PS:如果文字有不正确的地方,请务必帮忙纠正. TestNG介绍
TestNG简介
前言 前几天在跑一个项目的时候发现它的测试框架是TestNG,以前没接触过,不过看起来跟JUnit差不多,后来通过查阅资料发现有个说法:开发人员用Junit写单元测试,测试人员用TestNG写自动化测试.由此可见TestNG比JUnit要更加强大,今天我们就看看测试人员使用的TestNG究竟是啥,比JUnit强在哪里. 正题 1.TestNG介绍 TestNG(Test Next Generation),是基于JUnit和NUnit并进行了改进的测试框架,它的功能很强大,而且简单易用. 下面是官
TestNG 入门学习
Testng介绍:TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框架了. TestNG比JUnit功能强大的多. 测试人员一般用TestNG来写自动化测试. 开发人员一般用JUnit写单元测试. 官方网站: http://testng.org/doc/index.html Testng学习地址:http://www.yiibai.com/testng/1.下载testNG 离线安装包
testng使用详解
一.testng 介绍 TestNG 是一个测试框架,其灵感来自 JUnit 和 NUnit,但同时引入了一些新的功能,使其功能更强大,使用更方便. TestNG 设计涵盖所有类型的测试:单元,功能,端到端,集成等,它需要 JDK5 或更高的 JDK 版本. 详细使用说明请参考官方链接:https://testng.org/doc/index.html 在 maven 中引入依赖: <dependency> <groupId>org.testng</groupId> &
TestNG学习-001-基础理论知识
此 文主要讲述用 TestNG 的基础理论知识,TestNG 的特定,编写测试过程三步骤,与 JUnit4+ 的差异,以此使亲对 TestNG 测试框架能够有一个简单的认知. 希望能对初学 TestNG 测试框架的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激! TestNG是什么?TestNG是一个灵感来自于 JUnit 和 NUnit 的一个设计用来简化广泛的测试需求的开源自动化测试框架,其引入了一些新的功能,使其功能更强大,而且易于使用,但是 TestNG 不是 JUnit 的扩展.它