04-01 unitest--引入

测试开发 unittest

引入

unittest的入门学习

-----作者 老男孩教育 Robert讲师

What

unittest是什么?

pyunit也就是unittest,是python编程语言的优秀单元测试框架。

参考官方介绍 :https://docs.python.org/3.7/library/unittest.html

![](D:\老男孩IT教育\讲师Robert\讲师修炼IT教育\测试学科\测试开发备课知识点\测试学科-- 测试开发--05实战方案一 (上) unitest \unittest_framework.png)

框架是什么?

例如对于 在湘菜 馆的厨房,烧菜的厨师需要灶台来烧菜。

![](D:\老男孩IT教育\讲师Robert\讲师修炼IT教育\测试学科\测试开发备课知识点\测试学科-- 测试开发--06unitest--00引入 \unittest框架说明.jpg)

Where

这个unittest测试项目应该部署在哪里?

有个稳定,独立的自动化测试站点。例如 云服务器的ubuntu 16.04操作系统。

优先选择和工作站相同的操作系统,例如测试人员都是ubuntu系统,那么该测试项目也应该部署在ubuntu系统上

![腾讯云服务器](D:\老男孩IT教育\讲师Robert\讲师修炼IT教育\测试学科\测试开发备课知识点\测试学科-- 测试开发--06unitest--00引入 \腾讯云服务器.png)

其他方案:

这里通常需要用到申请邮件,来描述我们的申请要求。

互动: 同学来描述申请邮件怎么写?

When

什么时候会触发unittest?

开发人员进行单元测试,

测试人员进行接口自动化测试或其他需要自动化测试的项目活动中。

How

怎么来使用unittest?

今天我就和大家一起学习,而且今天就能全面掌握。

其实 一天就能掌握,这是 impossable的 。

How Much

有单元测试的项目团队,需要贯穿项目的 全部生命周期 。 100% 用到unittest

没有单元测试的开发团队,也需要从集成测试阶段开始使用unittest进行自动化测试。

总之,软件项目中,越早越好。

现实中: 好多公司老板和领导,没有这方面的意识,你该怎么办 ?

1 带着你的成果样本去说服你的上司。

2 入乡随俗。别轻易去触犯现有的工作流程和技术方式。

到底哪个好呢? 只有跟我面对面我才告诉你。

Why

面试重点,自动化测试重点

核心框架unittest,allure,pytest是开源的,不需要版权费用和额外开发费用

核心框架unittest,allure,pytest成熟度高,学习资料和研究成功非常丰富。

posted @ 2019-10-23 22:30  小猿取经-林海峰老师  阅读(95)  评论(1编辑  收藏  举报