Python自动化测试框架Unittest

在这里插入图片描述
在这里插入图片描述

Q1: Unittest 框架构成

test fixture: 翻译过来是测试固件。我们可以简单理解为准备测试活动前的一些准备工作,或者执行测试活动的相关清理工作。比如你要测试一个接口(但该接口依赖于用户的登录状态),那么你需要先进行登录操作,这个登录活动就相当于准备工作。

准备.png

test case:测试用例。是测试活动的最小单元,它用来检查特定的集合输入,是否达到了预期结果。unittest框架提供了一个测试类(TestCase),可以让我们创建属于自己的测试用例。实际中TestCase 类中的自定义的每个test开头方法就是一个测试用例。

image.png

test suite: 测试套件。是测试用例或者测试套件的一个集合,常用于聚合执行测试用例。

单个添加.png

套件组装.png

说明:第一种方式是仅使用一个套件,灵活添加测试类的case,如果定义的测试类中定义了很多测试方法,就显得不那么灵活了。第二种方式是直接将测试类中的case,每个类对应一个套件,然后进行套件的二次组装,刚好解决了方式一中单个添加的问题,大家可以因地制宜的选择使用方式。

test runner:测试运行器。 协调测试的执行并且给出执行结果,它可以提供图形界面,文本界面或者特殊的值来指示测试的执行结果。

在这里插入图片描述

看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:

1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。

2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!

最后:【可能给予你助力的教程】

在这里插入图片描述

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

关注我的微信公众号:【伤心的辣条】免费获取~

我的学习交流群:902061117 群里有技术大牛一起交流分享~

码字不易,硬核码字更难,希望大家不要吝啬自己的鼓励,给我 : “点赞” “评论” “收藏” 一键三连哦!

好文推荐:

35岁之后软件测试工程师靠什么养家?我能继续做测试!

App公共测试用例梳理

Python简单?先来40道基础面试题测试下

阿里二黑叹息:越来越多的年轻人从职场撤退了?

从一名开发人员转做测试的一些感悟

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值