Skip to content
This repository has been archived by the owner on Mar 4, 2021. It is now read-only.

Latest commit

 

History

History
285 lines (176 loc) · 9.92 KB

testlood.md

File metadata and controls

285 lines (176 loc) · 9.92 KB

Dokumendivahetuskiht Euroopa Regionaalarengu Fond

Etalonteostuse testilood

Ülevaade

Käesolev dokument määratleb DHX etalonteostuse testimise ulatuse, korralduse ja üksikasjad. Testitakse vastavust "Etalonteostuse spetsifikatsioonile". Testimise eripäraks on testimise ja kasutamise ühtimine - etalonteostuse kasutamine seisneb testide läbitegemises erinevate inimeste poolt. Testandmed on määratletud eraldi dokumendis: "Etalonteostuse testandmed".

Testilood

Tähistused:
  • korrektselt kapseldatud fail - Elektroonilise andmevahetuse metaandmete loendile 2.1 vastavalt korrektselt kapseldatud fail.
  • DHS 1 - DHS makett 1; DHS 2 - DHS makett 2; DHS 3 - DHS makett 3; DHS 4 - maketti ei ole(rakendus on alati maas).

1. PÕHIJUHT: Õige kapsli saatmine, adressaadil on DHX otsevõimekus

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 2

  Adressaat: Hõbekuuli OÜ

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtuse korrektselt kapseldatud
  • Valib rippmenüüst Vali adressaat väärtuse Hõbekuuli OÜ, registrikood 30000001
  • Vajutab nupule Saada dokument

  Oodatav väljund:

  • dokument on vastu võetud
  • saatvale süsteemile on saadetud õige vastuskood
  • kajastatud nii saatva süsteemi kui ka vastuvõtva süsteemi sündmuste logis

2. Vale kapsli saatmine

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 2

  Adressaat: Hõbekuuli OÜ

  Saadetis: kapsli fail, mis ei vasta Elektroonilise andmevahetuse metaandmete loendile 2.1 (nt puudu kohustuslik väli), aga on XML fail õige XML vorminguga

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtus valesti kapseldatud
  • Valib rippmenüüst Vali adressaat väärtus Hõbekuuli OÜ, registrikood 30000001
  • Vajutab nupule Saada dokument

  Oodatav väljund:

  • dokumendi saatmine ebaõnnestus.
  • vastuses on DHX.Validation koodiga fault
  • kajastatud sündmuste logis

3. Faili saatmine (fail ei ole kapsel)

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 2

  Adressaat: Hõbekuuli OÜ

  Saadetis: fail mis ei ole XML või XML vale vorminguga.

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtus vale XML või mitte XML fail
  • Valib rippmenüüst Vali adressaat väärtus Hõbekuuli OÜ, registrikood 30000001
  • Vajutab nupule Saada dokument

  Oodatav väljund:

  • dokumendi saatmine ebaõnnestus
  • vastuses on DHX.Validation koodiga fault
  • kajastatud sündmuste logis

4. Duplikaadi kontroll

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 2

  Adressaat: Hõbekuuli OÜ

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Eemaldab linnukese märkeruudust 'Genereeri saadetise ID automaatselt'
  • Sisestab välja Saadetise ID väärtuse, millega on eelnevalt dokument juba saadetud (väärtuse saab sündmuste logist, sündmuse logist tuleb kopeerida õnnestunud saatmise internalConsignmentId. Sündmuse logi näide: Sending document to: addressee: 30000001, X-road member: ee-dev/COM/30000001/DHX, is representee: false internalConsignmentId: 7e8d0dbc-8a04-48c6-a509-6ef25eb38c7b)
  • Valib rippmenüüst Vali dokument väärtus korrektselt kapseldatud
  • Valib rippmenüüst Vali adressaat väärtus Hõbekuuli OÜ, registrikood 30000001
  • Vajutab nupule Saada dokument

DHS 2 tunneb ära, et on sama saadetise juba edukalt vastu võtnud ja tagastab vastava veateate.

  Oodatav väljund:

  • dokument on tagasi lükatud
  • vastuses on DHX.Duplicate koodiga fault
  • kajastatud sündmuste logis

5. Adressaat "ei ole üleval"

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 4

  Adressaat: Asutus Y

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtuse korrektselt kapseldatud
  • Valib rippmenüüst Vali adressaat väärtuse Asutus Y, registrikood 70000004
  • Vajutab nupule Saada dokument

Asutusel Y on DHX-i võimekus (otse) s.t. globaalses konf-s on tema alamsüsteemi DHX kohta kirje, kuid tema DHS ei ole "üleval".

  Oodatav väljund:

  • saatmine ebaõnnestub
  • kajastatud sündmuste logis

6. Vahendatavale saatmine

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 2

  Adressaat: Vallavalitsus A, registrikood 70000001 (üks Hõbekuuli OÜ vahendatavatest asutustest)

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtuse korrektselt kapseldatud
  • Valib rippmenüüst Vali adressaat väärtuse Vallavalitsus A, registrikood 70000001
  • Vajutab nupule Saada dokument

  Oodatav väljund:

  • dokument on vastu võetud
  • saatvale süsteemile on saadetud õige vastuskood
  • kajastatud sündmuste logis

7. Sisse tulnud valesti adresseeritud dokument

  Saatev süsteem: DHS 2

  Saatja: Hõbekuuli OÜ

  Vastuvõttev süsteem: DHS 1

  Adressaat: kapslis on adressaat, mis ei ole Ministeerium X

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtuse kapslis vale adressaat
  • Valib rippmenüüst Vali adressaat väärtuse Vallavalitsus A, registrikood 70000001
  • Vajutab nupule Saada dokument

Ministeeriumi X süsteem (makett 1) peab ära tundma, et dokument on valesti adresseeritud.

  Oodatav väljund:

  • dokumendi saatmine ebaõnnestus.
  • vastuses on DHX.InvalidAddressee koodiga fault.

8. Automaatne dokumendi saatmine

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 2

  Adressaat: Hõbekuuli OÜ

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Dokumendi saadetakse automaatselt seadistatud perioodilisusega. Inimene kontrollib automaatse dokumentide saatmiste olemasolu ja saatmiste staatusi sündmuste logis.

  Oodatav väljund:

  • dokument on vastu võetud
  • saatvale süsteemile on saadetud õige vastuskood
  • kajastatud sündmuste logis

9. Õige kapsli saatmine, adressaadil on DHX prefiksiga alamsüsteem

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 3

  Adressaat: Hõbekuuli OÜ, süsteem DHX.raamatupidamine

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtuse korrektselt kapseldatud
  • Valib rippmenüüst Vali adressaat väärtuse Hõbekuuli OÜ, registrikood 30000001, süsteem DHX.raamatupidamine
  • Vajutab nupule Saada dokument

  Oodatav väljund:

  • dokument on vastu võetud
  • saatvale süsteemile on saadetud õige vastuskood
  • kajastatud nii saatva süsteemi kui ka vastuvõtva süsteemi sündmuste logis

10. Õige kapsli saatmine DHX prefiksiga alamsüsteemi poolt.

  Saatev süsteem: DHS 3

  Saatja: Hõbekuuli OÜ, süsteem DHX.raamatupidamine

  Vastuvõttev süsteem: DHS 1

  Adressaat: Ministeerium X

  Saadetis: korrektselt kapseldatud fail

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtuse korrektselt kapseldatud
  • Valib rippmenüüst Vali adressaat väärtuse Ministeerium X, registrikood 40000001
  • Vajutab nupule Saada dokument

  Oodatav väljund:

  • dokument on vastu võetud
  • saatvale süsteemile on saadetud õige vastuskood
  • kajastatud nii saatva süsteemi kui ka vastuvõtva süsteemi sündmuste logis

11. Mahuka kapsli saatmine, adressaadil on DHX otsevõimekus

  Saatev süsteem: DHS 1

  Saatja: Ministeerium X

  Vastuvõttev süsteem: DHS 2

  Adressaat: Hõbekuuli OÜ

  Saadetis: korrektselt kapseldatud fail (~137mb etalon1-s)

  Verifitseerija toimimine (samm-sammuline):

  • Inimene valib Dokumendi saatmine tab-i Tegevused regioonis
  • Valib rippmenüüst Vali dokument väärtuse korrektselt kapseldatud
  • Valib rippmenüüst Vali adressaat väärtuse Hõbekuuli OÜ, registrikood 30000001
  • Vajutab nupule Saada dokument

  Oodatav väljund:

  • dokument on vastu võetud
  • saatvale süsteemile on saadetud õige vastuskood
  • kajastatud nii saatva süsteemi kui ka vastuvõtva süsteemi sündmuste logis