1.自动化用例怎么写?

概念问题:

1.功能覆盖率= 至少被执行一次的测试功能点数/ 测试功能点总数 (功能点)

2.需求覆盖率= 被验证到的需求数量 /总的需求数量 (需求)

3.覆盖率= 至少被执行一次的测试用例数/ 应执行的测试用例总数 (测试用例)

接口自动化用例覆盖率达到百分比多少?可以达到100%

接口自动化用例覆盖率 = 已经实现的自动化用例个数/总接口用例个数

pytest简介

pytest是一款以python为开发语言的测试框架,具有以下优点:

  • 文档丰富,简单,易上手;
  • 支持参数化,可以细粒度地控制要测试的测试用例;
  • pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)等;
  • 很好的和CI工具结合;(总结来源网络 )

pytest环境准备

用到的是pytest框架。

Python3.6+pytest4.5.0

安装好python3.6后,执行命令>pip install pytest==4.5.0 安装好pytest

安装成功后执行命令>pip show pytest查看安装的情况

用例设计

在上一步设置操作后,后面执行用例,这里才显示如下,最后执行后结果和运行用例效果才一样。

pytest.demo

import pytestdef test_1():
'''test_21用例描述'''
a = "hello"
b = "hello"
# 判断a == b
assert a==b  def test_2():
'''test_2用例描述'''
a = "hello"
b = "hellox"
# 判断a == b
assert a==b

运行用例

也可以再控制台用命令执行

cd  到你的脚本目录

pytest 执行test_xxx.py用例


补充

写自动化用例之前,先写功能用例,要不然就是无用功
见文章:

【总结】在禅道写接口功能测试用例&接口测试与功能测试区别

代码不熟练的话,先使用fiddler工具请求接口-保证工具成功,然后流水账写代码

一般公司直接用fiddler或者postman执行功能测试用例。可以一步步来,不急。本来测试的工作比较多,文档写一堆,还得测试系统,有时间等项目稳定了写自动化用例,后期就用例回归测试就好了。

在系统没有稳定的时候,个人不建议那么早写,一个是时间问题,一个是研发会改一些数据,文档没有及时更新,沟通上有延迟,会导致很多写了还得修改或者执行有问题。

【总结】用pytest写接口自动化测试用例相关推荐

  1. 接口自动化测试用例详解

    phpunit 接口自动化测试系列 Post接口自动化测试用例 Post方式的接口是上传接口,需要对接口头部进行封装,所以没有办法在浏览器下直接调用,但是可以用Curl命令的-d参数传递接口需要的参数 ...

  2. python 基于unittest写接口自动化脚本

    已过时.如感兴趣,请移步这篇文章 https://blog.csdn.net/tomoya_chen/article/details/121550706 python 基于unittest写接口自动化 ...

  3. 手把手教你设计接口自动化测试用例:根据接口信息设计测试用例

    目录 01 设计主测试用例的字段 02 设计配置信息的字段 03 设计执行结果记录的字段 04 设计主测试用例内容并解决关联关系 05 设计配置信息的内容 06 执行结果记录的内容 07 参考建议 0 ...

  4. 手把手带你设计接口自动化测试用例:建立数据库实例和测试用例表

    目录 建立数据库实例 建立主测试用例表 参考建议 设计接口自动化框架需要考虑测试用例存储的方式.在实际项目中,测试用例存储的方式有多种,可以存放在 Excel 表格中,也可以存放于 Yaml 文件中, ...

  5. php接口自动化测试用例编写

    最近用php写完了一版项目的接口,代码有点多,意味着bug也会很多,人工测试起来有点麻烦,于是准备用php编写一个测试bug的程序.以前是没有这种意识的.这篇文章主要是提醒我未来程序写完后,能养成编写 ...

  6. 如何自动生成接口自动化测试用例

    这期抽出来的问题是关于如何使用Eolinker自动生成接口自动化测试用例,也就是将API文档变更同步到测试用例,下面是流程的示例解析. 导入并关联API文档和自动化测试用例 首先是登陆Eolinker ...

  7. 手把手带你设计接口自动化测试用例(二):根据接口信息设计测试用例

    手把手带你设计接口自动化测试用例(二):根据接口信息设计测试用例 上一篇文章 手把手带你设计接口自动化测试用例(一):提取接口信息并分析 详细介绍了如何提取并分析登录.发布.修改.删除.查询等接口信息 ...

  8. 实操自动生成接口自动化测试用例

    ​这期抽出来的问题是关于如何使用Eolinker自动生成接口自动化测试用例,也就是将API文档变更同步到测试用例,下面是流程的示例解析. 导入并关联API文档和自动化测试用例 首先是登陆Eolinke ...

  9. 【接口自动化】3.写接口自动化case要注意的点

    可能有人会说,写接口的自动化CASE多简单了,写个参数发送请求完事了,还要注意啥? 没错,相比起UI自动化的case,你要去写各种定位器,接口自动化的case写起来确实容易多了.这也是接口自动化 的一 ...

最新文章

  1. Maven本地库在哪?
  2. 天津市职高高一计算机试题及答案,职高(中职)数学(基础模块)上册题库.doc
  3. Docker(五)如何构建Dockerfile
  4. 计算机七年级书籍段落,七年级下册片段.doc
  5. ai物联网工业_人工智能和物联网将如何改变行业
  6. 易买网HTML静态页面,易买网(前台+后台的静态页面)
  7. 天宝DINI03/莱卡DNA03等电子水准仪原始数据处理软件使用教程
  8. 第一章 嵌入式系统概述——ARM
  9. 20145322 何志威《网络对抗》shellcode注入Return-to-libc攻击深入
  10. ORACLE 10g命令大全
  11. Java岗史上最全八股文面试真题汇总,堪称2022年面试天花板
  12. java绘制菱形平行四边形_Java实现金字塔形菱形平行四边形
  13. mysql lsl_GitHub - LSL-Git/MyBatis_Dynamic_SQL: mybatis 动态SQL使用
  14. python冒号排序教程
  15. 计算机弹歌光年之外谱子,光年之外(完整版)-邓紫棋-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  16. 标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11
  17. 生活随记 - 5G时代安卓手机性能可以媲美苹果手机
  18. 计算机毕业设计java的小区物业管理系统
  19. auto.js教程:找图函数,图片内随机点击
  20. java事务什么时候回滚_spring事务什么时候会自动回滚

热门文章

  1. 小米pad MI PAD 开发者选项、USB调试开启方式
  2. 《STL》— UVa10815 Andy's First Dictionary
  3. 计算机主机面板上的reset,一但中了IE窗口炸弹马上按下主机面板上的Reset键,重起计算机是对的吗...
  4. php中reset是什么意思,reset是什么意思
  5. 2021年焊工(技师)考试题库及焊工(技师)考试报名
  6. 如何将优酷KUX格式转换为MP4格式?
  7. Mallox勒索病毒最新变种.malox勒索病毒来袭,如何恢复受感染的数据?
  8. 弗洛伊德算法(求最短路径)
  9. opencv神经网络库之SVM和ANN_MLP的使用【 OpenCV 技能树评测】
  10. 现成的前后端项目脚手架