Python 测试工程师使用 Faker 库生成测试数据
Python 测试工程师在工作当中,有个痛点,就是真正执行测试工作前,需要制造一些虚假的数据,比如测试下单流程,需要联系人、电话、地址等信息。在没有认识这个库之前,可能会随意填写不规范的数据。为了解决制造测试数据这个痛点,使其更贴近用户填写的真实数据,可以采用 Faker 库来生成贴近真实的数据。
安装 Faker 库
对于 Faker 库的介绍,大家可以移步它的 GitHub 仓库查看:https://github.com/joke2k/faker。该项目 Star 数较多,说明比较受欢迎。Faker 是一个第三方库,需要通过 pip 命令安装。
pip install faker
导入包并新建 Faker 实例
from faker import Faker
fake = Faker()
Faker 可以构造出一些什么样的虚拟数据
Faker 可以构造多种虚拟数据,下面列举一些常用的类型(不限于此,具体可查看官方文档或源码):
- name:姓名
- address:地址
- person:人物类(性别、姓名等)


