INTERPRETATIEDOCUMENT vastgesteld door het CCvD Bodembeheer



Vergelijkbare documenten
Beoordelingsrichtlijn Beheer uitwisselfunctionaliteit procesondersteunende software bodembeheer BRL SIKB 0100

Beoordelingsrichtlijn Uitwisselfunctionaliteit procesondersteunende software bodembeheer SIKB BRL SIKB 0100

Digikoppeling adapter

Handleiding. VSV-testomgeving voor softwareleveranciers; de Proeftuin

INTERPRETATIEDOCUMENT Vastgesteld door het Accreditatiecollege Bodembeheer

INTERPRETATIEDOCUMENT vastgesteld door het CCvD Bodembeheer

Software Test Document

Handleiding Labcom webeditie. Januari 2009

d-basics b.v. Tinstraat AA Breda Tel Fax verzamelen, bewerken en versturen van informatie

Plan van Aanpak Pilot

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar

EasternGraphics product documents pcon.update handleiding HANDLEIDING

Nieuw in Mamut Business Software en Mamut Online

ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden

Neuron Stroomlijn 7.5

Bijlage 1: DigiD aansluiting no.1 - Bijlage B + C Gemeente Loppersum

Testomgevingen beheer

Bijlage 3: Master testplan

Handleiding installatie certificaat. Gebruikershandleiding voor het installeren van een persoonlijk- of systeem certificaat

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Technische architectuur Beschrijving

FORUM STANDAARDISATIE Aanmelding SIKB0101

CCvD Datastandaarden Een gezamenlijk initiatief van SIKB en IHW

Project Fasering Documentatie Applicatie Ontwikkelaar

Stuurgroep ICT innovatie in de ouderenzorg. 12 oktober 2010

e-uur en UBplus Gebruikershandleiding Versie: 1.05

INSTALLATIE VAN KING 5.45 STAND ALONE


Comvio Proactief Beheer (CPB) rapportages

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Overzicht wijzigingen certificatieschema BRL SIKB 6000 versie 5.0

Bijlage Auto-Updater. Bijlage Auto-updater

VERSLAG. Aanwezig : Afwezig : Nico Pepping (uitvoeringsorganisatie) Hiddo Huitzing (CSO) Arjen de Korte (CSO) Agendalid :

Koppeling met Elektronische Communicatie Hypotheken

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Kennis- en discussiebijeenkomst Deponeren 1 juli 2010 te Amersfoort.

Installatie procedure BINK 9

INSTALLATIE VAN KING 5.50 STAND ALONE

DE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN

Technisch Rapport. BAG Extract in i-bridge2.0. Versie 1.0. Datum 9 December 2010

Nieuw in Mamut Business Software en Mamut Online

Via VERO-Count, Bestand, Klanten (of Leveranciers) kunt u hier de default IC btw-code invullen:

Certificering: Waar komen we vandaan, waar staan we nu?

Kwaliteitsbewaking en testen in ICT beheerorganisaties

GDPR en de tester Waar moet je als tester bewust van zijn met de GDPR?

NIEUWSBULLETIN ALFA BUREAU VOOR CERTIFICERING

ACTUEEL: Uw speciale aandacht vragen wij voor hoofdstuk Wijzigen inlogmethodes. Datum: maandag 12 oktober 2015 Versie 1.

Belangrijkste wijzigingen BRL 9335 (versie 2.1 naar versie 3.2)

Procesbeschrijving Punch out aansluiting DigiInkoop

Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers

Handleiding Importeren/ Exporteren Brouwvisie (& pro)

// Mamut Business Software

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

DigiNotar certificaten

Stuurprogramma verzenden. Beheerdershandleiding

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database

KENMERKEN MODEL BASED TESTING TOOLS

Rapportage DigiD Assessment - ENSIA 2017 Aansluiting no.1 Bijlage B en C

Snelle installatiegids voor Symbian

ExpressShipper. Installatiehandleiding. Header. Documentatie ExpressShipper Page 1 of 14

Xerox Device Agent, XDA-Lite. Beknopte installatiehandleiding

Gebruikershandleiding Add-on Data Workbench

INSTALLATIE VAN KING 5.48 IN EEN WINDOWS-NETWERK

1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Automated Engineering White Paper Bouw & Infra

Taxis Pitane SQL beheerder. Censys BV - Eindhoven

Taxis Pitane. Transporter. Censys BV Eindhoven

FORUM STANDAARDISATIE

Basisregistratie Ondergrond

ProduPlus. Wat is ProduPlus

FileFrame Integratie campagne management

NETQ Healthcare: Voor inzicht in het effect van therapie

Software Release Notes

Handleiding GVOP Wordimport 2.0

Handleiding module Berichtenconverter Wmo en Jeugdwet

Stappenplan overstap Standaarden 2.0

Ontwikkelen & Beheren van testomgevingen is ook een vak!

Enkele type certificaten: Procescertificaat NL-BSB en KOMO certificaat Productcertificaat Systeemcertificaat Certificaat van vakbekwaamheid

Intake <applicatie> Conclusie & Aanbevelingen. <Datum> 1.0. <Auteur> ###-#######

Op begrijpelijke, consistente en herkenbare wijze presenteren van SBR rapportages

Wijzigingsblad BRL 7700

Gegevenskoppelingen. Bezint eer ge verbindt. Jasper Grannetia Trainer/Consultant

Pervasive Server V9 Installatiegids

Installatie nieuwe build van Alure (alle componenten)

Installatie/Update/Intake formulier.

INSTALLATIE VAN KING 5.45 IN EEN WINDOWS-NETWERK

Nota van Inlichtingen

Rechtszekerheid. Communicatie gemeentelijke applicatie met LV- WKPB. Werkinstructie 2.0. Projectteam WKPB VROM. Versie. Auteur(s)

ALL-CRM Installatiehandleiding AC-ACC

Transcriptie:

INTERPRETATIEDOCUMENT vastgesteld door het CCvD Bodembeheer Van toepassing op : BRL SIKB 0100, versie 4.0-29 juni 2005 Versie en datum vaststelling : 1, 3 september 2009 Datum in werking treden : 7 september 2009 Kenmerk : SIKB-CCvD Bodem_S_09_37255 Achtergrond BRL SIKB 0100 is ontwikkeld in een periode dat applicaties van softwareleveranciers lokaal bij een klant werden geïnstalleerd. Veel softwareleveranciers, zowel van BIS-systemen en dataminers als van laboratoriumsystemen, zijn inmiddels overgestapt op webapplicaties die op een centrale server draaien, waarbij de uitwisseling van gegevens geautomatiseerd plaatsvindt met webservices. Met name de in de beoordelingsrichtlijn geformuleerde eisen over het testen van de applicaties op hun uitwisselfunctionaliteit zijn hier in de letterlijke zin achterhaald. Dit interpretatiedocument geeft een handreiking voor de interpretatie van de elementen uit BRL SIKB 0100 die van toepassing zijn op de certificering van webapplicaties. Het interpretatiedocument is geïnspireerd op de ISO/IEC 25051 (Software engineering Software product Quality Requirements and Evaluation (SQuaRE) Requirements for quality of Commercial Off-The-Shelf (COTS) software product and instructions for testing). De certificatie-instelling zal bij haar beoordeling: de volledigheid en diepgang van de testplannen en resultaten beoordelen; (overeenkomstig huidige inrichting BRL 0100) de openstaande en afgeronde issues bekijken; steekproeven doen op de functionaliteit door het beperkt uitvoeren van eigen testen met gemodificeerde data van de BRL website. Interpretatie nummer: 1 Van toepassing op hoofdstuk 2, Eisen te stellen aan het product, par. 2.1, Algemeen In dit hoofdstuk zijn de eisen opgenomen waaraan het softwarepakket van de softwareproducent moet voldoen en hoe het pakket getest wordt. Technisch gezien is het ondoenlijk om webapplicaties te installeren op de computer van de certificatie-instelling. Daarom kan de certificatie-instelling voor de certificering van webapplicaties de testomgeving van de softwareleverancier gebruiken. Interpretatie van de tekstpassage. Paragraaf 2.1 is als volgt te lezen (aanvullingen onderstreept): In dit hoofdstuk zijn de eisen opgenomen waaraan het softwarepakket van de softwareproducent moet voldoen en hoe het pakket getest wordt. De softwareproducent dient in geval van een webapplicatie te beschikken over een testomgeving ten behoeve van de certificering die fysiek gescheiden is van de productieomgeving.

- 2 - Interpretatie nummer: 2 Van toepassing op par. 2.5, Beoordeling geschiktheid data uitwisseling Om te beoordelen of het softwarepakket geschikt is om de data te importeren en te exporteren volgens het uitwisselingsformaat dient de software getest te worden. De in paragraaf 2.5 beschreven testprocedures gaan uit van handmatige bewerkingen op basis van gestandaardiseerde testdata. In geval van webservices is dit technisch niet mogelijk. Het certificatieschema moet het ook leveranciers van webapplicaties mogelijk maken testprocedures te hanteren. Om te beoordelen of het softwarepakket geschikt is om de data te importeren en te exporteren volgens het uitwisselingsformaat dient de software getest te worden. 2.5.1 Test van lokaal geïnstalleerde applicaties [ complete resterende tekst van par. 2.5] 2.5.2 Test van webapplicaties Het is de leverancier van een webapplicatie toegestaan de testprocedures naar de eigen situatie aan te passen. Als hij hiervoor kiest moet de leverancier de aangepaste testprocedure vooraf ter goedkeuring voorleggen aan de certificatie-instelling. De softwareleverancier moet in de uitwisselkaart expliciet aangeven op welke onderdelen van SIKB-protocol 0101 (XSD s) de certificering betrekking heeft. De leverancier moet een testplan maken dat aansluit op de protocollen en de eisen die daaraan verbonden worden vanuit BRL SIKB 0100. Deze relatie moet expliciet beschreven zijn in het testplan. Elke eis uit BRL SIKB 0100 moet aanwijsbaar getest worden door een activiteit in het testplan. De certificatie-instelling toetst of door de leverancier een testprocedure is uitgevoerd conform de door BRL SIKB 0100 gestelde eisen en het hiervoor genoemde testplan. Alle (tussen)resultaten moeten digitaal worden vastgelegd. Nieuwe versies hebben een volledige hertest tot gevolg, tenzij de leverancier expliciet aantoont dat de wijziging geen impact heeft op (delen van) de BRL functionaliteit. Interpretatie nummer: 3 Van toepassing op de tekstpassage (uit hoofdstuk 2, Eisen te stellen aan het product, par. 2.5, Beoordeling geschiktheid data uitwisseling : Voor de testen door de softwareproducent wordt gebruik gemaakt van een schone database, dus bevinden zich geen gegevens in de data-tabellen anders dan de codetabellen. Nadere precisering van het begrip schone. Voor de testen door de softwareproducent wordt gebruik gemaakt van een schone op relevante onderdelen lege database, dus bevinden zich geen gegevens in de data-tabellen anders dan de codetabellen.

- 3 - Interpretatie nummer: 4 Van toepassing op de tekstpassage (uit hoofdstuk 2, Eisen te stellen aan het product, par. 2.5, Beoordeling geschiktheid data uitwisseling, zowel onder Test 1 als onder Test 2 : Na de inleesactie dient de inhoud van de datatabellen van het softwarepakket gedumpt te worden in een Excel-bestand (1 tab per tabel), voorzien van de datum/tijd van de dump, de versie van de software en naam en versie van het testbestand. Bij webapplicaties is het dumpen van gegevens in een Excel-bestand een achterhaald principe. Wel dienen de resultaten van uitgevoerde testen voor derden, en de certificatie-instelling, aantoonbaar te zijn. De vorm waarin deze output wordt gepresenteerd wordt overgelaten aan de softwareleverancier. Na de inleesactie dient de inhoud van de datatabellen van het softwarepakket gedumpt te worden in een Excel-bestand voor derden leesbaar (log-)bestand (1 tab per tabel), voorzien van de datum/tijd van de dump, de versie van de software en naam en versie van het testbestand. Interpretatie nummer: 5 Van toepassing op de tekstpassage (uit par. 2.6): Bij de uitvoering van deze controle kunnen er op basis van de versiecodering x.y.z van het uitwisselingsformaat vier mogelijke situaties ontstaan. Afhankelijk van deze situatie dient de gebruiker van de importfunctie een duidelijk waarneembare boodschap te krijgen: De softwareproducent zal in de gebruikershandleiding van de software onder het onderdeel importeren en exporteren duidelijk moeten opnemen welke knelpunten zich kunnen voordoen bij het uitwisselen van data tussen twee softwarepakketten die gebaseerd zijn op verschillende versies van het uitwisselingsformaat. Het berichtenverkeer binnen webservices vindt geautomatiseerd plaats.

- 4 - Bij de uitvoering van deze controle kunnen er op basis van de versiecodering x.y.z van het uitwisselingsformaat vier mogelijke situaties ontstaan. Afhankelijk van deze situatie dient de gebruiker van de importfunctie een duidelijk waarneembare boodschap te krijgen uitwisselservice een melding te doen: De softwareproducent zal in de gebruikershandleiding van de software onder het onderdeel importeren en exporteren duidelijk moeten opnemen welke knelpunten zich kunnen voordoen bij het uitwisselen van data tussen twee softwarepakketten die gebaseerd zijn op verschillende versies van het uitwisselingsformaat. Toelichting: De inhoud van de melding kan worden afgestemd op de uitwisselservice. De softwareleverancier dient expliciete duidelijkheid te verschaffen over welke versies van het protocol worden ondersteund. Interpretatie nummer: 6 Van toepassing op par. 2.7, Beoordeling op controle versiecodering uitwisselformaat Om te beoordelen of de controlefunctie van het softwarepakket gericht op de versiecodering van het uitwisselingsformaat geschikt is dient de software getest te worden. De in paragraaf 2.7 beschreven testprocedures gaan uit van handmatige bewerkingen op basis van gestandaardiseerde testdata. In geval van webservices is dit technisch niet mogelijk. Het certificatieschema moet het ook leveranciers van webapplicaties mogelijk maken testprocedures te hanteren. Om te beoordelen of de controlefunctie van het softwarepakket gericht op de versiecodering van het uitwisselingsformaat geschikt is dient de software getest te worden. 2.7.1 Test van lokaal geïnstalleerde applicaties [ complete resterende tekst van par. 2.7] 2.7.2 Test van webapplicaties Het is de leverancier van een webapplicatie toegestaan de testprocedures naar de eigen situatie aan te passen. Als hij hiervoor kiest gelden voor de door de leverancier gehanteerde testprocedure dezelfde eisen als die beschreven in paragraaf 2.5.2.

- 5 - Interpretatie nummer: 7 Van toepassing op par. 3.5, Productidentificatie en -traceerbaarheid De softwareproducent dient het softwarepakket dat wordt vrijgegeven te voorzien van een uniek versienummer en een registratie bij te houden waarin is opgenomen welke gebruikers beschikken over deze versie. Bij uitgifte van nieuwe versies geldt deze laatste eis ook. Onder registratie van gebruikers kan tevens de registratie van inlog van gebruikers worden verstaan. Interpretatie van de tekstpassage. Par. 3.5 is als volgt te lezen (aanvullingen onderstreept): De softwareproducent dient het softwarepakket dat wordt vrijgegeven te voorzien van een uniek versienummer en een registratie bij te houden waarin is opgenomen welke gebruikers beschikken over deze versie. Bij uitgifte van nieuwe versies geldt deze laatste eis ook. Toelichting: onder registratie van gebruikers kan tevens de registratie van inlog van gebruikers worden verstaan. Interpretatie nummer: 8 Van toepassing op de tekstpassage (in par. 3.8, Productontwikkeling, zowel onder Geen wijziging versie uitwisselingsformaat als onder Wel wijziging versie uitwisselingsformaat ): Bij volledige goedkeuring wordt de nieuwe software van een ander uniek versienummer (zie paragraaf 3.5) voorzien. Op dat moment vindt er een schriftelijke melding van deze nieuwe software plaats aan de certificerende instelling voorzien van de benodigde documentatie: Webapplicaties worden vaak wekelijks of vaker aangepast. Schriftelijke melding aan de certificatieinstelling moet plaatsvinden bij aanpassingen die de uitwisselservice raken. Bij volledige goedkeuring wordt de nieuwe software relevante componenten van de uitwisselservice van een ander uniek versienummer (zie paragraaf 3.5) voorzien. Op dat moment vindt er een schriftelijke melding van deze nieuwe software relevante componenten van de uitwisselservice plaats aan de certificerende instelling voorzien van de benodigde documentatie: