Aanvaardingskriteria teenoor aanvaardingstoetse

Wat is die verskil tussen aanvaardingskriteria en aanvaardingstoetse? Baie organisasies wat agile metodologie volg, veral in Gedragsgerigte Ontwikkeling (BDD), gebruik hierdie twee terme onderling.

As mense die besonderhede van 'n verhaal bespreek, is mense geneig om vinnig 'Toetse' in aartappel te skryf om hul voorneme uit te druk in terme van die gegewe-wanneer-dan-scenario's wanneer hulle moet fokus op die stel voorwaardes wat die gedrag van die verhaal reguleer. . In werklikheid verwys Mike Cohn na hierdie aanvaardingskriteria as 'Voorwaardes van tevredenheid'.

Daar is 'n subtiele verskil tussen aanvaardingskriteria en aanvaardingstoetse. Aanvaardingskriteria is 'n stel voorwaardes waaraan voldoen moet word om die verhaal as volledig te aanvaar.


Aanvaardingstoetse daarenteen is scenario's wat afgelei word van aanvaardingskriteria. Met ander woorde, elke aanvaardingskriteria kan een of meer aanvaardingstoetse hê. Aanvaardingstoetse kan in agurkietaal geskryf word, wat gebruik kan word deur BDD-instrumente soos komkommer om die toetse te outomatiseer.

Aanvaardingskriteria kan beskou word as 'wat gedoen moet word' en aanvaardingstoetse as 'hoe dit gedoen moet word'. U kan aanvaardingskriteria gebruik om die omvang van elke verhaal te verduidelik, sodat die span duidelik is oor wat na verwagting gedoen sal word om die verhaal te lewer.


Om hierdie rede is dit die beste om NIE aanvaardingskriteria as agurk vir duidelikheid te skryf nie en om die 'wat' van die 'hoe' te skei. Aanvaardingskriteria kan as kolpunte geskryf word om die bedoeling van die verhaal uit te lig waar elke kolpunt 'n voorwaarde is.

Dit is deur middel van gesprekke met belanghebbendes, ontwikkelaars en QA dat die besonderhede van elke aanvaardingskriteria ingevul word, bv. in storie-werksessies of storieversorgingsessies waar verskillende lede van die span met verskillende vaardighede en kennis en ervaring saam sit en nadink oor die scenario's om aan elke kriteria te voldoen.

Aanvaardingskriteria word gewoonlik geïnisieer deur Produkteienaar of BA, maar ander spanlede kan ook deelneem aan die definisie van die aanvaardingskriteria vir elke verhaal. Dit moet uiteraard geskryf en ooreengekom word voordat ontwikkelingswerk begin. Die aanvaardingstoetse in augurkformaat of andersins kan voor of parallel met die ontwikkeling geskryf word. Nuwe aanvaardingstoetse kan te eniger tyd bygevoeg word.

Verdere leeswerk: