Bepaal de reikwijdte en route
Leg de applicatieomgeving, toegestane testaccounts, landroute, nummermodus en verwachte toegangsduur vast. Gebruik een sandbox of gedocumenteerd testnummer als de applicatie dat aanbiedt. Is echte nummerhuur nodig, kies dan een duur die de geplande tests dekt. Gebruik tijdelijke nummers niet om ongeoorloofde accounts op platforms van derden aan te maken. Vermeld in het testplan de toestemming en grenzen van het proces.
Test de volledige verificatie
Neem het aanvragen van een code, tonen van een wachtstatus, lezen van het bericht, invoeren van de code en controleren van succes op. Voeg negatieve tests toe voor een verkeerde code, verlopen code en code van een eerdere aanvraag. Controleer voorloopnullen en geplakte invoer. Test wat er gebeurt als iemand van tabblad wisselt of later terugkeert. Elk testgeval moet een verwacht resultaat en duidelijke stopvoorwaarde hebben.
Test opnieuw versturen en onderbrekingen
Controleer de afteltimer voor opnieuw versturen en het gedrag na een nieuwe aanvraag. Simuleer een onderbroken netwerkverbinding en berichten die in de verkeerde volgorde aankomen zonder onnodig veel echte aanvragen te doen. Bekijk of het scherm tijdens het wachten nuttige feedback geeft en herhaald klikken waar nodig voorkomt. Ga niet uit van gelijke bezorgtijden voor elke route. Noteer aanvraag- en ontvangsttijd afzonderlijk om vertragingen nauwkeurig te beschrijven.
Schrijf een veilig en reproduceerbaar rapport
Noteer testgeval, applicatieversie, route, bestel-ID, tijdstippen en resultaat. Verwijder geldige OTP-codes, wachtwoorden en ongerelateerde persoonsgegevens uit schermafbeeldingen. Maak onderscheid tussen een geweigerd nummer en een vertraagd aangevraagd bericht. Verwijder na de tests testgegevens via toegestane opties en controleer dat tijdelijke toegang niet meer voor herstel wordt gebruikt. Een duidelijk rapport helpt ontwikkelaars het probleem te reproduceren zonder accounttoegang bloot te stellen.
Vragen en antwoorden
Moet elke test een echte betaalde sms-route gebruiken?
Gebruik waar mogelijk een toegestane sandbox of testvoorziening en bewaar echte routecontroles voor gevallen die ze nodig hebben.
Welk bewijs hoort in een foutrapport?
Veilige ID’s, tijdstippen, het verwachte en werkelijke resultaat en schermafbeeldingen met afgeschermde gegevens.
Verantwoord gebruik van SMS Activation
Gebruik nummers alleen voor accounts, aanvragen en verificaties die je mag beheren. Volg de regels van het gekozen platform en de lokale wetgeving. Beschikbaarheid, prijzen, landen en betaalnetwerken kunnen veranderen. Controleer vóór betaling de actuele gegevens in je account.
Na registratie zie je beschikbare landen, diensten, opwaardeermethoden in cryptovaluta, activeringsprijzen en huurperiodes.