介绍

TestNG是一个受JUnit和NUnit启发的测试框架,但引入了一些新功能,使其更加强大和易于使用,例如:

  • 注释。
  • 在任意大的线程池中运行你的测试,这些线程池有各种可用的策略(所有方法在他们自己的线程中,每个测试类中有一个线程,等等)。
  • 测试你的代码多线程是安全的。
  • 灵活的测试配置。
  • 支持数据驱动的测试(使用@DataProvider)。
  • 支持参数。
  • 强大的执行模型(不再需要TestSuite)。
  • 支持各种工具和插件(Eclipse,IDEA,Maven等)。
  • 嵌入BeanShell以获得更大的灵活性。
  • 运行时和日志记录的默认JDK函数(不依赖)。
  • 应用程序服务器测试的依赖方法。

TestNG旨在涵盖所有类别的测试:单元,功能,端到端,集成等...

对我们测试人员来说,可以理解为一个单元测试框架。

附testng官网:http://testng.org/doc/

使用maven安装

我们先去http://mvnrepository.com/ 找到最新的testng

使用Intellij IDEA创建一个maven项目(本地已安装maven环境

以上是maven安装testng,省略部分截图,保留关键截图。到此testng已经安装完成。但是一般我们会再配置maven仓库

设置maven中央仓库为aliyun

 至此,maven配置testng已全部介绍完。

最新文章

  1. Swift3.0都有哪些变化
  2. poj 1286&&poj2409 Polya计数 颜色匹配
  3. Python 实现发送、抄送邮件功能
  4. 用GSON解析Json格式数据
  5. ubuntu linux 使用常见问题
  6. HTTP长连接200万尝试及调优
  7. RosettaNet
  8. Android中利用画图类和线程画出闪烁的心形
  9. 【转】DataGridView之为每行前面添加序号
  10. 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
  11. ccmenu里的位置
  12. 转: 二十八、Java图形化界面设计——中间容器(Jpanel)
  13. hdu3849-By Recognizing These Guys, We Find Social Networks Useful:双连通分量
  14. How to make a simplest WCF service work on Win7 with VS2010
  15. 分布式事务解决方案以及 .Net Core 下的实现(上)
  16. luogu P4735 最大异或和
  17. CentOS 7下PXE+Kickstart无人值守安装操作系统
  18. mac上Android环境变量配置
  19. JAVA自定义注解 和 运行时靠 反射获取注解,解决 shiro 注解型权限因子获取问题
  20. 初学hadoop,windows下安装

热门文章

  1. HTML5: HTML5 Web SQL 数据库
  2. asp.net 随笔
  3. C++——class类和struct结构体的唯一区别
  4. shell脚本之nginx的安装
  5. js事件处理程序详解,html事件处理程序,dom0级事件处理程序,dom2级事件处理程序
  6. __init__ 和__new__的区别
  7. 小部分安卓手机 reload 等方法不执行
  8. Docker-搭建Docker Registry
  9. shell位置参数和 shift 命令
  10. tcp - 传输控制协议 (TCP)