python testng_自动化测试框架TestNG

测试框架有很多,比如常用的

UI自动化测试框架

java+selenium/appium+testNG/Junit+Maven/Ant/Gradle+Jenkins+MySQL+testlink/redmine

python+selenium/appium+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine

python+rebot framework+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine

接口自动化框架

java+testNG/Junit+Maven/Ant/Gradle+Jenkins+MySQL+testlink/redmine

python+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine

python+rebot framework+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine

jmeter+Maven/Ant+Jenkins+MySQL+testlink/redmine

由于我对java比较熟悉,所以就从TestNG框架开始学习自动化接口测试。和Junit相比,TestNG比较适合测试人员使用,因为

TestNG比Junit涵盖功能更全面的测试

Junit更适合隔离性比较强的单元测试

TestNG更适合复杂的集成测试

TestNG的官方网址: https://testng.org/doc/index.html 。个人觉得学习一个新的框架,结合着官网的介绍更容易理解。

1. TestNG的引入:

我使用的Eclipse开发工具,所以引入TestNG需要安装Eclipse的TestNG插件,具体方法请参考https://testng.org/doc/download.html 。 这里给出了不同的开发环境的引入方法。这里就不再详细叙述,只记录如何使用TestNG测试框架进行项目的测试。

2. 创建一个Java Project. 在Eclipse中,点击 File->New->Java Project.

3.新建一个package,选择该package,点击右键->TestNG->Create TestNG class. 输入Class name点击finish。

4.添加TestNG库

5.在包含@Test注解的方法里完成测试过程。运行,并输出结果。这里简单的输出一个字符串。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值