当前位置: 首页 > 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编

相关文章:

  • 实验一:统计字符个数
  • 【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
  • 绵阳造AI机器狗参与警务工作,演练中辅助民警控制“嫌疑人员”
  • 热点问答|第三轮间接谈判结束,美伊分歧还有多大?
  • 屋顶上的阳光与火光:战争如何改变了加沙的能源格局
  • 楼下电瓶车起火老夫妻逃生时被烧伤,消防解析躲火避烟注意事项
  • 银川市市长信箱被指已读乱回,官方回应
  • 一季度规模以上工业企业利润由降转增,国家统计局解读