Softwarekwaliteit

Goede software
begint bij
de eerste wens

Van software testen en testautomatisering tot business analyse en agile coaching. Wij kijken naar je product, je proces én je mensen.

Heeyoo experts software testing

Kwaliteit is meer
dan testen.

Kwaliteit in IT wordt al jaren gelijkgesteld aan testen. Heb je een testteam? Dan doe je aan QA. Maar software wordt sneller gebouwd, teams veranderen en gebruikers verwachten meer dan ooit. In die wereld schiet een reactieve kijk op kwaliteit tekort.

Bij Heeyoo kijken we daarom breder: kwaliteit is niet alleen wat je oplevert, maar ook hoe je werkt en wie het werk doet. Een onduidelijke eis vang je aan het begin met een gesprek; in productie kost dezelfde fout een incident.

Heeyoo consultants aan het werk
Onze visie op kwaliteit

Kwaliteit in
drie dimensies.

Traditionele QA is reactief: je test aan het eind of het werkt. Het Q3-model is anders. We kijken naar kwaliteit vanuit drie gelijkwaardige dimensies, die samen bepalen of IT-kwaliteit duurzaam is of slechts tijdelijk. Elke dimensie is onlosmakelijk verbonden met de andere twee.

  • Pijler 1

    Product

    De kwaliteit van wat je oplevert.

    • Requirements en specificaties
    • Reviews en inspecties
    • Functionele en non-functionele kwaliteit
    • Gebruikerservaring
    • Succes: bereik je het doel?
  • Pijler 2

    Process

    De kwaliteit van hoe je werkt.

    • Requirements engineering
    • Shift-left en testautomatisering
    • CI/CD en kwaliteitsgates
    • Continue verbetering
  • Pijler 3

    People

    De kwaliteit van het delivery team.

    • Vakkennis en training
    • Cross-functionele samenwerking
    • Agile coaching en Scrum Mastering
    • Kwaliteitscultuur en eigenaarschap
Wat we doen

Onze expertises
in softwarekwaliteit.

Expertise

Software testing

Onze Test Engineers speuren naar fouten en verbeterpunten. Ze identificeren risico’s en evalueren de softwarekwaliteit.

Expertise

Testautomation

De Testautomation Engineer zorgt voor het efficiënt uitvoeren van herhaalbare tests om de softwarekwaliteit van de organisatie te waarborgen.

Expertise

Performance testing

Performance testing geeft inzicht in schaalbaarheid, stabiliteit en betrouwbaarheid van software bij verschillende soorten belasting.

Expertise

Test management

Testmanagers zijn duizendpoten die de testactiviteiten plannen, coördineren en beheren, en zo de softwarekwaliteit borgen.

Expertise

Business analyse

De Business Analist maakt de doelen glashelder, praat met alle stakeholders en zorgt voor heldere, testbare specificaties.

Expertise

Agile-Scrum

Agile Testers, Scrum Masters, Product Owners en Agile Coaches die teams helpen effectief samen te werken en continu te verbeteren.

Expertise

DevOps

Een strak proces en snelle, betrouwbare software-updates, met kwaliteitscontroles als vast onderdeel van je pipeline.

Benieuwd waar het bij jou knelt? Jerry Evers · Senior Business Development

In een eerste gesprek zie ik meestal snel waar het bij jou zit: in het product, het proces of het team. Ik hoor graag hoe het bij jullie gaat.

Proposities

Waar we
Softwarekwaliteit
voor inzetten.

Een propositie is een concreet vraagstuk bij een opdrachtgever waar wij mee aan de slag gaan, van analyse tot resultaat. Hieronder een paar voorbeelden; elke situatie krijgt een eigen aanpak.

Situationeel testen

Levert jouw testproject niet op wat je wil, of twijfel je aan je testaanpak? We analyseren jouw situatie en ontwikkelen een testaanpak op maat.

Versnellen van releasecycles

Vertraging in opleveringen, veel repetitieve taken en fouten in het testen? Dan is het tijd om processen te automatiseren en releasecycles te verkorten.

Optimaal presterende applicaties

Zeker weten dat jouw applicaties goed presteren onder elke belasting? Met performance testing weet je hoe je software zich in de praktijk gedraagt.

Succesvolle IT-implementatie

Bereid je organisatie zich voor op een IT-implementatie? Met een heldere set business requirements leg je de basis voor software van hoge kwaliteit.

AI Agent en Chatbot testing

Betrouwbare, veilige en voorspelbare AI-agents en chatbots, vóórdat ze bij je klanten terechtkomen. We toetsen gedrag, veiligheid en robuustheid.

Onze aanpak

Waarom Heeyoo
voor Softwarekwaliteit.

Meer dan testers

Onze mensen zijn specialisten op het snijvlak van kwaliteit en delivery: testers, business analisten, agile coaches en Scrum Masters. Samen met developers, product owners en gebruikers verankeren ze kwaliteit in de hele organisatie.

Fouten vroeg vangen

Hoe later een fout zichtbaar wordt, hoe duurder hij is. Daarom beginnen we bij de eisen, automatiseren we wat herhaalbaar is en bouwen we kwaliteitscontroles in de pipeline. Zo wordt een release een non-event.

Thuis in data en AI

Heeyoo is ook thuis in data en AI. Dat merk je als we datapipelines, rapportages of AI-toepassingen testen, zoals chatbots en AI-agents. En onze consultants werken meestal bij jou op locatie, als deel van je team.

Tools

Waar we
mee testen.

We werken met de tools die jij al gebruikt, of helpen je kiezen als je opnieuw begint.

Web en UI

  • Selenium
  • Playwright
  • Cypress
  • Robot Framework
  • Tosca
  • Katalon
  • CodeceptJS

API en integratie

  • Postman
  • SoapUI
  • RestAssured

Mobiel

  • Appium

Performance

  • JMeter
  • k6
  • Gatling
  • LoadRunner

Frameworks en BDD

  • JUnit
  • TestNG
  • Cucumber
  • SpecFlow

Testmanagement

  • Jira
  • Xray
  • Azure DevOps
  • TestRail

CI/CD

  • Azure Pipelines
  • Jenkins
  • GitLab CI
  • GitHub Actions

Toegankelijkheid

  • WAVE
  • Accessibility Insights
  • axe

Programmeertalen

  • Java
  • Python
  • C#
  • JavaScript
  • TypeScript
Hoe we leveren

Jij kiest
de vorm.

  1. Interim professional

    Een tester, business analist of Scrum Master die meedraait in jouw team.

  2. Project

    Wij nemen een afgebakend resultaat op ons, met een eigen team.

  3. Managed service

    Wij nemen het testen of de testautomatisering voor onze rekening, jij kijkt naar de uitkomst.

  4. Training

    Je eigen mensen een niveau verder helpen, in je eigen omgeving.

Begrippen

Testen en kwaliteit
in gewone taal.

Quality assurance (QA)
Alles wat je doet om fouten te voorkomen, niet alleen om ze te vinden: heldere eisen, reviews, een goed proces en testen.
Shift-left
Kwaliteitscontroles zo vroeg mogelijk in het ontwikkelproces doen, bij de eisen en het ontwerp, in plaats van pas aan het eind.
Testautomatisering
Tests die een computer automatisch uitvoert, zodat je ze bij elke wijziging snel en op dezelfde manier kunt herhalen.
Regressietest
Controleren of iets wat al werkte nog steeds werkt nadat er iets is veranderd.
Performance test
Meten hoe software presteert onder belasting: hoe snel, hoe stabiel en tot hoeveel gebruikers.
Ketentest
Testen of systemen die samen een proces vormen goed met elkaar samenwerken, ook als ze van verschillende partijen zijn.
Acceptatietest
De test waarin gebruikers of opdrachtgever controleren of de software doet wat ze nodig hebben, vóór de livegang.
CI/CD en kwaliteitsgates
Een geautomatiseerde route van code naar productie, met controles die een release tegenhouden als hij niet aan de eisen voldoet.
Requirements engineering
Het ophalen, beschrijven en bewaken van eisen, zodat ze volledig, helder en testbaar zijn.
Definition of Ready
Afspraken in een agile team over wanneer een user story klaar is om aan te beginnen, bijvoorbeeld helder, klein genoeg en testbaar.
Risicogebaseerd testen
Testen waar de risico’s het grootst zijn eerst en het grondigst, in plaats van alles even zwaar.

Veelgestelde vragen
over kwaliteit

Testen controleert of software doet wat hij moet doen. Quality assurance kijkt breder: hoe zorg je dat fouten niet ontstaan, met heldere eisen, reviews en een proces dat fouten vroeg vangt. Wij doen allebei, en het Q3-model verbindt ze.

Onze manier van kijken naar kwaliteit, in drie gelijkwaardige dimensies: product (wat je oplevert), proces (hoe je werkt) en mensen (wie het werk doet). Duurzame kwaliteit ontstaat pas als ze alle drie in balans zijn.

Omdat kwaliteit begint bij heldere eisen en een team dat goed samenwerkt. Een onduidelijke eis kost in het begin een gesprek, maar in productie een incident. Daarom werken onze testers, business analisten, agile coaches en Scrum Masters als één team aan kwaliteit.

Als je dezelfde tests vaak herhaalt, bijvoorbeeld bij elke release, en de functionaliteit stabiel is. Dan maakt automatisering je releases sneller en betrouwbaarder. Wat eenmalig is of nog veel verandert, test je vaak beter met de hand. We helpen je kiezen wat je wel en niet automatiseert.

Onder meer Selenium, Playwright, Cypress, Robot Framework, Tosca en Katalon voor testautomatisering, Postman en SoapUI voor API-testen, Appium voor mobiel en JMeter, k6 en Gatling voor performance. We werken met de tools die je al hebt, of helpen je kiezen als je opnieuw begint.

Onze consultants werken meestal bij jou op locatie, als onderdeel van je team. Zo leren ze je organisatie, je software en je mensen echt kennen.

Vaak al binnen enkele dagen. Na een eerste gesprek stellen we voor wie er het best bij past en in welke vorm: een professional in je team of een project.

Bedankt, we gaan voor je aan de slag!