Keskitaso🧪 Testaus

Testidatan luonti edge-tapauksiin

Luo kattava testidatasetti normaalien, virheellisten ja rajatapausten validointiin.

Prompti

Luo testidatasetti seuraavalle toiminnolle:
[TOIMINTO]

Syöteskeema:
[SYOTESKEEMA]

Tuota taulukko, jossa on:
1) validit peruskeissit
2) virheelliset syötteet
3) edge-tapaukset (raja-arvot, tyhjät, poikkeavat merkit)
4) odotettu tulos jokaiselle riville
5) miksi tapaus on tärkeä

Lisää lopuksi 5 "todennäköisesti unohtuvaa" testitapausta.

Suomenkieliset vinkit

  • Käytä termiä "odotettu tulos", jotta jokainen tapaus on todennettavissa
  • Raja-arvot kannattaa pyytää eksplisiittisesti

Muuttujat

Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:

  • [TOIMINTO]
  • [SYOTESKEEMA]

Esimerkki

Täytetty prompti

Luo testidatasetti seuraavalle toiminnolle:
Rekisteröitymislomakkeen validointi

Syöteskeema:
email, password, countryCode, marketingConsent

Tulos

Saat valmislistan testidatasta, joka paljastaa myös harvinaiset regressiot.

Vinkit

  • Anna syöteskeema kenttätasolla
  • Pyydä odotettu tulos joka riville
  • Pakota mukaan "unohtuvat keissit"

Milloin käyttää

  • Testaus kattaa vain happy pathin
  • Bugit toistuvat rajatapauksissa
  • Halutaan vakioida testidatan laatu tiimissä