Developer Diaries: testfase update 1.29

27-03-2019 | Gemiddelde leestijd: 3 min
Dit bericht is 360 keer bekeken

Roy de Putter houdt zich sinds januari als Productmanager van Normec Foodcare Online bezig met de ontwikkeling en het testen van nieuwe en bestaande modules. Om jullie een kijkje te geven in hoe dit allemaal gaat, neemt Roy je stap voor stap mee in het ontwikkelingsproces. Dit keer vertelt hij over het testen van update versie 1.29.

Update cyclus

Sinds de lancering van de applicatie in 2013 voeren wij jaarlijks diverse updates door. Deze updates bestaan uit verbeteringen voor huidige modules , maar ook voor nieuwe modules. De eerste versie was 1.00 en inmiddels zijn we toe aan update versie 1.29. Het proces van ontwikkeling heeft de afgelopen maanden een flinke verbetering doorgemaakt om onze klanten nog beter en sneller van dienst te kunnen zijn. Roy vertelt: “Om het proces van de ontwikkelingscyclus nog meer te structureren, versnellen en de betrouwbaarheid van updates te waarborgen, werken we sinds begin 2019 met een vaste update cyclus van een aantal weken. De eerste weken van de cyclus bestaan uit de ontwikkelingsfase. Daarna volgen de testweken en de laatste weken zijn voor het doorvoeren van de live update. Op het moment dat ik dit vertel zijn we in de testfase van update 1.29. Deze update bevat 25 grote en kleine aanpassingen voor vier verschillende modules.”Developer Daries

Wijze van testen

Tijdens de testfase wordt duidelijk of de ontwerpen van de ontwikkelaar op de juiste wijze vertaald zijn door de programmeurs tot passende aanpassingen in de applicatie. “De testfase is de meest spannende en intensieve fase. Alle testen vinden plaats in een testversie, zodat eventuele bugs niet tot problemen leiden bij klanten. Er zijn diverse werkwijzen voor het testen. Ik begin altijd met een blackbox test waarmee ik de algemene functionaliteit van elke aanpassing test. Je kijkt dan niet naar de programmacode, maar puur of een bepaalde input de juiste output geeft zoals in het ontwerp is weergegeven,” aldus Roy.

Een voorbeeld uit de praktijk

Roy noemt als voorbeeld een aanpassing in update 1.29 waarbij het mogelijk wordt om in de module Specificaties een export te maken van de Track & Trace gegevens. “In mijn testaccount stelde ik de rechten in om deze export te draaien en opende vervolgens de module om te controleren of de export daadwerkelijk beschikbaar was. Ik zag dat de knop ‘Exporteren’ beschikbaar was, maar tegelijkertijd was het menu met filters niet zichtbaar. Hierdoor kon ik geen track & trace actie meer uitvoeren. In dit geval heeft de input ‘Het hebben van de rechten om te exporteren’ niet tot de gewenste output ‘het kunnen exporteren’ geleid. Deze bevindingen heb ik aan het ontwerp toegevoegd en teruggekoppeld naar onze programmeurs. Zodra de bug is opgelost, hervatten we het testen.”

Rick-Veldkamp.jpg
Auteur: Rick Veldkamp Business Unit Directeur Normec Foodcare Online
Rick-Veldkamp.jpg

Meer over dit onderwerp?

Neem contact op met onze Business Unit Directeur Normec Foodcare Online Rick Veldkamp.

Neem contact op

Gerelateerde kennisbank artikelen

Top 3 meest gelezen

uitfasering

Verplichte vermeldingen etiket

Een etiket van een levensmiddel bevat allerlei informatie. Sommige informatie is vrijwillig toegevoegd, zoals bijvoorbeeld claims. Sommige informatie is wettelijk verplicht om te vermelden. Wat er pre...
25 Februari 2020
wetboek-hamer

FSSC 22000 versie 4.1: uitleg documenten over voedselfraude en food defense

FSSC heeft twee guidance documenten uitgebracht met betrekking tot food fraud en food defense. Download de documenten op de website van FSSC 22000. Het food fraud guidance document gaat over de achter...
23 Mei 2018
Challenge test

Is het nodig om een challenge test uit te voeren?

Een challenge test wordt veel ingezet door bedrijven voor de beheersing van Listeria monocytogenes in kant-en-klare levensmiddelen. Het product wordt opzettelijk besmet, waarna er wordt gekeken tot ho...
28 Maart 2022

Gerelateerde diensten

Gerelateerde branches

Rick-Veldkamp.jpg

Hulp nodig met het digitaliseren van het kwaliteitssysteem?

Stuur jouw gegevens naar onze Accountmanager Martijn van de Wiel

  • This field is for validation purposes and should be left unchanged.

Rick-Veldkamp.jpg

Op de hoogte blijven? Meld je gratis aan voor de nieuwsbrief