Over de auteur

Maintainer van test-nummers.nl · Nederland

Alex

Maintainer van test-nummers.nl

Waarom test-nummers.nl bestaat

test-nummers.nl is ontstaan uit een terugkerend probleem in softwareprojecten: developers en QA-engineers hebben fictieve BSN-nummers, IBAN-nummers en andere Nederlandse identifiers nodig die door validatielogica heen komen. Zonder een goede generator werden in teams vaak alsnog productiedata hergebruikt in testomgevingen — wat in strijd is met de AVG. Deze site biedt daarom een gratis, open toegankelijk alternatief dat volledig client-side werkt en de correcte wiskundige algoritmen toepast (elfproef, ISO 7064 MOD-97) die ook op echte nummers van toepassing zijn.

In de praktijk is het ontbreken van goede fictieve testdata een structureel probleem. Een QA-engineer die snel 200 geldige BSN-nummers nodig heeft voor een load-test pakt het snelste kanaal dat hij of zij kent: kopiëren uit productie. Dat is in strijd met de AVG, maar gebeurt omdat een goede testdata-generator zelf maken te tijdrovend is. test-nummers.nl is gebouwd rond één principe: fictieve testdata moet sneller beschikbaar zijn dan het (illegaal) kopiëren van productiedata.

Alle generatoren op dit platform draaien volledig client-side in de browser. Geen enkele gegenereerde waarde verlaat je apparaat en niets wordt opgeslagen op een server. De kernalgoritmen (elfproef voor BSN, ISO 7064 MOD-97 voor IBAN) zijn ingekort tot wat aantoonbaar juist is en leesbaar genoeg om zelf te controleren.

Onderwerpen op deze site

  • Elfproef-validatie voor BSN-nummers
  • ISO 7064 MOD-97 IBAN-validatie
  • Client-side testdata-generatie
  • AVG-conforme testomgevingen

Redactionele principes

De content op test-nummers.nl volgt drie principes:

  1. Verifieerbaar— elke technische claim (zoals "BSN gebruikt gewichten 9-8-7-6-5-4-3-2-(-1)") is gebaseerd op officiële wetgeving, ISO-standaarden of RFC's. De vindplaats wordt waar relevant in de tekst benoemd zodat je het zelf kunt nalezen.
  2. Getest — alle code-voorbeelden zijn werkend getest. Gepubliceerde generatoren worden gedekt door unit-tests tegen referentie-implementaties.
  3. Onderhouden— wanneer wetgeving of standaarden wijzigen (bijvoorbeeld het wegvallen van het oude Nederlandse BTW-nummer per 2020) wordt de content bijgewerkt met een duidelijke "laatste update" datum.

Heb je een fout of verouderde informatie gevonden? Stuur een mail naar info@test-nummers.nl.

Gerelateerd