Kenniscentrum

Testautomatisering

Waarom testautomatisering?

Software wordt steeds complexer en de druk op organisaties om producten sneller naar de markt te brengen wordt grote. Daarom worden producten steeds vaker incrementeel en/of iteratief ontwikkeld (denk aan agile en DevOps). Bij deze manier van ontwikkelen is vereist dat er continu inzicht is in werking en kwaliteit van de op te leveren software en zijn de  regressietesten belangrijker dan ooit. Testautomatisering is daarom niet langer een gemak maar een harde noodzaak om in een snelle wereld software te maken die juist werkt en tevens de juiste functionaliteit biedt.

Voordelen van testautomatisering kunnen onder andere zijn:

  • Snel feedback over de status van het product
  • Vergroten van de testdekking en -diepgang
  • Vergroten van de test mogelijkheden
  • Saai repeterend werk uitbesteden aan tools
  • Genereren van testdata
  • Opzetten en uitrollen van testomgevingen

 Het automatiseren van testen vereist kennis en vakmanschap. Een testautomatiseerder is iemand die kan automatiseren én testminded is. Iemand die snapt op welk abstractieniveau een ontwikkelaar werkt én snapt op welke manier een tester denkt. Hij of zij kan dit ook vertalen naar onderhoudbare oplossingen voor beiden, die op elkaar aansluiten.

Onze aanpak

Testautomatisering vraag om een visie, strategie en architectuur die bij uw organisatie past. Alleen door het op maat te maken kan testautomatisering succesvol zijn. Hiervoor zijn technische en organisatorische oplossingen nodig. Vaak zijn al veel bestaande mogelijkheden qua tools en automatisering aanwezig. Bespaar op de kosten door slim hergebruik van deze technische oplossingen. Met de juiste strategie en architectuur is testautomatisering op lange termijn onderhoudbaar en effectief.

Wij beginnen met een analyse van de huidige architectuur, het ICT-landschap en de organisatie.    Op basis van deze analyse stellen wij een strategie op met betrekking tot de invoering van testautomatisering. Hierna volgt een toolselectie en het feitelijke inrichten van uw testautomatisering en -framework. Tot slot worden de daadwerkelijke checks geautomatiseerd, waarbij er uiteraard ook wordt gekeken naar het beheer en onderhoud van de geautomatiseerde testsuite.

Hoe kunnen we u helpen?

Improve Quality Services kan u op vele manieren van dienst zijn. We kunnen u alles uit handen nemen door binnen uw organisatie testautomatisering op te zetten en in te richten. Veel liever werken we met u samen en leiden wij uw medewerkers op. Onze experts adviseren en coachen. Belangrijk is dat de aanpak geborgd wordt in uw organisatie.

Onze diensten bestaan uit:

  • Training & workshops
  • Advies en Consultancy
  • Ontwikkeling en implementatie van tools en framework
  • Coaching on the job
  • Interim diensten

Improve heeft al bij vele klanten in verschillende sectoren succesvol testautomatiseringsprojecten projecten opgezet, begeleid en uitgevoerd. Wij zijn onafhankelijk van tools en leveranciers en hebben een jarenlange ervaring met zowel commerciële als open source tooling in een grote verscheidenheid van architecturen, sectoren en organisaties.

Meer weten? Vraag het de expert.

Mijn naam is Pieter Withaar. Ik heb een passie voor software ontwikkelen en een grote interesse in een verscheidenheid van programmeertalen en architecturen. Mijn jarenlange ervaring is opgebouwd in verschillende sectoren. Van de hightech industrie tot het verzekering en bankwezen. Het automatiseren van testen is een uitdaging waarbij meerdere werelden samenkomen met een doel. Dit vergt meerdere vaardigheden op zowel communicatief als technisch vlak.

Wilt u ook een keer ervaringen uitwisselen met mij of één van onze andere experts of heeft u een vraag? U kunt me bereiken via (040) 202 18 03 of via pieter.withaar@improveqs.nl.