测试用例 setup 和 和 teardown
2024-08-31 23:15:28
前言
学过unittest的都知道里面用前置和后置setup呾teardown非常好用,在每次用例开始前呾结束后都去执行一次。当然迓有更高级一点的 setupClass 呾 teardownClass,需配合@classmethod 装饰器一起使用,在做 selenium 自动化的时候,它的效率尤为突然,可以叧启动一次浏览器执行多个用例。pytest 框架也有类似于 setup 和 teardown 的用法,并且不止这四个。简单演式几种。
用例运行级别
1、模块级(setup_module/teardown_module)开始于模块始末,全局的
函数级(setup_function/teardown_function)叧对函数用例生效(不在类中)
类级(setup_class/teardown_class)叧在类中前后运行一次(在类中)
setup/teardown 和unittest 里面的 setup/teardown 是一样的功能,setup_class 和 teardown_class 等价于 unittest 里面的setupClass 呾 teardownClass
从结果看出,运行的优先级:setup_class》setup_method》setup 》
用例》teardown》teardown_method》teardown_class
如果对软件测试、接口测试、自动化测试、性能测试、持结集成、面试经验交流。感兴趣可以893694563,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。
最新文章
- chrome控制台模拟hover、focus、active等状态,方便调试
- 游戏中的人工智能——初探AI
- 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract
- Apple Demo
- 【Android 界面效果14】RelativeLayout里常用的位置属性
- POJ 1979 Red and Black(水题,递归)
- Java基础知识强化之网络编程笔记21:Android网络通信之 Android常用OAuth登录(获取令牌信息)
- [Android学习笔记]页面布局
- Struts2中实现文件上传的功能
- iOS中FMDB和GCD剖析
- 应用canvas绘制动态时钟--每秒自动动态更新时间
- springboot 应用中静态资源下载
- [原创] debian 9.3 搭建Jira+Confluence+Bitbucket+crowd+seafile (零) 修改端口的问题
- Linux命令之ll
- C# 多线程六之Task(任务)二
- windows vs2017环境下编译webkit
- U811.1接口EAI系列之六--物料上传--VB语言
- http状态码301和302详解及区别——辛酸的探索之路(文章源自:http://blog.csdn.net/grandPang/article/details/47448395)
- iOS 录音功能的实现
- 【黑金ZYNQ7000系列原创视频教程】06.ZYNQ来自FPGA的中断——按键中断实验
热门文章
- springboot 2.0 整合 RestTemplate
- spring学习日志二
- 关于MYSQL5.7:Access denied for user 'root'@'localhost' (using password:YES)解决
- pgsql学习
- 如何将excel中纵向的转换成横向保证格式不变,
- 手机端rem简单配置相关
- 洛谷P3104 Counting Friends G 题解
- 剑指 Offer 14- II. 剪绳子 II
- Robot Framework(6)- BuiltIn 测试库常用的关键字列表
- es6语法中promise的使用方法