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

03、pytest初体验

官方实例

# content of test_sample.py
def func(x):return x + 1def test_ansewer():assert func(3) == 5

在这里插入图片描述

步骤解释

[100%]指的是所有测试用例的总体进度,完成后,pytest显示一个失败报告,因为func(3)没有返回5

注意:你可以使用assert语句来验证测试期望。pytest的高级断言将智能地报告断言表达式的中间值,这样,你就可以很方便的查看到失败原因。

其它想法

  1. 回归测试。顾名思义,回归就是检查代码改动后,以前功能是不是正常,回归可能要占用测试工程师至少40%的时间。为了降低风险,可以1、只验证主干功能;2、使用pytest,提前编写好回归测试用例。
  2. 校验内容。基于python的assert函数,数值校验(1、接口或页面获取的数据;从数据库中获取的数据,进行数值比对)、日期校验(业务功能巡检,统计数据按天、月更新,数据是否停更了)、文本校验(UI自动化,验证用户是否登录成功,通过判断页面上的用户名是否与测试时登录的用户名一致)
http://www.lryc.cn/news/252733.html

相关文章:

  • 智能指针及强相关知识经验总结 --- 移动语义、引用计数、循环引用、move()、自定义删除器等
  • Gson 自动生成适配器插件
  • React创建项目
  • Redis5新特性-stream
  • 删除PPT文件的备注内容
  • 2023年亚太杯APMCM数学建模大赛B题玻璃温室小气候调控
  • Oracle 查询语句限制只选择最前面几行,和最后面几行的实现方式。
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • 在 Mac 上使用浅色或深色外观
  • 华为手环关闭智能适时测量
  • 1-Hadoop原理与技术
  • YoloV5改进策略:Swift Parameter-free Attention,无参注意力机制,超分模型的完美迁移
  • DAPP开发【04】测试驱动开发
  • Raspberry Pi 2, 2 of n - Pi 作为 IoT 消息代理
  • linux服务器环境搭建(使用yum 安装mysql、jdk、redis)
  • 互联网Java工程师面试题·Spring Boot篇·第二弹
  • 【西南交大swjtu微机与接口技术实验】D/A变换实验实验三:波形发生器
  • 【每日一题】从二叉搜索树到更大和树
  • @Scheduled,Quartz,XXL-JOB三种定时任务总结
  • 开会做笔记的时候用什么软件比较好?
  • HTML CSS JavaScript的网页设计
  • 37.从0到上线三天搭建个人网站(第一天)
  • 室内外融合便携式定位终端5G+UWB+RTK
  • 使用Java语言判断一个数据类型是奇数还是偶数
  • Java三种代理模式:静态代理、动态代理和CGLIB代理
  • vivado实现分析与收敛技巧9-分析使用率统计数据
  • 7nm项目之顶层规划——01数据导入
  • 一键式紧急报警柱系统
  • 4-Docker命令之docker run
  • 【模电】直流通路与交流通路