项目作者: ros32

项目描述 :
Generate Swedish test customer data!
高级语言: C#
项目地址: git://github.com/ros32/Fauxtomer.git
创建时间: 2021-04-06T23:25:42Z
项目社区:https://github.com/ros32/Fauxtomer

开源协议:GNU Affero General Public License v3.0

下载


Fauxtomer

Fauxtomer is a REST based Web API that allows you to generate test customer data for Swedish customers.

Introduction

Testing systems that deal with customer data is never easy; since using real customer data can put you in legal trouble and generate badwill from customers if they would to find out,
ensuring that valid, coherent test data exists is a vital part in a good test environment.

The Fauxtomer API

Using the Fauxtomer API, you can generate a large quantity of plausable customer data that should be able to pass for valid data in many cases. Depending on how thorough your data
validation is, there could be issues with some properties.

Current state

  • Valid test personal numbers from Swedish Tax Agenxy
  • Plausable first and last names generated using names with 1 000 or more bearers
  • Valid e-mail addresses generated using disposable e-mail services (Mailinator etc)
  • [X] Valid phone numbers generated using unallocated number series and approved test data from the Swedish Post and Telecom Authority

Limitations

  • Uniqueness of data between customers cannot be guaranteed. A single customer instance should have valid data but duplicate data could exist between multiple instances
  • Street addresses and phone numbers comply with the standard format, but any address validation or a more comprehesive phone validation would likely fail
  • While steps have been taken to generate plausable names that cannot uniquely identify an individual, there is still a risk that a false positive of a first name/last name combination could occur that uniquely identifies an individual based on these properties alone.

TBC