Ga naar hoofdinhoud

Testhandleiding GEMMA Softwarecatalogus

Deze handleiding beschrijft de complete testflow voor het testen van de GEMMA Softwarecatalogus. Elke stap verwijst naar de relevante functionaliteiten en PvE issues die worden getest.

πŸ§ͺ Testomgeving​

πŸ“‹ Testflow Overzicht​

StapBeschrijvingFunctionaliteitPvE Issues
1Browser voorbereiding--
2Organisatie registratieF001 - Toegang Verkrijgen#139
3Organisatie activatie + gebruikersbeheerF002 - Organisatie Inrichten, F003 - Gebruikersbeheer#140, #142, #63, #64, #65
4Eerste inlog en wachtwoordF003 - Gebruikersbeheer#63, #65
5Collega's uitnodigenF003 - Gebruikersbeheer#73
6Organisatie profiel invullenF002 - Organisatie Inrichten#66
7Product aanmaken (single module)F004 - Aanbod Beheer#5, #17
8Product aanmaken (multi module)F004 - Aanbod Beheer#18
9Dienst wizard doorlopenF005 - Dienstenbeheer#35
10Gebruik melden en beherenF013 - Gebruik Beheer#12, #143, #58
11Koppeling wizard doorlopenF013 - Gebruik Beheer#56
12Privacy en zichtbaarheid testenF013 - Gebruik Beheer, F003 - Gebruikersbeheer#105, #58
13Excel export testenF007 - Data Export en Import#15
14Zoeken en resultaten controlerenF011 - Zoeken & Ontdekken#21, #144
15AMEFF referentie applicatiesF014 - Data Migratie#70
16Standaarden beheer testenF004 - Applicatiebeheer, F011 - Zoeken & Ontdekken#3, #6, #7, #9
17"Gluren bij de buren" functionaliteitF013 - Gebruik Beheer, F011 - Zoeken & Ontdekken#19, #20, #22, #74
18Leverancier gebruik beheerF013 - Gebruik Beheer, F004 - Applicatiebeheer#8, #10, #54
19Geavanceerde koppelingen en standaardenF008 - Externe Koppelingen, F014 - Data Migratie#55, #52, #71, #72, #23
20Samenwerkingen en multi-organisatie beheerF010 - Lidmaatschapsbeheer, F003 - Gebruikersbeheer#57, #60, #61, #141
21Beheer en configuratie functiesF009 - Beheer en Configuratie, F006 - Inzichten en Aanbevelingen#28, #29, #30, #75, #106
22Geavanceerde zoek en filter functiesF011 - Zoeken & Ontdekken, F004 - Applicatiebeheer#59, #68, #69
23Functioneel beheer overzichtF009 - Beheer en Configuratie, F013 - Gebruik Beheer#11, #62
24AMEFF export en uitgebreide data exportF007 - Data Export en Import#16

πŸš€ Gedetailleerde Testflow​

Stap 1: Browser Voorbereiding​

Doel: Zorgen voor een schone testomgeving zonder cache-interferentie

Acties:

  1. Open Chrome browser
  2. Start nieuw incognito venster: Ctrl+Shift+N (Windows/Linux) of Cmd+Shift+N (Mac)
  3. Controleer incognito status:
    • Venster moet donkere kleur hebben
    • Incognito icoon moet zichtbaar zijn
    • "Je browst privΓ©" melding moet verschijnen
  4. Extra voorzorgsmaatregelen:
    • Sluit alle andere browser vensters
    • Controleer dat er geen extensies actief zijn die data kunnen opslaan
    • Verifieer dat cookies en lokale opslag leeg zijn (F12 β†’ Application β†’ Storage)

Verwacht resultaat: Schone browser omgeving zonder bestaande sessiedata

Functionaliteit: N.v.t.
PvE Issues: N.v.t.


Stap 2: Organisatie Registratie​

Doel: Test het registratieproces voor nieuwe leveranciers

Acties:

  1. Navigeer naar: https://softwarecatalogus.accept.opencatalogi.nl/
  2. Klik op "Aanmelden" (rechtsboven in het gebruikersmenu)
  3. Vul registratieformulier in:
    • Organisatienaam: "Test Leverancier [Datum]" (bijv. "Test Leverancier 2025-10-02")
    • Beschrijving: Korte beschrijving van de test organisatie
    • Contactpersoon: Fictieve naam en e-mailadres
  4. Verstuur aanmelding
  5. Controleer bevestigingsmelding
  6. Registreer in totaal 3 keer leverancier, samenwerking, community

Verwacht resultaat:

  • Succesvolle registratie met bevestigingsmelding
  • Organisatie krijgt status "concept" in het systeem

Functionaliteit: F001 - Toegang Verkrijgen
PvE Issues: #139 - Organisatiegegevens in concept registreren

Testpunten:

  • Registratieformulier is compleet en gebruiksvriendelijk
  • Validatie werkt correct (verplichte velden, e-mail formaat)
  • Bevestigingsmelding wordt getoond
  • Geen foutmeldingen tijdens registratie

Stap 3: Organisatie Activatie en Gebruikersbeheer (Backend)​

Doel: Test het activatieproces en volledige organisatie/gebruikersbeheer functionaliteiten

Acties:

  1. Navigeer naar: https://softwarecatalogus.accept.commonground.nu/ (backend omgeving)

  2. Log in met functioneel beheerder account

  3. Open Softwarecatalogus app (klik op catalogus icoon)

  4. Ga naar Organisaties in het menu

  5. Zoek de zojuist geregistreerde organisatie

  6. Controleer organisatie details:

    • Status moet "concept" zijn
    • Alle ingevoerde gegevens moeten zichtbaar zijn
  7. Activeer organisatie:

    • Klik op organisatie card
    • Klik op "Activeren" knop onder .....
    • Wacht tot activatie voltooid is (kan enkele minuten duren)
  8. Test Organisatie Beheer Functionaliteiten:

    • Ga naar de geactiveerde organisatie
    • Klik op "Bekijk contactpersonen"

    A. Gebruiker Wachtwoord Beheer:

    • Selecteer de hoofdgebruiker (aangemaakt tijdens registratie)
    • Klik op "Change Password"
    • Stel nieuw wachtwoord in (bijvoorbeeld: "Test123!")
    • Noteer het wachtwoord (en e-mailadres) voor stap 4

    B. Nieuwe Gebruikers Toevoegen:

    • Klik op "Nieuwe contactpersoon toevoegen"

    • Vul gegevens in:

    • Sla contactpersoon op

    • Converteer naar gebruiker:

      • Selecteer de nieuwe contactpersoon
      • Klik op "Omzetten naar gebruiker"
      • Stel wachtwoord in
      • Selecteer gebruikersgroep/rol

    C. Gebruiker Status Beheer:

    • Deactiveren gebruiker: Test status wijziging naar "Disable User"
    • Heractiveren: Zet terug naar "Enable User" voor verdere tests

    D. Groepen en Rollen Beheer:

    • Bekijk beschikbare groepen: Admin, Gebruiker, etc.
    • Wijzig gebruikersgroep: Test verschillende rollen
    • Controleer rechten: Verifieer dat rechten correct worden toegewezen

    E. Organisatie Status Beheer:

    • Test organisatie deactiveren: Zet organisatie status op "Inactief"
    • Controleer gevolgen: Gebruikers kunnen niet meer inloggen
    • Heractiveer organisatie: Zet terug naar "Actief" voor verdere tests

Verwacht resultaat:

  • Organisatie status verandert van "concept" naar "actief"
  • Organisatie is nu operationeel in het systeem
  • Gebruiker wachtwoord is succesvol ingesteld
  • Nieuwe gebruikers kunnen worden toegevoegd en geconverteerd
  • Gebruiker status beheer werkt correct (activeren/deactiveren)
  • Groepen en rollen kunnen worden toegewezen
  • Organisatie kan worden gedeactiveerd en hergeactiveerd

Functionaliteit: F002 - Organisatie Inrichten, F003 - Gebruikersbeheer
PvE Issues:

  • #140 - Overzicht organisaties met status 'concept'
  • #142 - Nieuwe organisaties en gebruikersaccounts aanmaken
  • #63 - Eerste (beheer)account aanmaken/fiateren
  • #64 - Meerdere type gebruikersrollen met rechten
  • #65 - Collega's toegang geven tot softwarecatalogus

Testpunten:

  • Concept organisaties zijn zichtbaar in overzicht
  • Organisatie details zijn correct overgenomen
  • Activatieproces verloopt zonder fouten
  • Status wordt correct bijgewerkt na activatie
  • Gebruiker wachtwoord kan worden ingesteld
  • Nieuwe contactpersonen kunnen worden toegevoegd
  • Contactpersonen kunnen worden omgezet naar gebruikers
  • Gebruikers kunnen worden geactiveerd en gedeactiveerd
  • Verschillende gebruikersgroepen/rollen zijn beschikbaar
  • Groepen kunnen worden toegewezen aan gebruikers
  • Organisatie kan worden gedeactiveerd
  • Gedeactiveerde organisatie voorkomt gebruiker inlog
  • Organisatie kan worden hergeactiveerd

Stap 4: Eerste Inlog​

Doel: Test eerste inlog met het in stap 3 ingestelde wachtwoord

Acties:

  1. Ga naar frontend: https://softwarecatalogus.accept.opencatalogi.nl/
  2. Klik op "Inloggen" (rechtsboven)
  3. Voer credentials in:
    • E-mailadres: Het geregistreerde e-mailadres uit stap 2
    • Wachtwoord: Het wachtwoord dat in stap 3 is ingesteld
  4. Controleer inlog:
    • Dashboard moet laden
    • Menu opties moeten beschikbaar zijn aan de linker kant
    • Wizards moeten tonen
  5. Verken dashboard: Bekijk beschikbare functionaliteiten

Verwacht resultaat:

  • Inlog verloopt succesvol
  • Dashboard is toegankelijk

Functionaliteit: F003 - Gebruikersbeheer
PvE Issues:

  • #63 - Eerste (beheer)account aanmaken/fiateren
  • #65 - Collega's toegang geven tot softwarecatalogus

Testpunten:

  • Inlogproces verloopt soepel
  • Dashboard laadt correct na inlog
  • Menu opties zijn zichtbaar en toegankelijk

Stap 5: Collega's Uitnodigen​

Doel: Test gebruikersbeheer en uitnodigingsfunctionaliteit

Acties:

  1. Ga naar "Contactpersonen" in het menu
  2. Klik op "Contactpersoon toevoegen"
  3. Vul gegevens fictieve collega in:
  4. Voeg contactpersoon toe
  5. Controleer contactpersoon in lijst
  6. Wachtwoord instellen voor collega's (indien nodig voor test inloggen):
    • Belangrijk: Wachtwoorden kunnen NIET direct worden ingesteld in de frontend
    • Security feature: Dit is een beveiligingsmaatregel
    • Procedure:
  7. Test inlog nieuwe gebruiker:
    • Log uit met hoofdaccount
    • Log in met nieuwe collega account en ingesteld wachtwoord
  8. Test inlog nieuwe gebruiker:

Verwacht resultaat:

  • Nieuwe contactpersoon wordt succesvol toegevoegd
  • Wachtwoord kan worden ingesteld via backend (security feature)
  • Nieuwe gebruiker kan inloggen
  • Gedeactiveerde gebruiker kan niet meer inloggen

Functionaliteit: F003 - Gebruikersbeheer
PvE Issues: #73 - Meerdere contactpersonen registreren per pakket

Testpunten:

  • Contactpersoon toevoegen werkt correct
  • Alle verplichte velden worden gevalideerd
  • Contactpersoon verschijnt in overzicht
  • Wachtwoordbeheer werkt voor nieuwe gebruikers
  • Verschillende gebruikersrollen kunnen worden toegewezen

Stap 6: Organisatie Profiel Invullen​

Doel: Test organisatie-informatie beheer en profiel completering

Acties:

  1. Ga naar "Mijn Organisatie" in het menu
  2. Vul aanvullende organisatie-informatie in:
    • Logo: Upload organisatie logo
    • Website URL: Voeg website toe
    • Beschrijving: Uitgebreide beschrijving
  3. Samenwerkingen en Communities:
    • Zoek relevante samenwerkingen in de lijst
    • Geef lidmaatschap aan bij een testsamenwerkingsverband
    • Zoek communities die passen bij de organisatie
    • Meld lidmaatschap aan bij een testcommunity
  4. Sla wijzigingen op
  5. Controleer publieke organisatiepagina:
    • Ga naar frontend
    • Zoek organisatie in organisatieoverzicht
    • Controleer of alle informatie correct wordt weergegeven

Verwacht resultaat:

  • Organisatie profiel is compleet en aantrekkelijk
  • Lidmaatschappen zijn zichtbaar
  • Publieke pagina toont alle informatie correct

Functionaliteit: F002 - Organisatie Inrichten
PvE Issues: #66 - Aanvullende organisatie-informatie delen

Testpunten:

  • Alle organisatie-informatie kan worden ingevoerd
  • Logo upload werkt correct
  • Samenwerkingen kunnen worden geselecteerd
  • Communities kunnen worden gevonden en geselecteerd
  • Wijzigingen worden opgeslagen
  • Publieke pagina toont correcte informatie

Stap 7: Product Aanmaken (Enkele Module)​

Doel: Test product aanmaak wizard voor eenvoudige producten

Acties:

  1. Ga naar "Producten" klik in het dashboard op de wizard product aanmaken
  2. Klik op "Nieuwe Applicatie"
  3. Doorloop Product Wizard - Stap 1: Productinformatie:
    • Naam: "Test Applicatie Single Module"
    • Korte Beschrijving: Uitgebreide beschrijving van het product
    • Uitgebereide Beschrijving: Uitgebreide beschrijving van het product
    • Website: De website waar meer over dit product is te vinden
    • Hosting Type: Kies uit SaaS, On-premise, of Hybrid
  4. Stap 2: Licentie:
  5. Stap 3: Referentiecomponenten:
  6. Stap 4: Standaarden:
  7. Stap 5: Koppelingen:
  8. Stap 6: Diensten:
  9. Stap 7: Overzicht en Publiceren:
    • Controleer alle gegevens
    • Publiceer applicatie

Verwacht resultaat:

  • Product wordt succesvol aangemaakt
  • Alle stappen van wizard werken correct
  • Product is zichtbaar in productoverzicht

Functionaliteit: F004 - Aanbod Beheer
PvE Issues:

  • #5 - Voor elk pakket contactpersoon aanwijzen
  • #17 - Informatie invullen

Testpunten:

  • Wizard navigatie werkt soepel
  • Alle velden kunnen worden ingevuld
  • GEMMA componenten zijn selecteerbaar
  • Contactpersoon kan worden toegewezen
  • Product wordt gepubliceerd en is zichtbaar/vindbaar in frontend
  • Alle informaite wordt goed weergegeven in de frontend

Stap 8: Product Aanmaken (Meerdere Modules)​

Doel: Test product aanmaak voor complexe producten met modules

Acties:

  1. Maak hoofdproduct aan (volg stap 7):
    • Naam: "Test Applicatie Multi Module"
    • Type: Selecteer "Modulair product"
  2. Voeg modules toe na publicatie:
    • Ga naar het aangemaakte product
    • Klik op "Modules beheren"
    • Voeg Module 1 toe:
      • Naam: "Basis Module"
      • Beschrijving: Kernfunctionaliteit
    • Voeg Module 2 toe:
      • Naam: "Premium Module"
      • Beschrijving: Uitgebreide functionaliteit
    • Voeg Module 3 toe:
      • Naam: "Integratie Module"
      • Beschrijving: Koppelingen met andere systemen
  3. Configureer module afhankelijkheden:
    • Stel in welke modules verplicht zijn
    • Definieer optionele modules
    • Configureer module combinaties
  4. Test module weergave:
    • Controleer productpagina met alle modules
    • Verifieer module relaties en afhankelijkheden

Verwacht resultaat:

  • Hoofdproduct met meerdere modules wordt aangemaakt
  • Module beheer functionaliteit werkt correct
  • Module relaties worden correct weergegeven

Functionaliteit: F004 - Aanbod Beheer
PvE Issues: #18 - Geregistreerde pakketten selecteren en toevoegen

Testpunten:

  • Modulair product kan worden aangemaakt
  • Meerdere modules kunnen worden toegevoegd
  • Module informatie is compleet invulbaar
  • Module afhankelijkheden kunnen worden ingesteld
  • Productpagina toont alle applicaties correct

Stap 9: Dienst Wizard Doorlopen​

Doel: Test diensten toevoegen aan bestaande producten

Acties:

  1. Ga naar "Diensten" in het menu
  2. Klik op "Nieuwe Dienst"
  3. Selecteer product: Kies een van de eerder aangemaakte producten
  4. Doorloop Dienst Wizard:
  5. Publiceer dienst
  6. Herhaal voor verschillende dienst types:
    • Implementatie dienst
    • Training dienst
    • Hosting dienst

Verwacht resultaat:

  • Verschillende diensten worden succesvol toegevoegd
  • Diensten zijn gekoppeld aan juiste producten

Functionaliteit: F005 - Dienstenbeheer
PvE Issues: #35 - Dienst toevoegen

Testpunten:

  • Dienst wizard werkt voor alle dienst types
  • Diensten kunnen aan producten worden gekoppeld
  • SLA en service details kunnen worden ingevoerd
  • Diensten zijn zichtbaar bij gekoppelde producten

Stap 10: Gebruik Melden en Beheren​

Doel: Test gebruik registratie en beheer voor andere organisaties

Acties:

  1. Gebruik Melden voor Andere Organisatie:

    • Ga naar "Gebruik" in het menu
    • Klik op "Gebruik Melden"
    • Zoek organisatie: Zoek een andere organisatie in de catalogus
    • Selecteer product: Kies een product van een andere leverancier
    • Vul gebruik details in:
      • Gebruikende organisatie: Selecteer de organisatie
      • Product/Module: Specificeer welke modules gebruikt worden
      • Implementatie details: Beschrijf hoe het wordt gebruikt
      • Contactpersoon: Wijs contactpersoon toe
    • Verstuur gebruik melding
  2. Gebruik Aanvaarden (als Leverancier):

    • Log in als leverancier van het gemelde product
    • Ga naar "Gebruik Beheer"
    • Bekijk openstaande meldingen
    • Controleer gebruik details:
      • Organisatie informatie: Klopt de organisatie?
      • Product/Module: Correct product geselecteerd?
      • Implementatie: Realistisch gebruik scenario?
    • Accepteer of weiger gebruik:
      • Accepteren: Bevestig gebruik en maak zichtbaar
      • Weigeren: Geef reden van weigering
    • Voeg aanvullende informatie toe (optioneel)
  3. Aanbieder Aanmaken die Nog Niet Bestaat:

    • Ga naar "Gebruik Melden"
    • Zoek naar niet-bestaande leverancier
    • Klik op "Nieuwe Aanbieder Toevoegen"
    • Vul aanbieder gegevens in:
      • Organisatienaam: Naam van de leverancier
      • Type: Leverancier/Softwarebedrijf
      • Contactgegevens: Basis informatie
      • Beschrijving: Korte beschrijving
    • Sla aanbieder op
  4. Product Aanmaken voor Aanbieder (Gemeente Meldt):

    • Selecteer de nieuwe aanbieder
    • Klik op "Product Toevoegen voor Aanbieder"
    • Vul product informatie in:
      • Productnaam: Naam van het ontbrekende product
      • Beschrijving: Wat doet het product
      • Categorie: Selecteer passende categorie
      • Hosting: On-premise/Cloud/Hybrid
    • Voeg gebruik toe:
      • Gebruikende organisatie: Eigen organisatie
      • Implementatie details: Hoe wordt het gebruikt
    • Verstuur voor goedkeuring

Verwacht resultaat:

  • Gebruik kan worden gemeld voor andere organisaties
  • Leveranciers kunnen gebruik accepteren/weigeren
  • Nieuwe aanbieders kunnen worden aangemaakt
  • Ontbrekende producten kunnen worden gemeld
  • Alle meldingen worden correct verwerkt

Functionaliteit: F013 - Gebruik Beheer
PvE Issues:

  • #12 - Namens aanbieder pakketten opvoeren die ontbreken
  • #143 - Aanbieder registreren die nog niet bestaat
  • #58 - Pakketten door aanbod-beheerders koppelen aan applicatielandschap

Testpunten:

  • Gebruik kan worden gemeld voor andere organisaties
  • Organisaties kunnen worden gezocht en geselecteerd
  • Producten van andere leveranciers zijn selecteerbaar
  • Gebruik details kunnen volledig worden ingevuld
  • Leveranciers ontvangen meldingen van gebruik
  • Gebruik kan worden geaccepteerd door leveranciers
  • Gebruik kan worden geweigerd met reden
  • Nieuwe aanbieders kunnen worden aangemaakt
  • Ontbrekende producten kunnen worden gemeld
  • Gemeente kan producten melden namens aanbieders

Stap 11: Koppeling Wizard Doorlopen (pas bij gebruik!)​

Doel: Test koppelingen registreren tussen applicaties

Acties:

  1. Ga naar "Koppelingen" in het menu
  2. Klik op "Nieuwe Koppeling"
  3. Doorloop Koppeling Wizard:
    • Stap 1: Bronsysteem:
      • Selecteer een van uw producten als bronsysteem
      • Specificeer versie en configuratie
    • Stap 2: Doelsysteem:
      • Zoek en selecteer doelsysteem uit catalogus
      • Of voeg extern systeem toe
    • Stap 3: Koppeling Type:
      • Type: API, Bestandsuitwisseling, Database, Webservice
      • Richting: Unidirectioneel of bidirectioneel
      • Frequentie: Real-time, batch, scheduled
    • Stap 4: Technische Details:
      • Protocol: REST, SOAP, FTP, etc.
      • Authenticatie: API key, OAuth, certificaten
      • Data formaat: JSON, XML, CSV
    • Stap 5: Standaarden:
      • Gebruikt standaard: Ja/Nee
      • Welke standaard: StUF, RSGB, etc.
      • Toelichting: Beschrijving van implementatie
  4. Registreer koppeling
  5. Maak meerdere koppelingen met verschillende configuraties

Verwacht resultaat:

  • Koppelingen worden succesvol geregistreerd
  • Verschillende koppeling types werken
  • Standaarden kunnen worden gespecificeerd

Functionaliteit: F013 - Gebruik Beheer
PvE Issues: #56 - Koppelingen registreren tussen applicaties

Testpunten:

  • Koppeling wizard doorloopt alle stappen
  • Bron- en doelsystemen kunnen worden geselecteerd
  • Verschillende koppeling types zijn beschikbaar
  • Technische details kunnen worden gespecificeerd
  • Standaarden kunnen worden aangegeven
  • Koppelingen zijn zichtbaar in overzichten

Stap 12: Privacy en Zichtbaarheid Testen​

Doel: Test privacy instellingen voor gebruik en koppelingen

Acties:

  1. Test Gebruik Zichtbaarheid:

    • Log in als verschillende gebruikerstypen:

      • Leverancier: Eigenaar van het product
      • Gemeente: Gebruiker van het product
      • Derde partij: Niet-gerelateerde organisatie
      • Ambtenaar: VNG/Functioneel beheerder
    • Controleer gebruik zichtbaarheid per rol:

      • Als Leverancier:
        • Kan alle gebruik van eigen producten zien
        • Kan gebruik details bekijken
        • Kan gebruikende organisaties zien
      • Als Gemeente (gebruiker):
        • Kan eigen gebruik zien
        • Kan NIET gebruik van andere organisaties zien
      • Als Derde Partij:
        • Kan GEEN gebruik details zien
        • Kan GEEN gebruikende organisaties zien
        • Ziet alleen publieke product informatie
      • Als Ambtenaar/VNG:
        • Kan alle gebruik zien (beheerdersrechten)
        • Kan alle organisaties en hun gebruik inzien
  2. Test Koppeling Zichtbaarheid:

    • Maak koppelingen aan tussen verschillende producten
    • Test zichtbaarheid per gebruikerstype:
      • Als Leverancier van bron/doel product:
        • Kan koppelingen van eigen producten zien
        • Kan technische details bekijken
        • Kan gekoppelde organisaties zien
      • Als Gemeente (eigenaar koppeling):
        • Kan eigen koppelingen zien en beheren
        • Kan NIET koppelingen van andere organisaties zien
      • Als Derde Partij:
        • Kan GEEN koppeling details zien
        • Kan GEEN technische informatie zien
        • Ziet alleen publieke product informatie
      • Als Ambtenaar/VNG:
        • Kan alle koppelingen zien (beheerdersrechten)
        • Kan alle technische details inzien
  3. Test Privacy Uitzonderingen:

    • Controleer leverancier toegang:
      • Leverancier kan gebruik van eigen product zien
      • Leverancier kan koppelingen met eigen product zien
      • Leverancier kan NIET gebruik/koppelingen van andere producten zien
    • Controleer ambtenaar toegang:
      • VNG ambtenaren hebben volledige toegang
      • Functioneel beheerders kunnen alles inzien
      • Normale ambtenaren hebben beperkte toegang
  4. Test Foutieve Toegang Pogingen:

    • Probeer directe URL toegang tot gebruik/koppeling details
    • Controleer foutmeldingen: "Geen toegang" berichten
    • Test API endpoints: Controleer autorisatie op API niveau

Verwacht resultaat:

  • Gebruik is alleen zichtbaar voor betrokken partijen
  • Koppelingen zijn alleen zichtbaar voor betrokken partijen
  • Leveranciers zien alleen hun eigen product gebruik/koppelingen
  • Ambtenaren hebben beheerdersrechten
  • Derde partijen zien geen gevoelige informatie
  • Privacy wordt correct gehandhaafd

Functionaliteit: F013 - Gebruik Beheer, F003 - Gebruikersbeheer
PvE Issues:

  • #105 - Aanbieders zien geen applicatielandschappen van gebruikers
  • #58 - Pakketten door aanbod-beheerders koppelen aan applicatielandschap

Testpunten:

  • Gebruik is niet zichtbaar voor derde partijen
  • Koppelingen zijn niet zichtbaar voor derde partijen
  • Leveranciers zien alleen gebruik van eigen producten
  • Leveranciers zien alleen koppelingen met eigen producten
  • Gemeenten zien alleen eigen gebruik en koppelingen
  • Ambtenaren hebben volledige toegang (beheerdersrechten)
  • VNG functioneel beheerders kunnen alles inzien
  • Directe URL toegang wordt geblokkeerd voor onbevoegden
  • API endpoints respecteren autorisatie regels
  • Foutmeldingen zijn duidelijk en informatief

Stap 13: Excel Export Testen​

Doel: Test data export functionaliteit vanuit dashboard

Acties:

  1. Ga naar Dashboard in de beheeromgeving
  2. Navigeer naar "Producten" overzicht
  3. Test Excel Export:
    • Zoek export knop: "Download als Excel" of "Exporteren"
    • Klik op export functie
    • Controleer download: Bestand wordt gedownload naar Downloads folder
  4. Valideer Excel Bestand:
    • Open gedownload bestand in Excel of LibreOffice
    • Controleer kolommen: Alle product velden aanwezig
    • Controleer data: Juiste product informatie
    • Controleer formatting: Leesbare opmaak

Verwacht resultaat:

  • Excel bestand wordt succesvol gedownload
  • Alle product data is correct geΓ«xporteerd
  • Bestand is bruikbaar voor verdere verwerking

Functionaliteit: F007 - Data Export en Import
PvE Issues: #15 - Data vanuit softwarecatalogus exporteren

Testpunten:

  • Export knop is zichtbaar en toegankelijk
  • Download proces werkt zonder fouten
  • Excel bestand opent correct
  • Alle product velden zijn geΓ«xporteerd
  • Data integriteit is behouden
  • Bestandsnaam is logisch en informatief

Stap 14: Zoeken en Resultaten Controleren​

Doel: Test zoekfunctionaliteit en resultaatpagina's

Acties:

  1. Ga naar frontend: https://softwarecatalogus.accept.opencatalogi.nl/
  2. Test Basis Zoeken:
    • Gebruik zoekbalk: Zoek op productnaam
    • Zoek op organisatie: Zoek uw test organisatie
    • Zoek op categorie: Browse per domein
  3. Test Geavanceerd Zoeken:
    • Combineer filters: Categorie + hosting type
    • Filter op features: Specifieke functionaliteiten
  4. Controleer Zoekresultaten:
    • Product resultaten: Toon juiste informatie
    • Organisatie resultaten: Correct profiel
    • Relevantie: Resultaten zijn relevant voor zoekopdracht
  5. Test Individuele Resultaat Pagina's:
    • Klik op product: Open product detail pagina
    • Controleer alle secties:
      • Productinformatie
      • Modules (indien van toepassing)
      • Diensten
      • Koppelingen
      • Contactinformatie
      • GEMMA componenten
      • Screenshots en documentatie
    • Test alle links: Interne en externe links
    • Controleer verbanden: Gerelateerde producten, leverancier info
  6. Test Organisatie Pagina:
    • Klik op organisatie: Open organisatie profiel
    • Controleer secties:
      • Organisatie informatie
      • Product portfolio
      • Diensten overzicht
      • Samenwerkingen
      • Contactgegevens

Verwacht resultaat:

  • Zoekfunctionaliteit werkt accuraat
  • Alle resultaatpagina's tonen correcte informatie
  • Verbanden tussen entiteiten zijn zichtbaar
  • Navigatie tussen pagina's werkt soepel

Functionaliteit: F011 - Zoeken & Ontdekken
PvE Issues:

  • #21 - Zoeken en filteren in gebruikte pakketten
  • #144 - Overzicht organisaties met zoek- en filteropties

Testpunten:

  • Basis zoekfunctionaliteit werkt
  • Geavanceerde filters functioneren correct
  • Zoekresultaten zijn relevant en compleet
  • Product detail pagina's tonen alle informatie
  • Modules worden correct weergegeven
  • Diensten zijn zichtbaar bij producten
  • Koppelingen worden getoond
  • Organisatie pagina's zijn compleet
  • Alle links en navigatie werken

Stap 15: AMEFF Referentie Applicaties​

Doel: Test GEMMA/AMEFF integratie en referentie applicatie selectie

Acties:

  1. Ga terug naar product wizard of bewerk bestaand product
  2. Navigeer naar GEMMA/Architectuur sectie:
    • Open GEMMA componenten selectie
    • Controleer beschikbare referentie applicaties
  3. Test Referentie Applicatie Selectie:
    • Bekijk beschikbare componenten: Volledige lijst van GEMMA componenten
    • Selecteer relevante componenten:
      • Kies componenten die passen bij uw product
      • Selecteer meerdere componenten indien van toepassing
    • Controleer component details:
      • Beschrijving van component
      • Relaties met andere componenten
      • Links naar GEMMA Online (indien beschikbaar)
  4. Valideer Opgeslagen Selecties:
    • Sla product op met geselecteerde componenten
    • Controleer product pagina: GEMMA componenten zichtbaar
    • Test publieke weergave: Componenten tonen op frontend

Verwacht resultaat:

  • GEMMA referentie applicaties zijn beschikbaar
  • Componenten kunnen worden geselecteerd en opgeslagen
  • Filtering en zoeken in componenten werkt
  • Selecties zijn zichtbaar op product pagina's

Functionaliteit: F014 - Data Migratie
PvE Issues: #70 - Ontsluiten architectuur concepten (filteren)

Testpunten:

  • GEMMA componenten zijn beschikbaar in wizard
  • Componentenlijst wordt correct geladen
  • Componenten kunnen worden geselecteerd
  • Meerdere componenten kunnen worden gekozen
  • Component details zijn informatief
  • Selecties worden correct opgeslagen
  • GEMMA componenten zijn zichtbaar op product pagina
  • Links naar GEMMA Online werken (indien beschikbaar)

Stap 16: Standaarden Beheer Testen​

Doel: Test standaarden registratie en filtering functionaliteiten

Acties:

  1. Standaarden Registreren bij Product:

    • Ga naar product wizard of bewerk bestaand product
    • Navigeer naar "Standaarden" sectie
    • Voeg standaarden toe:
      • StUF: Selecteer StUF versie en implementatie details
      • RSGB: Registreer RSGB ondersteuning
      • GEMMA: Koppel aan GEMMA standaarden
      • Andere standaarden: Voeg custom standaarden toe
    • Specificeer implementatie niveau: Volledig/Gedeeltelijk/Gepland
    • Sla wijzigingen op
  2. Licentievorm Registreren:

    • Ga naar product configuratie
    • Selecteer licentie type:
      • Open Source: MIT, GPL, Apache, etc.
      • Commercieel: Proprietary, SaaS, etc.
      • Hybrid: Freemium, Dual License
    • Voeg licentie details toe: Kosten, voorwaarden, beperkingen
  3. Hosting Opties Specificeren:

    • On-premise: Eigen infrastructuur
    • Cloud: SaaS, PaaS opties
    • Hybrid: Combinatie mogelijkheden
    • Voeg technische vereisten toe
  4. Test Standaarden Filtering:

    • Ga naar frontend zoeken
    • Filter op standaarden: StUF, RSGB, GEMMA
    • Combineer filters: Standaard + categorie + hosting
    • Controleer resultaten: Alleen producten met gekozen standaarden

Verwacht resultaat:

  • Standaarden kunnen worden geregistreerd bij producten
  • Licentievormen zijn correct geconfigureerd
  • Hosting opties zijn duidelijk gespecificeerd
  • Filtering op standaarden werkt accuraat

Functionaliteit: F004 - Applicatiebeheer, F011 - Zoeken & Ontdekken
PvE Issues:

  • #3 - Pakketten zoeken/filteren op standaarden ondersteuning
  • #6 - Registreren welke standaarden door pakket worden ondersteund
  • #7 - Licentievorm per pakket registreren
  • #9 - Aangeven of applicatie on-premise of Cloud wordt aangeboden

Testpunten:

  • Standaarden kunnen worden toegevoegd aan producten
  • Verschillende standaard types zijn beschikbaar
  • Implementatie niveau kan worden gespecificeerd
  • Licentie types kunnen worden geselecteerd
  • Hosting opties zijn configureerbaar
  • Filtering op standaarden werkt in frontend
  • Gecombineerde filters geven juiste resultaten
  • Standaard informatie is zichtbaar op product pagina's

Stap 17: "Gluren bij de Buren" Functionaliteit​

Doel: Test benchmarking en gemeente vergelijking functionaliteiten

Acties:

  1. Gemeente Gebruik Overzicht:

    • Log in als gemeente gebruiker
    • Ga naar "Gebruik Overzicht"
    • Bekijk eigen applicatielandschap
    • Controleer gebruikte producten lijst
  2. Andere Gemeenten Bekijken:

    • Ga naar "Gemeenten Vergelijken"
    • Selecteer vergelijkbare gemeenten:
      • Op grootte: Inwoneraantal categorie
      • Op type: Stedelijk/Landelijk
      • Op regio: Provincie/Regio
    • Bekijk hun applicatielandschap:
      • Welke producten gebruiken zij
      • Welke leveranciers kiezen zij
      • Welke standaarden implementeren zij
  3. Benchmarking Analyse:

    • Vergelijk eigen gebruik met andere gemeenten
    • Identificeer populaire producten in vergelijkbare gemeenten
    • Bekijk trends: Welke producten winnen/verliezen marktaandeel
    • Exporteer vergelijking: Download benchmark rapport
  4. Privacy Controle:

    • Controleer dat gevoelige data niet zichtbaar is
    • Alleen publieke informatie wordt getoond
    • Geen technische details van koppelingen
    • Geen contractuele informatie

Verwacht resultaat:

  • Gemeenten kunnen andere gemeenten vergelijken
  • Benchmarking functionaliteit werkt correct
  • Privacy wordt gerespecteerd
  • Trends en patronen zijn zichtbaar

Functionaliteit: F013 - Gebruik Beheer, F011 - Zoeken & Ontdekken
PvE Issues:

  • #19 - Zien welke gemeenten pakket gebruiken
  • #20 - 'Gluren bij de buren' - pakketten andere gemeenten
  • #22 - Pakketoverzicht filteren op eigenschappen
  • #74 - Overzicht organisaties die pakketten/diensten gebruiken

Testpunten:

  • Gemeente gebruik overzicht is beschikbaar
  • Andere gemeenten kunnen worden bekeken
  • Filtering op gemeente eigenschappen werkt
  • Benchmarking analyse is informatief
  • Privacy regels worden gehandhaafd
  • Trends en statistieken zijn accuraat
  • Export functionaliteit werkt
  • Vergelijkingen zijn relevant en nuttig

Stap 18: Leverancier Gebruik Beheer​

Doel: Test leverancier perspectief op gebruik en klanten

Acties:

  1. Gebruik Overzicht voor Leveranciers:

    • Log in als leverancier
    • Ga naar "Mijn Klanten"
    • Bekijk organisaties die jouw producten gebruiken
    • Controleer gebruik details:
      • Welke modules worden gebruikt
      • Implementatie status: Live/Test/Gepland
      • Contactpersonen bij klant organisaties
  2. Gebruik Registratie Beheren:

    • Bekijk openstaande meldingen van nieuwe gebruik
    • Accepteer/weiger gebruik meldingen
    • Voeg aanvullende informatie toe:
      • Implementatie details
      • Support contacten
      • Licentie informatie
  3. Klant Ondersteuning:

    • Contacteer klanten via platform
    • Deel product updates met gebruikers
    • Verzamel feedback van implementaties
    • Track support tickets (indien beschikbaar)
  4. Gebruik Statistieken:

    • Dashboard met gebruik metrics
    • Populairste modules per klant type
    • Geografische spreiding van gebruik
    • Groei trends over tijd

Verwacht resultaat:

  • Leveranciers zien hun klanten en gebruik
  • Gebruik beheer functionaliteit werkt
  • Communicatie met klanten is mogelijk
  • Statistieken geven inzicht in gebruik patronen

Functionaliteit: F013 - Gebruik Beheer, F004 - Applicatiebeheer
PvE Issues:

  • #8 - Door gebruik-beheerders toegevoegde pakketten zien
  • #10 - Registreren welke organisaties pakket gebruiken
  • #54 - Statistieken over pakketoverzicht

Testpunten:

  • Leveranciers zien hun klanten
  • Gebruik details zijn zichtbaar
  • Gebruik meldingen kunnen worden beheerd
  • Communicatie met klanten werkt
  • Statistieken zijn informatief en accuraat
  • Dashboard is gebruiksvriendelijk
  • Privacy van andere leveranciers wordt gerespecteerd

Stap 19: Geavanceerde Koppelingen en Standaarden​

Doel: Test uitgebreide koppeling functionaliteiten en standaarden

Acties:

  1. Standaarden bij Koppelingen:

    • Ga naar koppeling wizard
    • Specificeer gebruikte standaarden:
      • StUF: Versie en berichttypen
      • REST API: OpenAPI specificatie
      • SOAP: WSDL definities
      • Bestandsformaten: XML, JSON, CSV schemas
    • Voeg compliance informatie toe
    • Test validatie van standaard specificaties
  2. Externe Bronnen Integratie:

    • Configureer externe API koppelingen
    • Test authenticatie: API keys, OAuth, certificaten
    • Valideer data mapping: Veld mapping tussen systemen
    • Monitor koppeling status: Up/Down, response times
  3. ArchiMate Import/Export:

    • Importeer ArchiMate model: Upload .archimate bestand
    • Map naar catalogus structuur: Applicaties, services, interfaces
    • Exporteer naar ArchiMate: Download model voor externe tools
    • Valideer roundtrip: Import β†’ Export β†’ Import consistentie
  4. Legacy Data Migratie:

    • Import oude catalogus data: CSV, Excel, database export
    • Map legacy velden: Naar nieuwe structuur
    • Valideer data kwaliteit: Completeness, correctness
    • Test historische data: Behoud van oude informatie

Verwacht resultaat:

  • Standaarden kunnen worden gespecificeerd bij koppelingen
  • Externe systeem integraties werken
  • ArchiMate import/export functionaliteit werkt
  • Legacy data kan worden gemigreerd

Functionaliteit: F008 - Externe Koppelingen, F014 - Data Migratie
PvE Issues:

  • #55 - Bij koppeling aangeven of standaard wordt gebruikt
  • #52 - Externe bronnen
  • #71 - Importeren ArchiMate
  • #72 - Exporteren ArchiMate
  • #23 - Reeds geregistreerde gegevens weer zien in nieuwe catalogus

Testpunten:

  • Standaarden kunnen worden toegevoegd aan koppelingen
  • Externe API integraties werken
  • ArchiMate bestanden kunnen worden geΓ―mporteerd
  • ArchiMate export genereert valide bestanden
  • Legacy data import werkt correct
  • Data mapping is accuraat
  • Historische informatie blijft behouden
  • Validatie en error handling werkt

Stap 20: Samenwerkingen en Multi-Organisatie Beheer​

Doel: Test samenwerking functionaliteiten en multi-organisatie beheer

Acties:

  1. Samenwerking Namens Leden:

    • Log in als samenwerkingsverband
    • Ga naar "Leden Beheer"
    • Voeg producten toe namens leden:
      • Selecteer lid organisatie
      • Kies product uit catalogus
      • Specificeer gebruik details
      • Verstuur voor goedkeuring naar lid
    • Beheer collectieve licenties
  2. Multi-Organisatie Pakketbeheer:

    • Beheer meerdere organisaties vanuit één account
    • Switch tussen organisaties: Dropdown/selector
    • Bulk operaties: Producten toevoegen aan meerdere organisaties
    • Gedeelde configuraties: Templates voor vergelijkbare organisaties
  3. Zelf-Registratie bij Organisaties:

    • Test nieuwe gebruiker registratie
    • Selecteer bestaande organisatie tijdens registratie
    • Aanvraag goedkeuring: Door organisatie beheerders
    • Automatische rol toewijzing: Gebaseerd op organisatie type
  4. Organisatie Fusies en Overnames:

    • Simuleer organisatie fusie
    • Merge gebruikers van beide organisaties
    • Combineer product portfolios
    • Behoud historische data van beide organisaties
    • Update contactpersonen en verantwoordelijkheden

Verwacht resultaat:

  • Samenwerkingen kunnen namens leden handelen
  • Multi-organisatie beheer werkt efficiΓ«nt
  • Zelf-registratie proces is gebruiksvriendelijk
  • Organisatie fusies kunnen worden verwerkt

Functionaliteit: F010 - Lidmaatschapsbeheer, F003 - Gebruikersbeheer
PvE Issues:

  • #57 - Samenwerkingsverband pakketten opvoeren voor gemeenten
  • #60 - Voor meerdere organisaties pakketoverzichten bewerken
  • #61 - Nieuwe gebruikers aanmelden bij bestaande organisatie
  • #141 - Organisaties samenvoegen bij herindeling/overname

Testpunten:

  • Samenwerkingen kunnen namens leden handelen
  • Multi-organisatie switching werkt soepel
  • Bulk operaties zijn efficiΓ«nt
  • Zelf-registratie workflow werkt
  • Goedkeuring proces functioneert
  • Organisatie fusies kunnen worden uitgevoerd
  • Data integriteit blijft behouden tijdens fusies
  • Historische informatie blijft toegankelijk

Stap 21: Beheer en Configuratie Functies​

Doel: Test systeem beheer en configuratie mogelijkheden

Acties:

  1. Content Management:

    • Log in als functioneel beheerder
    • Ga naar "Content Beheer"
    • Publiceer verschillende content types:
      • Nieuwsberichten: Systeem updates, nieuwe features
      • Handleidingen: Gebruikersdocumentatie
      • FAQ: Veelgestelde vragen
      • Beleid documenten: Gebruiksvoorwaarden, privacy
    • Test content workflow: Draft β†’ Review β†’ Publish
  2. Systeem Configuratie:

    • Ga naar "Systeem Instellingen"
    • Pas teksten aan:
      • Foutmeldingen: Gebruiksvriendelijke berichten
      • Help teksten: Tooltips en uitleg
      • Email templates: Notificatie berichten
    • Configureer validatie regels
    • Test meertaligheid (indien beschikbaar)
  3. Menu Structuur Beheer:

    • Ga naar "Menu Configuratie"
    • Pas menu structuur aan:
      • Voeg menu items toe
      • Herorden bestaande items
      • Configureer toegangsrechten per menu item
    • Test verschillende gebruikersrollen
    • Valideer menu zichtbaarheid
  4. Rapportage en Analytics:

    • Ga naar "Rapportages"
    • Genereer verschillende rapporten:
      • Gebruik statistieken: Meest gebruikte producten
      • Organisatie overzichten: Nieuwe registraties
      • Trend analyses: Groei patronen
    • Export rapporten: PDF, Excel, CSV
    • Schedule automatische rapporten
  5. UI/UX Verbeteringen:

    • Test tooltip functionaliteit
    • Controleer help teksten bij complexe velden
    • Valideer glossary functie: Begrippen uitleg
    • Test responsive design op verschillende schermen
    • Controleer accessibility: Screen reader compatibility

Verwacht resultaat:

  • Content kan worden beheerd en gepubliceerd
  • Systeem configuratie is flexibel
  • Menu structuur kan worden aangepast
  • Rapportages geven waardevolle inzichten
  • UI/UX is gebruiksvriendelijk

Functionaliteit: F009 - Beheer en Configuratie, F006 - Inzichten en Aanbevelingen
PvE Issues:

  • #28 - Verschillende soorten content publiceren
  • #29 - Toelichtende teksten en foutmeldingen maken/wijzigen
  • #30 - Menustructuur kunnen aanpassen
  • #75 - Rapportages maken over catalogus data
  • #106 - Tonen beschrijving bij concept (tooltip/glossary)

Testpunten:

  • Content types kunnen worden aangemaakt
  • Content workflow werkt correct
  • Systeem teksten kunnen worden aangepast
  • Menu structuur is configureerbaar
  • Toegangsrechten werken per menu item
  • Rapportages zijn informatief en accuraat
  • Export functionaliteiten werken
  • Tooltips en help teksten zijn zichtbaar
  • Glossary functie werkt correct
  • UI is toegankelijk voor alle gebruikers

Stap 22: Geavanceerde Zoek en Filter Functies​

Doel: Test uitgebreide zoek en filter mogelijkheden

Acties:

  1. Geavanceerde Product Filtering:

    • Ga naar frontend zoeken
    • Test complexe filter combinaties:
      • Categorie + Standaarden + Hosting
      • Licentie + Organisatie type + Regio
      • Implementatie status + Support niveau
    • Gebruik faceted search: Multiple values per filter
    • Test filter persistentie: Filters blijven bij navigatie
  2. Volledige Applicatie Informatie:

    • Controleer product detail pagina's
    • Valideer alle informatie secties:
      • Technische specificaties: Volledig ingevuld
      • Functionele beschrijving: Uitgebreid
      • Implementatie voorbeelden: Case studies
      • Support informatie: Contact details, SLA
      • Prijsinformatie: Transparant en actueel
    • Test informatie completeness: Percentage volledigheid
  3. Architectuur Visualisatie:

    • Ga naar "Architectuur Overzicht"
    • Test view plotting functionaliteit:
      • Applicatie landschap views: Organisatie overzicht
      • Technische architectuur: Systeem koppelingen
      • Business proces views: Workflow diagrammen
    • Interactieve elementen: Klik op componenten voor details
    • Export mogelijkheden: PNG, SVG, PDF
  4. GEMMA Online Integratie:

    • Test doorverwijzingen naar GEMMA Online
    • Controleer externe links: Openen in nieuwe tab
    • Valideer context: Juiste GEMMA pagina wordt geopend
    • Test deep linking: Directe links naar specifieke concepten

Verwacht resultaat:

  • Geavanceerde filtering werkt intuΓ―tief
  • Product informatie is volledig en accuraat
  • Architectuur visualisatie is informatief
  • GEMMA integratie werkt naadloos

Functionaliteit: F011 - Zoeken & Ontdekken, F004 - Applicatiebeheer
PvE Issues:

  • #59 - Alle informatie over applicaties invoeren
  • #68 - Plotten op views
  • #69 - Doorverwijzing naar GEMMA online vanuit architectuurconcepten

Testpunten:

  • Complexe filter combinaties werken
  • Faceted search is gebruiksvriendelijk
  • Product informatie is volledig
  • Architectuur views zijn informatief
  • Interactieve elementen werken
  • GEMMA links openen correct
  • Export functionaliteiten werken
  • Performance is acceptabel bij complexe queries

Stap 23: Functioneel Beheer Overzicht​

Doel: Test functioneel beheerder perspectief en overzichten

Acties:

  1. Beheerder Dashboard:

    • Log in als functioneel beheerder
    • Bekijk beheerder dashboard:
      • Systeem statistieken: Gebruikers, organisaties, producten
      • Recente activiteiten: Registraties, updates, issues
      • Systeem status: Performance metrics, uptime
      • Pending approvals: Organisaties, gebruikers, content
  2. Gebruik-Beheerders Overzicht:

    • Ga naar "Gebruik Beheer Overzicht"
    • Bekijk alle door gebruik-beheerders geregistreerde pakketten
    • Filter op organisatie type: Gemeente, provincie, waterschap
    • Controleer data kwaliteit: Completeness, accuracy
    • Identificeer duplicaten: Zelfde product meerdere keren
  3. Organisatie en Gebruiker Beheer:

    • Beheer alle organisaties: Status, type, contacten
    • Gebruiker account beheer: Activeren, deactiveren, rollen
    • Bulk operaties: Multiple organisaties tegelijk
    • Audit trail: Wie heeft wat wanneer gewijzigd
  4. Data Kwaliteit Monitoring:

    • Monitor data completeness: Percentage ingevulde velden
    • Identificeer inconsistenties: Conflicterende informatie
    • Track data freshness: Laatste update timestamps
    • Generate quality reports: Voor management

Verwacht resultaat:

  • Functioneel beheerders hebben volledig overzicht
  • Gebruik-beheerder data is zichtbaar en beheerbaar
  • Data kwaliteit kan worden gemonitor
  • Bulk operaties werken efficiΓ«nt

Functionaliteit: F009 - Beheer en Configuratie, F013 - Gebruik Beheer
PvE Issues:

  • #11 - Overzicht door gebruik-beheerders geregistreerde pakketten
  • #62 - Gebruikers gekoppeld aan organisatie

Testpunten:

  • Beheerder dashboard is informatief
  • Gebruik-beheerder data is zichtbaar
  • Filtering en zoeken werkt in beheer interface
  • Bulk operaties zijn efficiΓ«nt
  • Audit trail is compleet
  • Data kwaliteit metrics zijn accuraat
  • Reports kunnen worden gegenereerd
  • Performance is acceptabel bij grote datasets

Stap 24: AMEFF Export en Uitgebreide Data Export​

Doel: Test specialistische export functionaliteiten

Acties:

  1. AMEFF Specifieke Export:

    • Ga naar "Data Export"
    • Selecteer "AMEFF Export"
    • Configureer export parameters:
      • Organisatie scope: Eigen/Alle (indien toegestaan)
      • Data types: Applicaties, koppelingen, architectuur
      • Format specificatie: AMEFF XML schema
    • Generate export file
    • Valideer export: Schema compliance, completeness
  2. Uitgebreide Excel/CSV Export:

    • Test verschillende export formaten:
      • Excel: Met multiple sheets, formatting
      • CSV: Met configureerbare delimiters
      • JSON: Voor API integratie
      • XML: Voor systeem integratie
    • Configureer export scope: Velden selectie
    • Test grote datasets: Performance bij veel data
  3. Scheduled Exports:

    • Configureer automatische exports
    • Set schedule: Daily, weekly, monthly
    • Email delivery: Naar beheerders
    • FTP/SFTP upload: Naar externe systemen
  4. Import Validatie:

    • Test roundtrip: Export β†’ Import β†’ Validate
    • Cross-system compatibility: Import in andere tools
    • Data integrity checks: Geen data verlies

Verwacht resultaat:

  • AMEFF export genereert valide bestanden
  • Verschillende export formaten werken
  • Scheduled exports functioneren betrouwbaar
  • Data integriteit blijft behouden

Functionaliteit: F007 - Data Export en Import
PvE Issues:

  • #16 - AMEFF export

Testpunten:

  • AMEFF export genereert valide XML
  • Export schema compliance is correct
  • Verschillende formaten werken
  • Scheduled exports worden uitgevoerd
  • Email delivery werkt
  • Import validatie slaagt
  • Performance is acceptabel
  • Error handling werkt bij problemen

βœ… Test Afronding​

Testresultaten Documenteren​

Acties:

  1. Maak screenshots van belangrijke stappen
  2. Documenteer gevonden issues met:
    • Stap waar issue optrad
    • Verwacht vs werkelijk gedrag
    • Browser en omgeving details
  3. Controleer test coverage:
    • Alle PvE issues getest?
    • Alle functionaliteiten doorlopen?
    • Edge cases onderzocht?

Opruimen Testdata​

Acties:

  1. Markeer testdata: Voeg "TEST" prefix toe aan namen
  2. Documenteer testaccounts: Voor hergebruik in toekomstige tests
  3. Archiveer testresultaten: Voor referentie

πŸ“Š Test Coverage Matrix​

FunctionaliteitPvE IssuesTest StatusOpmerkingen
F001 - Toegang Verkrijgen#139βœ… GetestStap 2: Registratie
F002 - Organisatie Inrichten#66, #140, #142βœ… GetestStap 3, 6: Activatie + gebruikersbeheer + profiel
F003 - Gebruikersbeheer#61, #62, #63, #64, #65, #73βœ… GetestStap 3, 4, 5, 20, 23: Volledig gebruikersbeheer
F004 - Applicatiebeheer#3, #5, #6, #7, #8, #9, #10, #17, #18, #54, #59βœ… GetestStap 7, 8, 16, 18, 22: Volledig aanbod beheer
F005 - Dienstenbeheer#35βœ… GetestStap 9: Dienst wizard
F006 - Inzichten en Aanbevelingen#75βœ… GetestStap 21: Rapportages en analytics
F007 - Data Export en Import#15, #16βœ… GetestStap 13, 24: Excel + AMEFF export
F008 - Externe Koppelingen#52, #55βœ… GetestStap 19: Geavanceerde koppelingen
F009 - Beheer en Configuratie#11, #28, #29, #30, #106βœ… GetestStap 21, 23: Systeem beheer + content
F010 - Lidmaatschapsbeheer#57, #60, #141βœ… GetestStap 20: Samenwerkingen + multi-org
F011 - Zoeken & Ontdekken#19, #20, #21, #22, #68, #69, #74, #144βœ… GetestStap 14, 16, 17, 22: Volledig zoeken + benchmarking
F013 - Gebruik Beheer#12, #56, #58, #105, #143βœ… GetestStap 10, 11, 12, 17, 18: Volledig gebruik beheer
F014 - Data Migratie#23, #70, #71, #72βœ… GetestStap 15, 19: AMEFF + ArchiMate + legacy migratie

πŸŽ‰ Volledige PvE Coverage Bereikt!​

Alle 45 PvE eis issues worden nu getest in de uitgebreide testflow!

βœ… Nieuw Geteste Issues in Uitgebreide Testflow:​

Stap 16 - Standaarden Beheer:

  • #3 - Pakketten zoeken/filteren op standaarden ondersteuning
  • #6 - Registreren welke standaarden door pakket worden ondersteund
  • #7 - Licentievorm per pakket registreren
  • #9 - Aangeven of applicatie on-premise of Cloud wordt aangeboden

Stap 17 - "Gluren bij de Buren":

  • #19 - Zien welke gemeenten pakket gebruiken
  • #20 - 'Gluren bij de buren' - pakketten andere gemeenten
  • #22 - Pakketoverzicht filteren op eigenschappen
  • #74 - Overzicht organisaties die pakketten/diensten gebruiken

Stap 18 - Leverancier Gebruik Beheer:

  • #8 - Door gebruik-beheerders toegevoegde pakketten zien
  • #10 - Registreren welke organisaties pakket gebruiken
  • #54 - Statistieken over pakketoverzicht

Stap 19 - Geavanceerde Koppelingen:

  • #23 - Reeds geregistreerde gegevens weer zien in nieuwe catalogus
  • #52 - Externe bronnen
  • #55 - Bij koppeling aangeven of standaard wordt gebruikt
  • #71 - Importeren ArchiMate
  • #72 - Exporteren ArchiMate

Stap 20 - Samenwerkingen en Multi-Organisatie:

  • #57 - Samenwerkingsverband pakketten opvoeren voor gemeenten
  • #60 - Voor meerdere organisaties pakketoverzichten bewerken
  • #61 - Nieuwe gebruikers aanmelden bij bestaande organisatie
  • #141 - Organisaties samenvoegen bij herindeling/overname

Stap 21 - Beheer en Configuratie:

  • #28 - Verschillende soorten content publiceren
  • #29 - Toelichtende teksten en foutmeldingen maken/wijzigen
  • #30 - Menustructuur kunnen aanpassen
  • #75 - Rapportages maken over catalogus data
  • #106 - Tonen beschrijving bij concept (tooltip/glossary)

Stap 22 - Geavanceerde Zoek en Filter:

  • #59 - Alle informatie over applicaties invoeren
  • #68 - Plotten op views
  • #69 - Doorverwijzing naar GEMMA online vanuit architectuurconcepten

Stap 23 - Functioneel Beheer Overzicht:

  • #11 - Overzicht door gebruik-beheerders geregistreerde pakketten
  • #62 - Gebruikers gekoppeld aan organisatie

Stap 24 - AMEFF Export:

  • #16 - AMEFF export

πŸ“ˆ Coverage Statistieken​

  • Totaal PvE eis issues: 45 functionele issues
  • Getest in uitgebreide testflow: 45 issues (100%) πŸŽ‰
  • Niet getest: 0 issues (0%) βœ…
  • Volledige coverage bereikt: Alle PvE eisen worden getest!

πŸ† Testflow Prestaties​

  • 24 gedetailleerde teststappen: Van browser setup tot AMEFF export
  • 13 functionaliteiten gedekt: Alle GEMMA Softwarecatalogus functionaliteiten
  • Alle gebruikersrollen getest: Leveranciers, gemeenten, samenwerkingen, beheerders
  • Privacy en beveiliging: Uitgebreid getest met verschillende toegangsniveaus
  • End-to-end coverage: Van registratie tot geavanceerde rapportages

πŸ†˜ Troubleshooting​

Veelvoorkomende Problemen​

Probleem: Organisatie activatie duurt lang
Oplossing: Wacht tot 5 minuten, ververs pagina, controleer systeem logs

Probleem: Wachtwoord reset werkt niet
Oplossing: Controleer gebruiker status, probeer opnieuw genereren

Probleem: Uploads falen
Oplossing: Controleer bestandsgrootte (<10MB), ondersteunde formaten

Probleem: GEMMA componenten laden niet
Oplossing: Controleer internet connectie, ververs browser cache

Contact​

Voor technische problemen tijdens testen:

  • Functioneel Beheer: Via catalogus contactformulier
  • Ontwikkelteam: GitHub issues aanmaken
  • Documentatie: Raadpleeg relevante functionaliteit pagina's

Deze testhandleiding wordt regelmatig bijgewerkt op basis van nieuwe functionaliteiten en testresultaten.