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:

Werkwijze Haystaq

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.