Page tree

Versions Compared

Key

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

Display Metadata
hidetableheadertrue
Anchor
Toppen
Toppen





Skemavalidering er en del af Datafordelerens kvalitetssikring. 

Kvalitetssikringen bliver foretaget på en række forskellige niveauer af henholdvis Registermyndigheder, Datafordeleroperatøren og Datafordelerens leverandør.



Table of Contents






Illustration af Datafordelerens kvalitetssikring








Kvalitetssikring af filudtræk




Implementering af en ny tjeneste
  • Validerer indhold
  • Sammenligner indhold i REST og filudtræk
  • Validerer skemaer (XML, JSON)
  • Validerer dataformat (XML, JSON)
Ændringer til en tjeneste
  • Validerer indhold
  • Sammenligner indhold i REST og filudtræk
  • Validerer skemaer (XML, JSON)
  • Validerer dataformat (XML, JSON)
Overvågning

24-7

  • Tjekker af FTP-serverens tilgængelighed 
  • Tjekker svartider
  • Køres hver 5. min
Automatiseret test

Automatiserede test for DAR, MAT, EBR

  • Tjekker tilgængelighed
  • Køres dagligt
  • Validerer skemaer (XML, JSON)
  • Validerer data

Automatiserede test for BBR, EJF

  • Tjekker tilgængelighed
  • Køres ugentligt
  • Validerer skemaer (XML, JSON)
  • Validerer data
Efter behov

Funktionel regressionstest

  • Sammenligner indhold i REST og filudtræk
  • Tjekker filudtræk fra Zone 0 og Zone 5
  • Tjekker, at filudtrækket bliver leveret til FTP/SFTP
  • Tjekker, at notifikation bliver sendt







Kvalitetssikring af REST



Implementering af en ny tjeneste
  • Validerer indhold
  • Validerer skemaer (XML, JSON)
  • Validerer dataformat (XML, JSON)
Ændringer til en tjeneste
  • Validerer indhold
  • Validering af skemaer (XML, JSON)
  • Validering af dataformat (XML, JSON)
Overvågning

24-7

  • Tjekker tilgængelighed 
  • Tjekker svartider
  • Køres hver 5. min
Automatiseret test
  • Tjekker tilgængelighed
  • Validerer output og parametre
  • Validerer af skemaer (XML, JSON)
  • Køres en gang i timen
  • 10-20 tests på hver tjeneste
Efter behov

Funktionel regressionstest

  • Tjekker filudtræk fra Zone 0 og Zone 5 

  • Tjekker forskellige typer af parametre 

  • Tjekker parametres case sensitivity

  • Validerer parametre

  • Validerer strukturen på output

  • Validerer skemaer
  • Validerer http og https understøttelse
  • Validerer paging








Kvalitetssikring af Geodata



Implementering af en ny tjeneste
  • Validerer indhold
  • Validerer funktionalitet
  • Tjekker tilgængelighed 
Ændringer til en tjeneste
  • Validerer indhold
  • Validerer skemaer (XML, JSON)
  • Validerer dataformat (XML, JSON)
Overvågning

24-7

  • Tjekker tilgængelighed 
  • Køres hver 5. min

24-7

  • To hardkodet forespørgelser
  • Tjekker tilgængelighed 
  • Tjekker GetCapabilities
  • Køres hver nat
Efter behov

Funktionel regressionstest

  • Tjekker filudtræk fra Zone 0 og Zone 5 

  • Tjekker understøttelse af operationer (GetTiles, GetCapabilities og GetMap)
  • Validerer http og https understøttelse

  • Tjekker versionering
  • Tjekker fejlhåndtering
  • Tjekker tjenesterne i forskellige GIS-klienter