- 博客(4)
- 收藏
- 关注
原创 Pytest测试框架
1、Pytest特点特点1、非常容易上手,入门简单,文档丰富,文档中有很多参考实例2、支持简单的单元测试和复杂的功能测试3、支持参数化4、执行测试用例过程中,支持跳过操作5、支持重复执行失败的case6、支持运行由Nose,unittest编写的测试case7、具有很多第三方插件,并且可以自定义扩展8、方便和持续集成工具集成2、pytest介绍及安装安装pip3 install pytest离线安装方式:下载pytest离线安装包,并解压,然后在dos下进入到解压的目录,然后执行p
2021-11-13 21:00:44
1144
1
原创 unittest测试框架
1、UnitTest基本使用UnitTest是python自带的一个单元测试框架,用它来做单元测试。unittest测试用例执行顺序是根据测试方法名称的ASSICC码值的大小来的,升序(a-z)。1.1、为什么使用UnitTest框架能够组织多个用例执行提供丰富的断言方法能够生成测试报告1.2、UnitTest核心要素TestCase(测试用例)TestSuite(测试套件,把多个TestCase集成到一个测试TestSuite)TestRunner(执行测试用例)TestLoader
2021-11-13 19:56:23
574
原创 pytest和unittest区别
pytest安装和查看安装:pip install pytest查看:pip show pytestpytest和unittest区别pytest1、自动识别测试用例,以test_开头或以_test结尾(通常使用第一种)。2、简洁的断言语句,使用assert表达式即可。3、有测试会话、测试模块、测试类、测试函数级别的fixture。4、有非常丰富的插件,目前600+,比如allure报告插件。5、测试用例不需要封装在测试类中。unittest1、需要引入TestSuite来主动加载测试
2021-11-13 19:44:51
379
原创 三种等待方式
三种等待方式强制等待使用的time库下的sleep()方法不考虑代码整体的逻辑性和连贯性,运行到sleep这一行的时候,电脑就无条件执行等待的操作。等待时间由sleep的参数决定,等待结束后,继续运行后续的代码。sleep参数是以秒为单位的。优点:容易上手。在有需要的时候,直接调用即可。缺点:很蠢。造成大量的代码冗余,造成大量时间的浪费在日常测试中,一般情况下不会使用sleep,只有在特定场景下,或者临时性的调试下会使用sleep强制等待一定是time模块下的sleep,是time模块隐
2021-10-25 22:06:36
1269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅