Inhoud
Testmaite analyseert requirements, specificaties, procesbeschrijvingen, releasenotes en andere relevante bronnen en brengt daaruit de testbasis samen.
Testmaite · Test engineer
BeschikbaarGoede software testen begint niet bij het uitvoeren van een test. Het begint bij een duidelijke testbasis. Testmaite helpt teams om bronmateriaal om te zetten naar een gestructureerde testbasis en bruikbare testscenario’s.
Wat het oplevert
Waarom teams vastlopen
In de praktijk is de testbasis vaak versnipperd over requirements, documenten, releasenotes en impliciete kennis. Daardoor kost testvoorbereiding veel tijd en wordt pas laat duidelijk wat precies getest moet worden.
Waar het precies knelt, verschilt per organisatie. Meestal is het de combinatie die het lastig maakt: de één heeft de expertise maar niet de capaciteit, de ander heeft de capaciteit maar niet altijd de specialistische testkennis.
Testen is een specialisme. Het is daarom niet vanzelfsprekend dat iedere organisatie of ieder team permanent over voldoende testcapaciteit en expertise beschikt.
Het gevolg is niet alleen extra werk. Het zorgt ook voor onzekerheid over de kwaliteit van wat opgeleverd wordt.
Wat Testmaite doet
Testmaite ondersteunt teams met analyse, risico-inschatting, testontwerp en uitwerking. Zo wordt testvoorbereiding minder afhankelijk van handmatig uitzoekwerk en individuele interpretatie.
Van bron naar uitvoerbare testset
Testmaite kan verschillende soorten input verwerken:
Zo werkt Testmaite
Stap 01
Testmaite onderzoekt de input en bepaalt welke onderdelen relevant zijn voor testing.
Stap 02
Requirements, businessregels en processen worden vertaald naar een gestructureerde basis voor testen.
Stap 03
Testmaite helpt risico’s en de gewenste testdekking zichtbaar te maken.
Stap 04
Op basis van de inhoud worden logische testscenario’s gegenereerd.
Stap 05
Waar nodig worden precondities, teststappen en testdata toegevoegd.
Stap 06
De tester, testmanager of andere gebruiker beoordeelt de output en houdt de regie over wat uiteindelijk wordt uitgevoerd.
Testontwerptechnieken
Testontwerptechnieken helpen om vanuit risico, logica en mogelijke variaties systematisch testgevallen af te leiden. Testmaite koppelt passende technieken aan de inhoud en het risicoprofiel, zodat testdekking niet alleen gebaseerd is op intuïtie of beschikbare tijd.
Denk aan
Zo wordt inzichtelijk waarom bepaalde testgevallen zijn opgenomen en welk risico of onderdeel van de testbasis daarmee wordt afgedekt.
Niet zoveel mogelijk testen. Wel onderbouwd testen wat ertoe doet.
Voorbeeld
Fictief voorbeeldGeen klantcasus
Het voorbeeld hieronder is verzonnen om de stappen te illustreren. Het is geen klantcasus en niet gebaseerd op een bestaande organisatie, applicatie of implementatie.
Input
“Een klant met een actieve accountstatus kan een bestelling annuleren tot 24 uur na plaatsing.”
Gestructureerd
De regel wordt uit elkaar gehaald in wat er getest moet worden.
Zichtbaar
Kwaliteitskenmerk en techniek worden gekoppeld aan het risico.
Logisch
Uit regel, voorwaarde en techniek volgen de scenario’s.
Uitvoerbaar
Waar nodig wordt een scenario uitvoerbaar gemaakt.
Regie
De mens beoordeelt de uitkomst en bepaalt wat er gebeurt.
Elk scenario blijft herleidbaar naar de regel waar het vandaan komt.
Binnen jouw proces en tooling
De virtuele collega sluit aan op de bestaande werkwijze en kan output leveren richting de tools die teams al gebruiken voor backlog, testing en automation.
Testmaite analyseert requirements, specificaties, procesbeschrijvingen, releasenotes en andere relevante bronnen en brengt daaruit de testbasis samen.
Testmaite sluit aan op de bestaande teststrategie, risicoanalyse en kwaliteitsafspraken van jouw organisatie. ISO 25010 kan worden gebruikt om relevante kwaliteitskenmerken te bepalen; testontwerptechnieken ondersteunen vervolgens de gewenste dekking.
Testmaite sluit aan op bestaande tooling voor backlog, testmanagement en automation. Output kan worden gebruikt in of overgedragen naar het bestaande landschap.
Geen rip-and-replace. Wel meer waarde uit de inhoud, processen en tools die al aanwezig zijn.
Voor wie
De testbasis raakt meer rollen dan alleen de tester. Testmaite is bedoeld voor iedereen die iets moet vinden van wat er getest wordt.
Meer tijd voor analyse, risico en regie. Minder tijd voor het handmatig uitwerken van alles wat er ligt.
Zicht op risico, dekking en onderbouwing, zonder dat de voorbereiding afhankelijk is van één persoon.
De competentie is er wel, maar verdeeld over meerdere teams tegelijk. Testmaite brengt structuur waar de capaciteit ontbreekt.
Geen “even testen” vlak voor livegang, maar testen vanuit een testbasis die klopt.
Eerder zichtbaar welke requirements onvoldoende toetsbaar zijn, voordat ze verder de keten ingaan.
Onderbouwde testdekking en eerder inzicht in risico’s richting release.
Testen is een specialisme. Testmaite maakt dat specialisme bruikbaar binnen de werkwijze die je al hebt.
Vragen
Requiremaite
Testmaite kan werken vanuit de testbasis die er is. Maar hoe duidelijker en toetsbaarder die basis, hoe sterker de testvoorbereiding. Daar sluit Requiremaite op aan.
Requiremaite maakt onduidelijkheden en aannames zichtbaar voordat ze verder de keten ingaan. Testmaite gebruikt de verbeterde requirement vervolgens als sterkere testbasis.
Requiremaite
Analyseert en verbetert de inhoud.
Testmaite
Maakt die inhoud systematisch toetsbaar.
Samen ontstaat één doorlopende keten
Requiremaite structureert. Testmaite maakt het toetsbaar.
Ontdek RequiremaiteNiet op onze demo, maar op materiaal dat je zelf herkent. Je ziet direct welke testbasis eruit komt — en welke risico’s daar zichtbaar in worden.
Ervaar Testmaite met je eigen documentatieOf plan een vrijblijvende sessie · sander.ulrich@teammaite.nl