1、思路: yamlapi支持unittest与pytest两种运行模式, yamlapi即为yaml文件+api测试的缩写, 可以看作是一个脚手架工具, 可以快速生成项目的各个目录与文件, 测试人员只需维护一份或者多份yaml文件即可, 不需要大量写代码。 2、安装: https://pypi.o ...
一、pytest 的优势 pytest是基于 unittest 之上的单元测试框架,它的优势如下: 自动发信啊测试模块和测试方法 断言使用 assert + 表达式 可以设置测试会话级(session)、模块级(module)、类级(class)、函数级(function)的 fixture 来共享 ...
分类:
其他好文 时间:
2020-02-07 22:36:57
阅读次数:
94
pytest测试用例可以存在函数级别,也可以存在类级别。只需要按照内部的规则设计用例,它可以自动去发现测试用例,不需要像unittest框架测试类需要继承TestCase; 在运行时可以在命令行窗口运行,也可以在pycharm中直接运行,下面会详解两种运行方式; 1.pytest用例设计规则 所有的 ...
分类:
其他好文 时间:
2020-02-02 13:51:34
阅读次数:
76
YAML 入门教程:https://www.runoob.com/w3cnote/yaml-intro.html 在编写unittest自动化用例时,一个请求需要编写多条用例,而涉及的参数基本相同,这时候就会用到配置文件,可以把参数配置项统一管理,避免重复代码,也方便后期维护 此处用到的是yaml, ...
分类:
编程语言 时间:
2020-01-31 22:49:57
阅读次数:
145
一、Unittest用例组织 在test_case目录下创建test .py,组织测试用例 test_login.py 二、组织测试用例 "戳我获取" — "组织用例的姿势" 在run_case目录下创建run_login_case.py,用于运行登陆用例集 run_login_case.py 三、 ...
分类:
Web程序 时间:
2020-01-27 17:23:30
阅读次数:
89
test suite 测试套件,理解成测试用例集 一系列的测试用例,或测试套件,理解成测试用例的集合和测试套件的集合 当运行测试套件时,则运行里面添加的所有测试用例 test runner 测试运行器 用于执行和输出结果的组件 test suite、test runner基础使用 单元测试类 1 # ...
分类:
编程语言 时间:
2020-01-27 14:02:55
阅读次数:
77
unittest简单介绍 单元测试框架 还可以适用WEB自动化测试用例的开发与执行 提供丰富的断言方法 官方文档:https://docs.python.org/zh-cn/3/library/unittest.html unittest基础使用 1 # 导入unittest模块 2 import ...
分类:
编程语言 时间:
2020-01-27 13:57:11
阅读次数:
83
import smtplib import time from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.application import MIME ...
分类:
编程语言 时间:
2020-01-27 12:15:25
阅读次数:
79
mock简介 py3已将mock集成到unittest库中 为的就是更好的进行单元测试 简单理解,模拟接口返回参数 通俗易懂,直接修改接口返回参数的值 mock作用 解决依赖问题,达到解耦作用 当我们测试某个目标接口(模块)时,该接口依赖其他接口,当被依赖的接口未开发完成时,可以用mock模拟被依赖 ...
分类:
编程语言 时间:
2020-01-25 23:40:52
阅读次数:
248
# 8.test_class_auto_incre # 使用ddt import requests import unittest from p2p_project_7.tools.http_request import HttpRequest from p2p_project_7.tools.ge ...
分类:
其他好文 时间:
2020-01-24 17:12:45
阅读次数:
103