Autamme rajapintojen dokumentoinnissa ja testauksen suunnittelussa. Projektit toteutetaan vaiheittain.
Vaihe 1: Dokumentointi
- Kirjoitamme rajapinnastanne OpenAPI-standardin mukaisen määrittelyn. Lopputuloksena saatte koneluettavan määrittelyn rajapinnastanne.
- Tuotamme rajapinnan OpenAPI-määrittelyn pohjalta HTML-muotoisen dokumentaation.
- Toimitamme teille ohjeet kuinka saatte julkaistua dokumentaation verkkosivuna tai halutessanne voimme ylläpitää dokumentaatiota verkkosivuna teille.

Vaihe 2: Perustestaus
- Tuotamme kattavat perustestit rajapinnallenne ja ohjeistuksen siitä, kuinka voitte itse ajaa testejä rajapintaanne vasten.
- Perustesteillä varmistetaan että rajapinnan vastaukset ovat OpenAPI-määrittelyn mukaisia:
- HTTP-tilakoodien osalta, eli rajapintakutsu joko onnistuu tai epäonnistuu määrittelyn mukaisella koodilla.
- Datan rakenteen osalta, esimerkiksi datasta löytyvät kaikki määritellyt kentät ja datassa ei ole kenttiä, joita ei löydy määrittelystä.
- Lisäksi testataan, että autentikaatiota tarvitsevat rajapintakutsut sitä myös vaativat.
Vaihe 3: Toiminnallinen testaus
- Perustestauksen jälkeen teemme yhdessä kehittäjienne tai tuoteomistajienne kanssa monimutkaisempia testitapauksia rajapinnan toimintalogiikan testaukseen.
- Näillä testeillä testataan rajapintakutsuihin liittyvää toimintalogiikka, esimerkiksi:
- Laskennallisten kenttien testausta.
- Monimutkaisempien toimintojen testausta, esim. jos rajapinnassa on tietueen konvertointi useammaksi muuksi tietueeksi. Tyypillinen esimerkki on Liidi-tietueen konvertointi Asiakkaaksi, Kontaktiksi ja Myyntimahdollisuudeksi.
Raportointi
- Tuotamme teille raportin testauksen tuloksista, mukaan lukien tiedot onnistuneista ja epäonnistuneista testeistä.
- Laadimme teille toimenpidesuosituksen, jossa käsitellään epäonnistuneet testit tarkemmin ja suositellaan niiden korjaamista.