Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Testen grupperes logisk i en test suite. Hver trin bør udføres i angivne orden. Og databasen til registry og repository kan med fordel kopieres efter trin 2, sådan at de følgende testtrin kan genkøres, skulle behovet opstå.

Test suite 1

  1. ITI-41: register Registrer stable documentdokument
  2. ITI-61: register Registrer on-demand document dokument med referencer
    (tag kopi af databaserne)
  3. ITI-41: replace Replace stable documentdokument
  4. ITI-61: replace Replace on-demand document dokument med referencer
  5. ITI-18:  registry Registry stored query (“find documents”) og ITI-43: retrieve document set
  6. ITI-18:  registry Registry stored query (“find documents by reference”)
  7. ITI-57: update Update metadata (deprecate documentdokument)

Der køres på en liste af cpr numre. Trin 1 og 2 opretter data og trin 3-7 arbejder herefter på disse data. Replace document og update metadata arbejder på konkrete dokumenter. Disse findes ved først at lave en ITI-18 søgning (som udelades af selve throughput beregningen).

...

Der findes følgende test planer til NXRG

ITI-41 register

Dette er en registrering af et “stable” dokument.

Overvejelser omkring opsætningen

  • Opret nye dokumenter
  • Anvend forskellige cpr numre

Der er følgende muligheder for opsætning af testen:

Image Removed


OpgaveTest planBibliotekBeskrivelse
1registrer stable dokumentnxrg_opret.template.jmxaftalerRegisterer et stable dokument med ITI-41 kald
2Registrer on-demand dokument med referencernxrg_opret_iti61.template.jmxiheRegistrer et on-demand dokument med referencer med ITI-61
3

Replace stable dokument

nxrg_erstat.template.jmxaftaler

Fremsøger et stable dokument med ITI-18 kald

Erstatter dokumentet med ITI-41 kald

4Replace on-demand dokument med referencernxrg_replace_iti61.template.jmxihe

Fremsøger et on-demand dokument med ITI-18 kald

Erstatter dokumentet med ITI-61

5

Registry stored query (“find documents”) og ITI-43: retrieve document set

nxrg_hent.template.jmxaftaler

Fremsøger et stable dokument med ITI-18 kald

Henter dokumentet med ITI-43

6

Registry stored query (“find documents by reference”)


iheFremsøger et on-demand dokument med ITI-18 kald
7Update metadata (deprecate dokument)nxrg_deprecate_iti57.template.jmxihe

Fremsøger et  on-demand dokument med ITI-18 kald

Deprecate dokumentet med ITI-57 kald

Opret et tilsvarende dokument med ITI-61 kald

Man kan i de forskellige test plan angive om der skal køres med eller uden dgws. Dette skal gøres nede på de enkelte samplers. Dette har betydning for, hvilken "path" der anvendes efter et givet endpoint.

Denne path kan også variere om kaldet er mod NXRG eller det eksisterende OpenText. Denne path justeres i kildekoden til test frameworket.

ITI-41 register

Dette er en registrering af et “stable” dokument.

Overvejelser omkring opsætningen

  • Opret nye dokumenter
  • Anvend forskellige cpr numre

Der er følgende muligheder for opsætning af testen:

Image Added

Til testen anvendes følgende opsætning:

  • CPR tilfældigt fra liste af numre
  • Dokumenttypen APD
  • De i sampler "OpretAftaleSampler.java" angivne værdier

ITI-61 register

Dette er en registrering af et “on-demand” dokument.

Overvejelser omkring opsætningen

  • Opret nye dokumenter
  • Anvend forskellige cpr numre

Der er følgende muligheder for opsætning af testen:

Image Added

Til testen anvendes følgende opsætning:

  • CPR tilfældigt fra liste af numre
  • Dokumenttypen APD
  • For referencer angives 5 for "generate document reference". Dette betyder, at dokumentet får 5 tildelte referencer i varianet af ef cpr nummer hashed
  • Der anvendes derudover de i ovenstående skærmbillede angivne test data eller tilsvarende 

ITI41 replace og ITI-61 replace

Dette er som for ITI-41 register og ITI-61 register ovenfor. Forskellen er, at et eksisterende dokument skal erstattes. 

Overvejelser omkring opsætning:

  • Anvend forskellige cpr numre og dokumenter

Til testen anvendes følgende opsætning:

  • CPR tilfældigt fra liste af numre
  • Dokumenttypen APD
  • De i sampler "OpretAftaleSampler.java" angivne værdier

ITI-61 register

  • af numre
  • Dokumenterne fremsøges med et ITI-18 kald for et konkret cpr nummer og et af de fundne dokumenter replaces (Extract document identification from previous call)
  • (Søgning udeledes af throughput beregningen ved at lave ordet "ignore" indgå i samplerens navn i opsætningen) 
  • Der replaces med info som for "register"

ITI-18 registry stored query og ITI-43 retrieve document set

Dette er en fremsøgning af dokumenter og efterfølgende hentDette er en registrering af et “on-demand” dokument.

Overvejelser omkring opsætningen

  • Opret nye dokumenter
  • Anvend forskellige cpr numreSøgnining imellem mange dokumenter

Der er følgende muligheder for opsætning af testen:

Image Removed

Til testen anvendes følgende opsætningFremsøgning:

  • CPR tilfældigt fra liste af numre
  • Dokumenttypen APD
  • Der anvendes derudover de i ovenstående skærmbillede angivne test data eller tilsvarende 

ITI41 replace og ITI-61 replace

Dette er som for ITI-41 register og ITI-61 register ovenfor. Forskellen er, at et eksisterende dokument skal erstattes. 

Overvejelser omkring opsætning:

...

Image Added

Hent:

Image Added

Til testen anvendes følgende opsætning:

  • CPR tilfældigt fra liste af numre
  • Dokumenterne fremsøges med et ITI-18 kald for et konkret cpr nummer og et af de fundne dokumenter replaces (Extract document identification from previous call)
  • (Søgning udeledes af throughput beregningen ved at lave ordet "ignore" indgå i samplerens navn i opsætningen) 
  • Der hentes kun stable documenter, da det efterfølgende iti-43 kald ellers vil fejle på on-demand dokumenterne
  • Dato interval: skal ligge indenfor de datoer, hvor dokumenterne er registreret 
  • Dokument typer, som hentes: APD 39289-4
  • Der søges efter “approved” dokumenter (deprecate udelades)Der replaces med info som for "register"

ITI-18 registry stored query

...

- by reference

Dette er en fremsøgning af dokumenter og efterfølgende hent.ud fra dokuments reference

Overvejelser omkring opsætningen

  • Søgnining imellem mange dokumenterimellem mange dokumenter
  • søgning med forskellige referencer, men ikke fra en "ekstern" liste

Der er følgende muligheder for opsætning af testen:

Fremsøgning:

Image Removed

Hent:

Image Removed

Image Added

Til testen anvendes følgende opsætning:

  • CPR tilfældigt fra liste af numre
  • Der hentes kun stable on-demand documenter, da det efterfølgende iti-43 kald ellers vil fejle på on-demand dokumenterneder kun er oprettet referencer på disse
  • Dato interval: skal ligge indenfor de datoer, hvor dokumenterne er registreret 
  • Dokument typer, som hentes: APD 39289-4Der søges efter “approved” dokumenter (deprecate udelades)-4
  • Der søges efter “approved” dokumenter (deprecate udelades)
  • For referencer angives 5 for "generate document reference". Dette betyder, at der tilfældig udvælges en reference - ud af 5 varianter over en cpr nummer hashed reference.

iti-57

Dette er en opdatering af til et eksisterende dokuments metadata - mere konkret dokument status bliver deprecated

Overvejelser omkring opsætningen

  • Anvend forskellige cpr numre og dokumenter
  • Man skal ikke "udhule" data grundlaget ved at deprecate alle dokumenter

Der er følgende muligheder for opsætning af testen:

...

  • CPR tilfældigt fra liste af numre
  • Dokumenterne fremsøges med et ITI-18 kald for et konkret cpr nummer og on-demand typen, og et af de fundne dokumenters metadata opdateres
  • Der deprecates som opdatering
  • Der oprettes med et ITI-61 kald et nyt tilsvarende dokument.
  • (Søgning udeledes og register) udelades af throughput beregningen ved at lave ordet "ignore" indgå i samplerens navn i opsætningen) Der deprecates som opdatering


Udførsel af test

Forberedelse

...