Quality is the result of high intention, sincere effort, intelligent direction and skillful execution.

Hoe goed moet het zijn ?

Testen is een essentieel onderdeel van onze visie op software ontwikkeling.

We bieden testen aan als onderdeel van onze projecten maar onze diensten kunnen ook geïntegreerd worden in eigen ontwikkelteams.


Belangrijke onderdelen van onze manier van testen:


Shift left on testing: We beginnen zo snel mogelijk met testen. Automate all things: Zoals met alles wat we doen, automatiseren we zoveel mogelijk.

Dit betekent dat we geavanceerde test tools gebruiken om onderdelen te testen die voorheen alleen handmatig getest konden worden.

Geautomatiseerd testen zonder programmeren.

Uit ervaring blijkt dat er veel gesproken wordt over testautomatisering, Bijna alle software projecten bevatten enige vorm van testautomatisering echter het merendeel is niet in staat om een aanvaardbaar niveau van te realiseren.
Meestal doordat:

  • Ontwikkelaars niet de tijd hebben om een goede testinfrastructuur op te zetten en te onderhouden.
  • Een goede testinfrastructuur tot 30% van de ontwikkelingstijd in beslag neemt.
  • Testers geen ontwikkelaars zijn. Meestal wordt de testinfrastructuur gemaakt door verschillende open source testframeworks te aggregeren. Deze aanpak dwingt het testteam om hun testen in een programmeertaal te schrijven. Meestal hebben testers wel enige programmeerkennis, maar het onderhouden van een testinfrastructuur die geschreven is in een programmeertaal is zelfs voor het ontwikkelingsteam een uitdaging. Na verloop van tijd zal uw team meer tijd besteden aan het onderhouden van de infrastructuur dan aan het creëren van meer testscenario's, uw team zal het vertrouwen in de tests verliezen.
  • Testen geschreven in programmeertaal zijn moeilijk te onderhouden.
  • Testen niet gebruikt kunnen worden als documentatie. De meeste van de tijd, zelfs in BDD, weerspiegelen de tests niet de bedrijfstaal. Tests zitten in de code, maar meestal is het onmogelijk om ze te gebruiken om de vereisten voor een bepaalde functionaliteit te begrijpen.
  • Testen een onderlinge afhankelijkheid hebben .
  • Testen er niet in slagen om het geteste project volledig te isoleren.

 

Gelukkig is er goed nieuws, de moderne tools ontwikkelen zich in rap tempo en stellen ons instaat om geautomatiseerd te testen zonder dat er geprogrammeerd moet worden.

Meer weten over testen?

 

Web Applications

Schrijf geautomatiseerde tests zonder programmeren met gebruik van de Gerkin syntax.

REST APIs

Integreer API testen

Mock APIs

Mock API's voor geïsoleerde tests

Initialiseer & controleer DB

Initialiseer en controleer de inhoud van de database