请选择 进入手机版 | 继续访问电脑版
点击联系客服
客服QQ:509006671 客服微信:mengfeiseo

兰州老站长

 找回密码
 立即注册
查看: 36|回复: 0

python自动化测试框架是什么?python入门!

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-3-8 14:38:07 | 显示全部楼层 |阅读模式
python是高级编程语言,有很多框架,自动化测试是python的应用领域之一。那么你知道python自动化测试框架是什么吗?我们一起看看吧。

1、Unittest

内置于Python中的标准类库,其中API是Java的Junit,与net的NUnit,C的CppUnit非常相似,unittest  .继承TestCase以创建测试用例。

2、Doctest

Doctest模块搜索看起来像交互式会话的python代码片段,然后运行并验证结果。即使没有与Doctest接触过,代码中也能看到看起来像文档字符串(docstring)的名称的痕迹。

3、py.test

python的单元测试框架,类似于Python中包含的unittest测试框架,但比unittest框架更简洁高效。据官方介绍,它非常容易,入门简单,文档丰富,有很多例子可供参考。能够支持简单的单位测试和复杂的功能测试。支持参数化。支持重复运行失败的case。

4、Nose

Nose是unittest的扩展,使python的测试更容易,Nose自动发现并运行测试代码,并提供许多插件。nose不是python本身的模块,必须用pip安装。

5、tox

最大的特点是自动管理测试环境,并使用多个解析器配置进行测试。

6、单元测试2

是API得到改善,诊断语法得到改善的Unittest的升级版本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|兰州@IT精英团

GMT+8, 2021-4-14 19:11 , Processed in 0.077448 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2021, Tencent Cloud.

快速回复 返回顶部 返回列表