DPD AutoTest modulis

DPD-logo-2015

DPD padaliniai (Lietuva, Latvija, Kroatija, Rumunija) migruoja vieną iš jų pagrindinės integracijos sistemos „Weblabel“ į kitą – „Interconnector“. Integracija yra pagrįsta RestFull URL kvietimais ir JSON atsakais.

Mūsų buvo prašoma parengti testavimo modulius, padedančius pasiekti pagrindinį projekto tikslą – išlaikyti tą patį integracijos funkcionalumą. Mūsų klientas privalo užtikrinti, kad „Interconnector“ veiktų taip pat, kaip ir „Weblabel“. Testavimo modulis taip pat turi gebėti atlikti našumo analizes. Mūsų sukurtą modulį klientas taip pat ketina naudoti ir būsimiems testavimams.

Projekto įgyvendinimui buvo naudoja „Scrum“ metodas.

Projektą sudarė šie etapai:

  • DARYTI
  • Mes parengėme testavimo atvejus, pagrįstus „Apache“ registrais, gautais iš kiekvieno DPD padalinio.

Paruoštas modulis klientui padėjo sutaupyti daug laiko – per kelias minutes buvo įvykdyti 300 testavimo atvejų be jokio papildomo rankinio darbo. Visos gautos klaidos buvo automatiškai užregistruotos. Visa klientui reikalinga informacija buvo eksportuojama į konkrečias direktorijas patogiam jų peržiūrėjimui, našumo statistika buvo eksportuota į CSV failus, būsimai analizei.

Naudotos technologijos:  JAVA