当前位置: 首页 > news >正文

Python的Pytest测试框架(1)

1、Pytest测试框架
手工执行测试:熟悉业务­­ 写用例(分模块)­­ 执行用例并记录 ­生成本轮的测试报告
自动化测试:熟悉业务 ­­ 写用例(手工用例转化为自动化测试用例)­­ 用代码表达用例 (代码写出用例) ­­ 代码收集测试用例­­ 代码执行测试用例 ­­ 代码生成测试报告。

自动化的思路基本是跟手工测试一样的,建立在手工测试基础上的一种更高效率
的进阶和升华的方式。
测试框架 : unittest pytest,技术栈,提供了表示测试用例,发现测试用例,执行测试用例,生成测试结果报告…
自动化测试框架:利用好技术栈
【python+requests+openpyxl+pytest+loguru+allure】+【代码封装思想+数据分离思想+代码分层思想+数据驱动思想】-- 接口自动化测试框架 UI自动化测试框架 APP自动化测试框架

2、测试框架有哪些:【技术与时俱进】
pytest和unittest都是单元测试框架,可以用来编写测试用例,收集用例,运行用例,生成报告,实现前后置。
unittest : 内置库,有二次开发的库,比如unittestreport,不太灵活,不太智能。
pytest: 第三方库,现在用的更多。­­ 主流 智能需要安装:pip install pytest==7.3.1 【注意可以指定版本,不然会有一些兼容性的问题。 如果已经安装了高版本的pytest,直接使用pip指定版本安装,会自动覆盖,不需要手动卸载】
3、pytest编

http://www.dtcms.com/a/77058.html

相关文章:

  • 实验一:统计字符个数
  • 【QT】-toUtf8() 和 toBase64()的区别
  • mysql5.7主从部署(docker-compose版本)
  • 【责任链模式的多种实现方式及其应用】
  • Modbus协议
  • LeetCode[142] 环形链表 II
  • 【C++】memset和memcpy函数
  • 案例驱动的 IT 团队管理:创新与突破之路:第二章 团队组建:从人才画像到生态构建-2.2.2案例:某游戏公司“特种作战小组“模式
  • NAT及P2P通信
  • 本地部署deepseek-r1建立向量知识库和知识库检索实践【代码】
  • defineExpose函数
  • matlab R2024b下载教程及安装教程(附安装包)
  • 嵌入式面经-C语言:智能指针,`#define` 和 `const`,`typedef`,头文件中定义静态变量
  • turfjs多边形切割多边形求交集
  • centos 如何将 nginx reload权限给其他用户
  • Linux安装部署Elasticsearch8 全过程记录
  • Nodejs使用redis
  • 解决leetcode第3480题删除一个冲突对后的最大子数组数目
  • Jocker靶机全面解析:漏洞挖掘、渗透测试与防御策略
  • RuoYi-Vue路由,Node
  • HOVER:人形机器人的多功能神经网络全身控制器
  • Leetcode-回溯-组合型
  • Vue 中如何使用 nextTick?
  • 解决uni-app授权弹框华为审核拒绝
  • OpenAI--Agent SDK简介
  • linux入侵排查-综合日志分析
  • halcon几何测量(一)3d_position_of_rectangle
  • 【QT:多线程、锁】
  • 自然语言处理 | 文本清洗的20种核心策略:从数据噪声到信息价值
  • YunSDR AIR:从架构革新到智能融合的演进之路