如何使用Faker库在Python中生成假数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3169个文字,预计阅读时间需要13分钟。
1. 背景:在软件需求、开发、测试过程中,有时需要使用测试数据。针对这种需求,我们一般会使用已有的系统数据,或必要时手动创建数据。由于现有业务系统数据种类繁多。
1. 背景
在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。由于现在的业务系统数据多种多样,千变万化。在手动制造数据的过程中,可能需要花费大量精力和工作量,此项工作既繁复又容易出错,比如要构造一批用户三要素(姓名、手机号、身份证)、构造一批银行卡数据、或构造一批地址通讯录等。
这时候,人们常常为了偷懒快捷,测试数据大多数可能是类似这样子的:
测试, 1300000 000123456
张三, 1310000 000123456
李四, 1320000 000234567
王五, 1330000 000345678
测试数据中包括了大量的“测试XX”,要么就是随手在键盘上一顿乱敲,都是些无意义的假数据。
你是不是这样做的呢?坦白的说,有过一段时间,笔者偶尔也是这么干的。
但是,细想一下,这样的测试数据,不仅要自己手动敲,还假的不能再假,浪费时间、浪费人力、数据价值低。
本文共计3169个文字,预计阅读时间需要13分钟。
1. 背景:在软件需求、开发、测试过程中,有时需要使用测试数据。针对这种需求,我们一般会使用已有的系统数据,或必要时手动创建数据。由于现有业务系统数据种类繁多。
1. 背景
在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。由于现在的业务系统数据多种多样,千变万化。在手动制造数据的过程中,可能需要花费大量精力和工作量,此项工作既繁复又容易出错,比如要构造一批用户三要素(姓名、手机号、身份证)、构造一批银行卡数据、或构造一批地址通讯录等。
这时候,人们常常为了偷懒快捷,测试数据大多数可能是类似这样子的:
测试, 1300000 000123456
张三, 1310000 000123456
李四, 1320000 000234567
王五, 1330000 000345678
测试数据中包括了大量的“测试XX”,要么就是随手在键盘上一顿乱敲,都是些无意义的假数据。
你是不是这样做的呢?坦白的说,有过一段时间,笔者偶尔也是这么干的。
但是,细想一下,这样的测试数据,不仅要自己手动敲,还假的不能再假,浪费时间、浪费人力、数据价值低。

