Energie en netbeheer

Infradock

De situatie

Rekenwerk waar een fout duur is.

In netbeheer draait veel om begrotingen en de prijsdelen waaruit ze zijn opgebouwd. Dat rekenwerk loopt door meerdere systemen heen, en een fout valt zelden meteen op. Hij komt boven water als een bedrag niet klopt, vaak veel later.

Handmatig natrekken schaalt daar niet. Er zijn te veel combinaties, en de mensen die de logica echt kennen hebben ander werk te doen.

Hoogspanningsmast van onderen gezien, in zwart-wit

De aanpak

Eerst prioriteren, dan automatiseren.

  1. Een testplan op risico

    Niet alles is even belangrijk. Scenario's zijn ingedeeld in P0, P1 en P2, zodat duidelijk is wat bij elke release moet draaien en wat minder vaak kan. Dat maakt de suite betaalbaar in tijd en in onderhoud.

  2. Robot Framework voor de keten

    Tests die begrotingen en prijsdelen over de systeemgrenzen heen volgen, geschreven zodat ook mensen zonder programmeerachtergrond kunnen lezen wat er getest wordt.

  3. In GitLab CI

    De suite draait automatisch in de pijplijn, niet op iemands laptop. Een uitslag hoort bij een wijziging en is terug te vinden bij de release waar hij bij hoort.

Het resultaat

Wat het opleverde

  • Rekenketens die bij elke release automatisch worden nagelopen

  • Testplan dat zegt wat wanneer draait, op basis van risico

  • Uitslagen gekoppeld aan de wijziging die ze veroorzaakte

  • Tests die leesbaar zijn voor wie de logica kent maar niet programmeert

Past bij deze diensten

Ketentesten rond begrotingen en prijsdelen, automatisch in de pijplijn

Zoiets voor jouw software?

Begin met de quickscan. Voor een vaste prijs weet je binnen een week waar je testautomatisering staat en wat de logische volgende stap is.