Aantonen dat je software getest is, met bewijs uit je eigen CI

Een groene pipeline zegt niet welke tests draaiden, op welke code, en of dat de code was die live ging. Wij lezen het bewijs uit je eigen CI en laten per commit en per release zien wat aantoonbaar getest is.

Bijgewerkt op

Bewijs in vijf stappen

Neem je end-to-end-tests. Stap voor stap kijken we hoe ver het bewijs reikt. Een bewering zonder rapport telt als niet bewezen.

  • Er is een testsuite
  • Hij draaide op deze commit: een CI-run met zijn rapport, zoals JUnit-XML, een Playwright- of Cypress-rapport of een dekkingsbestand
  • Hij slaagde
  • Hij draaide ook voor de commit die live ging
  • Hij dekt de belangrijkste stromen van je applicatie, zoals je specificatie of je documentatie ze noemt

Wat je per controle ziet

Elke controle krijgt een label met een icoon, nooit alleen een kleur, en een link naar het bewijs: de run, het rapport en de commit.

  • Door jullie getest, door ons gecontroleerd: het rapport hoort bij deze commit en is geslaagd
  • Door jullie gemeld, niet gecontroleerd: er is een bewering of een rapport, maar het hoort niet bij deze commit, is oud of is niet na te gaan
  • Niet bewezen of gefaald: geen bewijs, of het faalt, met de reden
  • Niet van toepassing

Waarom we het bewijs uit jullie CI halen

Jullie testen al. Wij zetten er geen tweede testomgeving naast die anders werkt, maar kijken of het bewijs er is en klopt. Jullie bouwen en testen, wij laten zien wat bewezen is.

Welke pipelines en rapporten meetellen, spreek je met ons af in de chat van je werkplek. Wij krijgen alleen leesrechten.

Vragen die we vaak krijgen

Draaien jullie onze tests zelf?

Nu niet. We lezen het bewijs uit je eigen CI, dat er meestal al is. Zo controleren we wat jullie echt draaiden, op de code die echt live ging.

Wat als we geen end-to-end-tests hebben?

Dan staat er 'Niet bewezen', met de reden. Dat is geen verwijt: het laat zien waar bewijs ontbreekt, zodat je weet waar je begint.

Meten jullie testdekking?

Maakt je CI een dekkingsbestand, dan lezen we het en koppelen we het aan de commit. Een getal zegt alleen niet alles. Daarom kijken we ook of de belangrijkste stromen een test hebben.

Welke CI kunnen jullie lezen?

De grote systemen: GitHub Actions, Azure DevOps, GitLab CI en Bitbucket Pipelines, steeds met alleen leesrechten. Gebruik je iets anders, zet het dan in je aanmelding.

Aanmelden voor de pilot

De pilot is op uitnodiging. Meld je aan, dan kijken we of je applicatie past en mailen we je. Je koppelt je repository met leesrechten, de eerste controle start vanzelf, je ziet wat er gecontroleerd en bewezen is, en daarna vragen we wat het je waard is. Heb je eerst een vraag? Stel hem in het bericht hieronder.

Ons team

Leest elke aanmelding en elke vraag

Ons team leest wat je stuurt en antwoordt per mail. Een gesprek volgt alleen als je erom vraagt: met de mensen die het werk doen, niet met een verkoper.

We gebruiken je gegevens alleen om op je aanmelding te reageren. De website slaat je aanvraag niet op.