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.








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









  • No labels