上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 在上一篇fixture的案例实在同一个.py文件中,多个用例调用一个登陆功能,如果有多个.py的文件都需要调用这个登陆功能的haul,那就不能把登陆写到用例py文件中了。 此时需要一个配置文件,单独管理一些预置的操作场景,pytest里面默认读取conftest.py里面的配置 一、特点 conft 阅读全文
posted @ 2021-11-18 19:23 GalaxyStar 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、前言: 前面一篇讲到用例加setup和teardown 可以实现在测试用例之前或之后加入一些操作,但是这种是脚本生效的。如果我想实现以下场景:用例1 要先登录,用例2不需要登录,用例3需要登录。 很显然这就无法用setup和teardown来实现了。 这就是本篇学习的目的:自定义测试用例的预置条 阅读全文
posted @ 2021-11-18 16:58 GalaxyStar 阅读(98) 评论(0) 推荐(1) 编辑
摘要: 前言: 学过unittest 的都知道里面有前置和后置 方法 setup和teardown非常好用,再每次用例开始前和结束后都去执行一次。 当然还有更高级一点的setupClass 和teardownClass,需要配合 @classmethod 装饰器一起使用,在做selenium自动化的时候,它 阅读全文
posted @ 2021-11-18 10:50 GalaxyStar 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 前言: 上一篇pytest文档2 -- 用例的执行规则已经介绍了如何在cmd执行pytest用例,平常我们写代码在pycharm比较多 写完用例后,需要调试看看,是否正常运行,如果每次跑cmd执行,太麻烦,所以很有必要学习如何在pycharm里卖弄运行pytest用例 Pycharm运行的三种方式: 阅读全文
posted @ 2021-11-16 20:28 GalaxyStar 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 用例设计原则: -文件名 以test_*.py文件和*_test.py开头 -以test_开头的函数 -以Test开头的类 -以test_开头的方法 -所有的包package 必须要有__init__.py文件 help帮助: 1、查看pytest命令行参数,可以用pytest -h 或 pytes 阅读全文
posted @ 2021-11-16 19:15 GalaxyStar 阅读(118) 评论(0) 推荐(0) 编辑
摘要: python鄙视链:pytest>unitest>robotframework>记流水账 pytest简介: pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。根据pytest的官方网站介绍,它具有如下 阅读全文
posted @ 2021-11-11 18:51 GalaxyStar 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在写pytest测试用例脚本时,使用print函数来进行打印调试,发现不会打印print语句,原因为pytest 根据pytest文档,pytest的第3版可以在测试中临时禁用捕获: def test_disabling_capturing(capsys): print('this output i 阅读全文
posted @ 2021-11-10 19:53 GalaxyStar 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、 字符串拼接的两种方法程序当中经常出现需要不断接收新字符串并将这些字符串组成新字符串输出的情况。该方法一般有两种解决方案, 创建一个空字符串(test_str),将每次新传入的 new_str 使用 ‘test_str += new_str’ 的方式添加到原有字符串中,返回test_str创建一 阅读全文
posted @ 2021-09-07 00:06 GalaxyStar 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 注意 lambda后面紧跟的是 传参,即参数传递; 冒号后面跟的是表达式 也是返回值 '''匿名函数 lambda''' func = lambda x,y:x+y print(func(11,12)) 阅读全文
posted @ 2021-09-06 21:20 GalaxyStar 阅读(35) 评论(0) 推荐(0) 编辑
摘要: HTTP协议又称为超文本传输协议;是OSI模型中第七层应用层中的协议,具体具有以下特点: 1、支持客户/服务器模式 2、简单快速 3、灵活 4、无连接 5、无状态 这里我们主要解释无连接和无状态的特点: 无连接: 是指每次连接只处理一个请求。服务器处理完客户的请求,并收到客户端的应答后便断开连接;这 阅读全文
posted @ 2021-09-03 15:27 GalaxyStar 阅读(938) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页