Roadmap Testing ABB

Mijlpalen (EPICs?):

De Mijlpalen zijn WIP.

TODO chronologisch rangschikken + taken/risico's + effort

  1. Automatisering van de 3 bestaande projecten: de overgang van de oude software naar Playwright is voltooid. 🆗 ---

  2. Implementatie van de pipeline: Het opzetten van een geautomatiseerde pipeline voor het uitvoeren van testen op schema. Taken:

    1. Bepaal een scope per project ( Smoke - Regressie - E2E - Integratie - Performance - Security - DataDriven - UI - Headless - Unit )

    2. Maak een pipeline per Projectscope: [Serge - docker - multipipeline voor het ophalen en builden]

      Geschatte Effort:

      1. Pipelineconfiguratie definiëren:

      2. Maak de configuratiebestanden voor je CI/CD-tool om de stappen in de pipeline te definiëren, zoals het ophalen van de broncode, het opzetten van de testomgeving, het uitvoeren van tests, en het genereren van rapporten.

      3. Build/Teststappen configureren

      4. Integratie rapportage

      5. Documentatie bijwerken

      6. Notificaties instellen

      7. Beveiligingsoverwegingen

      8. (Monitoring / Logging - prestaties pipeline)

      9. (Parallelle uitvoering)

      10. (Automatische deployments)

    Risico's:

    • Integratiecomplexiteit / Toolcompabiliteit

    • Automatiseringsduur

    • Gegevensbeheer

    • Beveiligingsuitdagingen

    • Teamtraining

    Geschatte effort:

  3. Volledige rapportage zonder menselijke interactie: Als we rapportages genereren zonder menselijke tussenkomst en deze automatisch naar Teams verzenden. Taken:

    Risico's:

    Geschatte Effort:

  4. Onderhoudsproces opzetten: Aangezien er regelmatig onderhoud nodig is, kan het opzetten van een eenvoudig en gestructureerd onderhoudsproces een mijlpaal zijn. Taken:

    Risico's:

    Geschatte Effort:

  5. Toevoegen van LPDC als 4e project: Het integreren van LPDC als een nieuw project in het automation framework. Taken:

    Risico's:

    Geschatte Effort:

  6. Implementatie van API-testen:

    Taken:

    • framework analyse / POC / training

    • Verwachte resultaten verzamelen [ eg expected response/data format/status code/error handling/ (performance/ security measures) .. ]

    • Automatisering / rapportering

    Risico's:

    Geschatte Effort:

  7. Invoering van Performantie-testen:

    Taken:

    • framework analyse / POC / training

    • Performantie-indicatoren [ eg response tijden, systeemstabiliteit onder belasting..]

    • Automatisering / rapportering

    Risico's:

    Geschatte Effort:

  8. ..?

EINDDOEL - Integratie in een CI/CD pipeline.

Langetermijndoelstellingen:

Uitbreiding van de test scope: Het liefst nemen we dit mee op het planningsniveau van de spurt.

Verbeteringen in snelheid en betrouwbaarheid: Als de code aanzienlijk sneller en betrouwbaarder is geworden, kan dit worden beschouwd als een mijlpaal in de prestatieverbetering van het automatiseringsframework.

Onderhoud: x

Training en capaciteitsopbouw:

  • Bied training aan het team voor het gebruik van het automation framework, API-testen en performantietesten.

  • Bouw capaciteit op binnen het team om deze technieken zelfstandig te beheren.

Zorg ervoor dat deze mijlpalen specifiek, meetbaar, haalbaar, relevant en tijdgebonden (SMART-criteria) zijn, zodat je duidelijk kunt meten wanneer ze zijn bereikt.

Roadmapdiagram

De diagram is een Work in Progress.

Last updated