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".
- 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).
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
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
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
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
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
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
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.
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
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
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
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