Op reis met Haystaq
Testautomatisering is een reis die we al vaak gemaakt hebben samen met onze klanten. Door onze Agile aanpak calculeren we onzekerheden in waardoor we snel & effectief kunnen handelen zonder daarbij het project vertraging op te laten lopen. Deze manier van werken staat voor de grote volwassenheid van testen specifiek en ICT in algemene zin.
Hoe ziet dat er in theorie dan uit? Hieronder nemen we je graag mee door onze werkwijze:

Assessment
Interview
Wij bespreken samen waar het bedrijf staat en het kennisniveau van de beoogde testers.
Doelstellingen
Waar liggen de pijnpunten en wat willen we samen bereiken? Samen stellen we doelen op.
Business Case
Indien gewenst stellen we samen een business case op om het project helder te krijgen.
Strategie
Processen
Samen wordt er een keuze gemaakt uit de meest kritische of risicovolle business processen.
Onderzoeken
Na onderzoek zal blijken welke applicaties het meest aan verandering zijn onderheven.
Quick Win
We kijken binnen welke applicaties binnen testautomatisering het snelst winst te behalen valt.
Toolselectie
Doelarchitecteur
We maken helder hoe de toekomstige situatie er na de implementatie uit komt te zien.
Technisch kennisniveau
We brengen het huidige kennisniveau van eigen testers in kaart.
Technologie & Applicaties
Wat wordt er nu al gebruikt en waar ligt de voorkeur qua bestaande pakketten of open source?
Training
Na de toolselectie, starten we met de training van de medewerkers. Haystaq zal een maatwerk training ontwikkelen.
Wij hanteren de volgende Test Automatisering Principes:
- Scheiden van logica en testdata
- Dynamische testdata
- Assertief scripten
- Modulaire opzet
- Testdata neutraal
Implementatie & Coaching
Als laatste stap wordt er gestart met de implementatie. Om dit soepel te laten verlopen zetten wij een test automation engineer van Haystaq in. Deze Haystaqer is onder andere gespecialiseerd in:
Testgevallen
Op basis van business risico en de teststrategie testgevallen automatiseren.
Rapportage
Uitvoer van de eerste testen en rapporteert over de resultaten.
Coaching
Coaching van jullie medewerkers tijdens de implementatie.
Testdata
Onze engineer bepaalt welke testdata beschikbaar moeten zijn.
Testen uitdragen
Het juist uitdragen van geautomatiseerde testen.