Det var en gång...
Flera decennier inom QA ger en del dråpliga och insiktsgivande berättelser att förmedla. För min egen skull har jag börjat beskriva en del av dessa här.
Detta är en av dem.
Tester som spiller utanför organisationen (1)
Arbetet i försäkringsbolaget handlade om att omforma de interna IT-systemen till förändrade affärsförutsättningar och hade pågått i åtta månader. Testerna var inne i en fas där vi automatiserat testerna av mycket av den stabilare funktionaliteten.
DevOps praktiserades och det var mycket kontroller av olika typer som låg med i byggpipeline. Vissa kontroller skedde dock bara nattetid av testdata- och testmiljöskäl.
Ett av dessa tester var att säkerställa ett flöde som inbegrep ett SMS-utskick. Själva utskicket var bara något som behövde vara med i flödet för att driva det framåt, men valideringen krävde ett obligatoriskt giltigt telefonnummer. I testautomatiseringen använde vi ett osannolikt telefonnummer med bara en serie ettor och nollor (010-00000001 eller något sådant).
Testerna hade rullat i nästan två månader när ett meddelande från organisationens kundtjänst sipprade fram till testgruppen. De hade fått ett samtal från en person som var trött på att få ett SMS från oss varje natt vid 03:30-tiden och undrade om det på något sätt skulle gå att slippa få det.
Lite snopet påkommen googlade jag snabbt Post- och Telestyrelsens nummerplaner efter testnät och testnummer och bytte snabbt till ett bättre telefonnummer. Jag funderade ett tag på att be om ursäkt till denna stackars person med ett SMS med en ursäkt men kom fram till att vi nog stört denne nog.
Jag tog dock fram en telefonnummer-generator för tryggt användbara telefonnummer för test strax efter detta för att hjälpa andra i min sits att slippa råka ut för samma pinsamma fadäs. Den finns såklart även som API.
Lärdom
Ta INGENTING för givet när det kommer till testdata. Det finns alltid tryggt testdata att tillgå, oavsett om det gäller personnummer (Skatteverkets listor), telefonnummer (Post- och telestyrelsen undanvigda nummer), registreringsnummer för bilar (MLB-serien) eller vad det nu är.