API testiranje
Proveravamo da API preko kog vaša aplikacija, partneri i drugi sistemi razmenjuju podatke radi ispravno i posle svake izmene.
Testovi API-ja su brzi i pouzdani, a hvataju stvarne probleme jer proveravaju upravo ono što partneri i aplikacije koriste. Pišemo ih prema opisu API-ja, pa opis i testovi uvek ostaju usklađeni. Kada programer nešto promeni u API-ju, testovi odmah pokažu koja aplikacija ili koji partner bi zbog toga prestao da radi, i to pre nego što se izmena objavi.
Šta dobijate
- Brze provere najvažnijih funkcija API-ja pre svake nove verzije
- Testove koji odmah pokažu ako izmena kvari mobilnu aplikaciju ili integraciju nekog partnera
- Proveru da svaki odgovor API-ja izgleda tačno onako kako piše u dokumentaciji
- Proveru zaštite pristupa, ograničenja broja zahteva i ponovljenih zahteva, da se porudžbina ili uplata ne upiše dvaput
- Testiranje prema opisu API-ja i pre nego što je server gotov, pa aplikacija i partneri mogu ranije da počnu sa radom
- Automatsko pokretanje testova pri svakoj izmeni koda
Kada nas zovete
- API ima desetine funkcija, a nikada nije sistematski testiran
- Mobilna aplikacija ili partnerski sistem redovno prestaju da rade posle vaših izmena
- Više timova radi na sistemima koji zavise jedni od drugih i treba vam dogovor koji se automatski proverava
- API se često menja i niko ne zna koga će sledeća izmena pogoditi
Kako radimo
Počinjemo pregledom postojećih API-ja i njihove dokumentacije. Zatim pravimo osnovni skup brzih provera, a posle toga posebne testove za najvažnije integracije sa partnerima i aplikacijama. Na kraju podešavamo da se testovi pokreću pri svakoj izmeni koda i dopisujemo nove kako API dobija nove funkcije.
Često postavljana pitanja
Povezane usluge
Test automatizacija
Pre svake objave automatski testovi prolaze kroz najvažnije tokove u aplikaciji, kao što su prijava, korpa i plaćanje, i javljaju ako je nešto pokvareno.
DetaljnijeRazvoj softveraAPI razvoj
Pravimo API-jeve preko kojih vaši partneri, mobilna aplikacija i drugi sistemi pouzdano razmenjuju podatke sa vama.
DetaljnijeQA i testiranjeQA u CI/CD
Svaka izmena koda automatski prolazi niz provera, a u rad ide tek kada su sve uspešne.
DetaljnijeOpišite nam šta vam treba
Pošaljite kratak opis projekta i javićemo vam se u roku od 24 sata da dogovorimo razgovor.
