python3接口自动化02(框架搭建-基础框架准备材料)

1.准备好必须的文件

apicase测试用例文件

python3接口自动化02(框架搭建-基础框架准备材料)_第1张图片

ddt:数据驱动文件(维护测试数据)

数据驱动可以完美的将代码和测试数据分开,将代码进行分装,提高复用性,测试数据维护在本地文件或数据库。

参考:https://www.cnblogs.com/shenh/p/10412685.html

HTMLTestRunnerNew:生成测试报告的文件

log:日志文件,会自动生成,可准备可不准备

report:会自动生成,可准备可不准备

python3接口自动化02(框架搭建-基础框架准备材料)_第2张图片

2.开始编写脚本

(1)准备一个用来测试的脚本

"""
============================
用来演示的代码,就是开发写的代码我们根据接口文档和测试用例来进行测试
============================
"""

def login_check(username=None, password=None):
    """
    登录校验的函数
    :param username: 账号
    :param password:  密码
    :return: dict type
    """
    if all([username, password]):
        if username == 'python24' and password == 'lemonban':
            return {"code": 0, "msg": "登录成功"}
        else:
            return {"code": 1, "msg": "账号或密码不正确"}
    else:
        return {"code": 1, "mgs": "所有的参数不能为空"}

(2)编写登陆测试用例

unittest单元测试框架:https://blog.csdn.net/weixin_42139375/article/details/83216648

 

 

你可能感兴趣的:(#,python接口自动化)