pytest
文章平均质量分 74
pytest框架从简介到深入
拉菲学测试
一起做一个有理想的测试人员
展开
-
pytest篇3-断言详解
前言1、上一篇pytest篇博客我们介绍了pytest的运行和用例的运行规则,今天准备分享一下pytest的断言。2、断言是用例中必不可少的一步骤,不然就缺失了自动化的意义。1、pytest断言在unitest单元测试框架中提供了丰富的断言方法,如assertEqual()、assertIn()、assertTrue()、assertIs()等。unittest断言详解可见我另外博客(链接)。pytest单元测试框架并没有提供专门的断言方法,而是直接使用Python的assert进行断言。原创 2021-02-07 15:58:28 · 3023 阅读 · 0 评论 -
pytest篇2-运行方式和用例执行规则
前言我们上一篇博客简单介绍了pytest框架,最后也了解了pytest的运行规则如下:1、测试文件必须以test开头或者以test结尾(test_* /*_test)2、测试类必须以Test开头,并且不能带有__init__方法3、测试函数也必须以test开头4、断言与unittest框架里面的不一样,需要使用python自带原生的断言,assert5、所有的包packege必须要有__init__.py文件这篇博客我们一起看一下pytest框架写的用例运行方式都有哪些1、目录层级及代码原创 2021-02-05 18:21:26 · 882 阅读 · 2 评论 -
pytest篇1-介绍与环境安装
前言Python测试框架之前一直用的是unittest+HTMLTestRunner,听到有人说pytest很好用,所以这段时间就看了看pytest文档,在这里做个记录。pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点:简单灵活,容易上手支持参数化能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests)pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytes原创 2021-02-04 16:41:31 · 300 阅读 · 3 评论