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β
- Frontend (Publiek): https://softwarecatalogus.accept.opencatalogi.nl/
- Backend (Beheer): https://softwarecatalogus.accept.commonground.nu/
- Testdata: Gebruik fictieve organisatie- en gebruikersgegevens
- Browser: Chrome (aanbevolen voor consistente resultaten)
π Testflow Overzichtβ
| Stap | Beschrijving | Functionaliteit | PvE Issues |
|---|---|---|---|
| 1 | Browser voorbereiding | - | - |
| 2 | Organisatie registratie | F001 - Toegang Verkrijgen | #139 |
| 3 | Organisatie activatie + gebruikersbeheer | F002 - Organisatie Inrichten, F003 - Gebruikersbeheer | #140, #142, #63, #64, #65 |
| 4 | Eerste inlog en wachtwoord | F003 - Gebruikersbeheer | #63, #65 |
| 5 | Collega's uitnodigen | F003 - Gebruikersbeheer | #73 |
| 6 | Organisatie profiel invullen | F002 - Organisatie Inrichten | #66 |
| 7 | Product aanmaken (single module) | F004 - Aanbod Beheer | #5, #17 |
| 8 | Product aanmaken (multi module) | F004 - Aanbod Beheer | #18 |
| 9 | Dienst wizard doorlopen | F005 - Dienstenbeheer | #35 |
| 10 | Gebruik melden en beheren | F013 - Gebruik Beheer | #12, #143, #58 |
| 11 | Koppeling wizard doorlopen | F013 - Gebruik Beheer | #56 |
| 12 | Privacy en zichtbaarheid testen | F013 - Gebruik Beheer, F003 - Gebruikersbeheer | #105, #58 |
| 13 | Excel export testen | F007 - Data Export en Import | #15 |
| 14 | Zoeken en resultaten controleren | F011 - Zoeken & Ontdekken | #21, #144 |
| 15 | AMEFF referentie applicaties | F014 - Data Migratie | #70 |
| 16 | Standaarden beheer testen | F004 - Applicatiebeheer, F011 - Zoeken & Ontdekken | #3, #6, #7, #9 |
| 17 | "Gluren bij de buren" functionaliteit | F013 - Gebruik Beheer, F011 - Zoeken & Ontdekken | #19, #20, #22, #74 |
| 18 | Leverancier gebruik beheer | F013 - Gebruik Beheer, F004 - Applicatiebeheer | #8, #10, #54 |
| 19 | Geavanceerde koppelingen en standaarden | F008 - Externe Koppelingen, F014 - Data Migratie | #55, #52, #71, #72, #23 |
| 20 | Samenwerkingen en multi-organisatie beheer | F010 - Lidmaatschapsbeheer, F003 - Gebruikersbeheer | #57, #60, #61, #141 |
| 21 | Beheer en configuratie functies | F009 - Beheer en Configuratie, F006 - Inzichten en Aanbevelingen | #28, #29, #30, #75, #106 |
| 22 | Geavanceerde zoek en filter functies | F011 - Zoeken & Ontdekken, F004 - Applicatiebeheer | #59, #68, #69 |
| 23 | Functioneel beheer overzicht | F009 - Beheer en Configuratie, F013 - Gebruik Beheer | #11, #62 |
| 24 | AMEFF export en uitgebreide data export | F007 - Data Export en Import | #16 |
π Gedetailleerde Testflowβ
Stap 1: Browser Voorbereidingβ
Doel: Zorgen voor een schone testomgeving zonder cache-interferentie
Acties:
- Open Chrome browser
- Start nieuw incognito venster:
Ctrl+Shift+N(Windows/Linux) ofCmd+Shift+N(Mac) - Controleer incognito status:
- Venster moet donkere kleur hebben
- Incognito icoon moet zichtbaar zijn
- "Je browst privΓ©" melding moet verschijnen
- 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:
- Navigeer naar: https://softwarecatalogus.accept.opencatalogi.nl/
- Klik op "Aanmelden" (rechtsboven in het gebruikersmenu)
- 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
- Verstuur aanmelding
- Controleer bevestigingsmelding
- 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:
-
Navigeer naar: https://softwarecatalogus.accept.commonground.nu/ (backend omgeving)
-
Log in met functioneel beheerder account
-
Open Softwarecatalogus app (klik op catalogus icoon)
-
Ga naar Organisaties in het menu
-
Zoek de zojuist geregistreerde organisatie
-
Controleer organisatie details:
- Status moet "concept" zijn
- Alle ingevoerde gegevens moeten zichtbaar zijn
-
Activeer organisatie:
- Klik op organisatie card
- Klik op "Activeren" knop onder .....
- Wacht tot activatie voltooid is (kan enkele minuten duren)
-
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:
- Voornaam: "Backend"
- Achternaam: "Testgebruiker"
- Email: "backend.test@example.com"
-
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:
- Ga naar frontend: https://softwarecatalogus.accept.opencatalogi.nl/
- Klik op "Inloggen" (rechtsboven)
- Voer credentials in:
- E-mailadres: Het geregistreerde e-mailadres uit stap 2
- Wachtwoord: Het wachtwoord dat in stap 3 is ingesteld
- Controleer inlog:
- Dashboard moet laden
- Menu opties moeten beschikbaar zijn aan de linker kant
- Wizards moeten tonen
- Verken dashboard: Bekijk beschikbare functionaliteiten
Verwacht resultaat:
- Inlog verloopt succesvol
- Dashboard is toegankelijk
Functionaliteit: F003 - Gebruikersbeheer
PvE Issues:
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:
- Ga naar "Contactpersonen" in het menu
- Klik op "Contactpersoon toevoegen"
- Vul gegevens fictieve collega in:
- Voornaam: "Test"
- Achternaam: "Collega"
- E-mailadres: test.collega@example.com
- Rol: Selecteer gewenste rol
- Voeg contactpersoon toe
- Controleer contactpersoon in lijst
- 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:
- Ga terug naar backend: https://softwarecatalogus.accept.commonground.nu/
- Zoek de organisatie en bijbehorende gebruikers
- Stel wachtwoorden in voor de nieuwe gebruikers via "Change Password"
- Noteer de inloggegevens voor later gebruik
- Test inlog nieuwe gebruiker:
- Log uit met hoofdaccount
- Log in met nieuwe collega account en ingesteld wachtwoord
- Test inlog nieuwe gebruiker:
- Ga terug naar backend: https://softwarecatalogus.accept.commonground.nu/
- Zoek de organisatie en bijbehorende gebruikers
- Deactiveer de gebruiker
- Log uit met hoofdaccount
- Log in met nieuwe collega account en ingesteld wachtwoord (moet nu falen)
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:
- Ga naar "Mijn Organisatie" in het menu
- Vul aanvullende organisatie-informatie in:
- Logo: Upload organisatie logo
- Website URL: Voeg website toe
- Beschrijving: Uitgebreide beschrijving
- 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
- Sla wijzigingen op
- 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:
- Ga naar "Producten" klik in het dashboard op de wizard product aanmaken
- Klik op "Nieuwe Applicatie"
- 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
- Stap 2: Licentie:
- Stap 3: Referentiecomponenten:
- Stap 4: Standaarden:
- Stap 5: Koppelingen:
- Stap 6: Diensten:
- 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:
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:
- Maak hoofdproduct aan (volg stap 7):
- Naam: "Test Applicatie Multi Module"
- Type: Selecteer "Modulair product"
- 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
- Configureer module afhankelijkheden:
- Stel in welke modules verplicht zijn
- Definieer optionele modules
- Configureer module combinaties
- 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:
- Ga naar "Diensten" in het menu
- Klik op "Nieuwe Dienst"
- Selecteer product: Kies een van de eerder aangemaakte producten
- Doorloop Dienst Wizard:
- Publiceer dienst
- 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:
-
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
-
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)
-
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
-
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:
- Ga naar "Koppelingen" in het menu
- Klik op "Nieuwe Koppeling"
- 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
- Stap 1: Bronsysteem:
- Registreer koppeling
- 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:
-
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
- Als Leverancier:
-
-
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
- Als Leverancier van bron/doel product:
-
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
- Controleer leverancier toegang:
-
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:
- Ga naar Dashboard in de beheeromgeving
- Navigeer naar "Producten" overzicht
- Test Excel Export:
- Zoek export knop: "Download als Excel" of "Exporteren"
- Klik op export functie
- Controleer download: Bestand wordt gedownload naar Downloads folder
- 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:
- Ga naar frontend: https://softwarecatalogus.accept.opencatalogi.nl/
- Test Basis Zoeken:
- Gebruik zoekbalk: Zoek op productnaam
- Zoek op organisatie: Zoek uw test organisatie
- Zoek op categorie: Browse per domein
- Test Geavanceerd Zoeken:
- Combineer filters: Categorie + hosting type
- Filter op features: Specifieke functionaliteiten
- Controleer Zoekresultaten:
- Product resultaten: Toon juiste informatie
- Organisatie resultaten: Correct profiel
- Relevantie: Resultaten zijn relevant voor zoekopdracht
- 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
- 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:
- Ga terug naar product wizard of bewerk bestaand product
- Navigeer naar GEMMA/Architectuur sectie:
- Open GEMMA componenten selectie
- Controleer beschikbare referentie applicaties
- 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)
- 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:
-
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
-
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
-
Hosting Opties Specificeren:
- On-premise: Eigen infrastructuur
- Cloud: SaaS, PaaS opties
- Hybrid: Combinatie mogelijkheden
- Voeg technische vereisten toe
-
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:
-
Gemeente Gebruik Overzicht:
- Log in als gemeente gebruiker
- Ga naar "Gebruik Overzicht"
- Bekijk eigen applicatielandschap
- Controleer gebruikte producten lijst
-
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
-
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
-
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:
-
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
-
Gebruik Registratie Beheren:
- Bekijk openstaande meldingen van nieuwe gebruik
- Accepteer/weiger gebruik meldingen
- Voeg aanvullende informatie toe:
- Implementatie details
- Support contacten
- Licentie informatie
-
Klant Ondersteuning:
- Contacteer klanten via platform
- Deel product updates met gebruikers
- Verzamel feedback van implementaties
- Track support tickets (indien beschikbaar)
-
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:
-
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
-
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
-
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
-
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:
-
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
-
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
-
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
-
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:
-
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
-
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)
-
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
-
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
-
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:
-
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
-
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
-
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
-
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:
-
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
-
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
-
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
-
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:
-
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
-
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
- Test verschillende export formaten:
-
Scheduled Exports:
- Configureer automatische exports
- Set schedule: Daily, weekly, monthly
- Email delivery: Naar beheerders
- FTP/SFTP upload: Naar externe systemen
-
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:
- Maak screenshots van belangrijke stappen
- Documenteer gevonden issues met:
- Stap waar issue optrad
- Verwacht vs werkelijk gedrag
- Browser en omgeving details
- Controleer test coverage:
- Alle PvE issues getest?
- Alle functionaliteiten doorlopen?
- Edge cases onderzocht?
Opruimen Testdataβ
Acties:
- Markeer testdata: Voeg "TEST" prefix toe aan namen
- Documenteer testaccounts: Voor hergebruik in toekomstige tests
- Archiveer testresultaten: Voor referentie
π Test Coverage Matrixβ
| Functionaliteit | PvE Issues | Test Status | Opmerkingen |
|---|---|---|---|
| F001 - Toegang Verkrijgen | #139 | β Getest | Stap 2: Registratie |
| F002 - Organisatie Inrichten | #66, #140, #142 | β Getest | Stap 3, 6: Activatie + gebruikersbeheer + profiel |
| F003 - Gebruikersbeheer | #61, #62, #63, #64, #65, #73 | β Getest | Stap 3, 4, 5, 20, 23: Volledig gebruikersbeheer |
| F004 - Applicatiebeheer | #3, #5, #6, #7, #8, #9, #10, #17, #18, #54, #59 | β Getest | Stap 7, 8, 16, 18, 22: Volledig aanbod beheer |
| F005 - Dienstenbeheer | #35 | β Getest | Stap 9: Dienst wizard |
| F006 - Inzichten en Aanbevelingen | #75 | β Getest | Stap 21: Rapportages en analytics |
| F007 - Data Export en Import | #15, #16 | β Getest | Stap 13, 24: Excel + AMEFF export |
| F008 - Externe Koppelingen | #52, #55 | β Getest | Stap 19: Geavanceerde koppelingen |
| F009 - Beheer en Configuratie | #11, #28, #29, #30, #106 | β Getest | Stap 21, 23: Systeem beheer + content |
| F010 - Lidmaatschapsbeheer | #57, #60, #141 | β Getest | Stap 20: Samenwerkingen + multi-org |
| F011 - Zoeken & Ontdekken | #19, #20, #21, #22, #68, #69, #74, #144 | β Getest | Stap 14, 16, 17, 22: Volledig zoeken + benchmarking |
| F013 - Gebruik Beheer | #12, #56, #58, #105, #143 | β Getest | Stap 10, 11, 12, 17, 18: Volledig gebruik beheer |
| F014 - Data Migratie | #23, #70, #71, #72 | β Getest | Stap 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.