Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
Kommentera: Tog bort död länk

Test vy

Engagemangsindex har följande automatiserade tester för att verifierar förväntad funktionalitet.

Testerna exekveras i en byggserver så fort ny kod checkas in.

TBS: Lägg på referens till felkoder på kravsidan.

Persistenslager

Projekt: composite/svc

Paket: se.skltp.ei.svc.entity

...

    
    
    

Verksamhetslager

Projekt: composite/svc

Paket: se.skltp.ei.svc.service

...

TestValiderar regel i TKKommentar
ProcessBeanTest.update_r1_positive()§7.5 Update - R1Positivt test som validerar normalt beteende
ProcessBeanTest.update_r1_negative_validate_non_equal()§7.5 Update - R1Negativtest som validerar korrekt felmeddelande
ProcessBeanTest.

update_r7_positive_owner_matches_logicaladdress()

§7.5 Update - R7Positivt test som validerar normalt beteende
ProcessBeanTest.

update_r7_negative_owner_dont_match_logicaladdress()

§7.5 Update - R7

Negativt test som validerar korrekt felmeddelande när logisk adress
i Update request inte är identisk med engagemangsindex egna HSA ID 

ProcessBeanTest.

update_r7_neagtive_null_header()

§7.5 Update - R7Negativt test som validerar korrekt felmeddelande när logisk adress saknas

 

Integrationslager

Projekt: module/intsvc

Paket: se.skltp.ei.intsvc.integrationtests

Innehåller integrationstester för såväl enskilda integrationskomponenter samt end-to-end integrationstester som påvisar att förväntad funktionalitet erhålls hela vägen och inte enbart i enskilda komponenter.

Testklasser är uppdelade efter befintliga integrationskomponenter samt en övergripande end-to-end integrationstestklass.

EndToEndIntegrationTest

TestValiderar regel i TKKommentar

endToEnd_update_OK

 Verifierar flödet hela vägen från inkommande Update-anrop till notifiering till prenumeranter av ProcessNotification-anrop.
endToEnd_update_ERR_timeout_in_subscriber   Negativt test som validerar korrekt felhantering då inkommande Update-anrop drabbas av att en prenumeranter inte svarar.

UpdateServiceIntegrationTest 

TestValiderar regel i TKKommentar
update_OK Verifierar förväntat beteende i update-service vid normalt användande.
update_R1_ERR_duplicate_tx_found §7.5 Update - R1Negativt test som validerar korrekt felmeddelande när Update request innehåller två poster med samma nyckel. 
 

update_R7_ERR_owner_dont_match_logicaladdress

 §7.5 Update - R7Negativt test som validerar korrekt felmeddelande när logisk adress i Update request inte är identisk med engagemangsindex egna HSA ID

 

Översikt

Översikt över automatiserade tester finns här: EI - översikt automatiserade tester.

Instruktioner för hur man exekverar tester i den lokala utvecklingsmiljön finns här: instruktioner för utvecklare.

Instruktioner för hur systemtester genomförs finns här: testinstruktioner.