Over de auteur
Maintainer van test-nummers.nl · Nederland
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
Publicatiehistorie
Onder de Kennisbank verschijnen technische diepte-artikelen over de standaarden waarop de generatoren op deze site gebaseerd zijn. De artikelen zijn bewust lang (1.500–2.000 woorden), bevatten werkende TypeScript-code en verwijzen naar primaire bronnen (NEN, ISO, wetsartikelen).
Nieuwe artikelen verschijnen gemiddeld elke 2–3 weken. Oudere artikelen worden bijgewerkt wanneer een standaard of wet wijzigt; de datum in de artikel-header laat de laatste inhoudelijke revisie zien.
Verifieerbare technische claims
Omdat ik onder een voornaam publiceer en geen persoonlijke credentials toon, is het redelijk dat een lezer zich afvraagt: hoe weet ik dat de claims op deze site kloppen? Antwoord: elke claim is controleerbaar zonder mij te vertrouwen.
- De algoritmen zijn publiek — de BSN-elfproef en IBAN MOD-97 staan in respectievelijk het Besluit BSN en ISO 7064. Elk voorbeeldnummer op deze site kun je met een rekenmachine of een externe validator controleren.
- Bronverwijzingen in de Kennisbank — kennisbank-artikelen eindigen met een "Bronnen" sectie die verwijst naar primaire documenten (wetteksten, ISO-standaarden, API-documentatie).
- Client-side uitvoering — alle generatoren draaien in je browser. Er is geen backend die iets kan verbergen; open de developer-tools en bekijk de berekening live.
- Datum van laatste revisie — elk kennisbank-artikel toont een publicatiedatum en een laatst-bijgewerkt-datum, zodat je kunt zien of de inhoud actueel is ten opzichte van de onderliggende standaard.
- Correctie-kanaal — fouten die je meldt via info@test-nummers.nl worden binnen een week verwerkt en de revisiedatum wordt bijgewerkt.
Waarom onder een voornaam?
test-nummers.nl is een solo-project en geen geregistreerde onderneming. Ik gebruik bewust alleen mijn voornaam omdat:
- Het onderwerp (BSN, IBAN, identiteitsnummers) spam- en phishinggevoelig is; minder persoonlijk herleidbare informatie betekent minder misbruik-vectoren.
- De inhoud van een technisch artikel zou moeten staan of vallen op controleerbare argumenten, niet op autoriteit van een persoonsnaam.
- Zakelijke correspondentie loopt via info@test-nummers.nl. Juridisch relevante contactaanvragen krijgen altijd antwoord vanuit een herleidbare identiteit.
Redactionele principes
De content op test-nummers.nl volgt drie principes:
- 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.
- Getest — alle code-voorbeelden zijn werkend getest. Gepubliceerde generatoren worden gedekt door unit-tests tegen referentie-implementaties.
- 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
- Over test-nummers.nl — missie en technische achtergrond
- Kennisbank — diepgaande artikelen over BSN, IBAN en AVG
- Contact — vragen, feedback of bug-reports