Het is niet echt over Programming, maar categorie voor Requirements of Testing vond ik niet.
Bij mijn klant gebruik ik een Test Requirements Hierarchy.
Zie ook deze presentatie: www.sasqag.org/pastmeetings/Test%20Requirements.ppt, slide 41 toont redelijk wat ik bedoel. Ik probeer de woorden validate te vermijden, maar het eerder als requirement op te schrijven.
Dus bijvoorbeeld:
1. It should be possible to rent a car
1.4 It should be possible to open a rental ticket
1.4.1 It should be possible to enter a customer record
...
Het voordeel van zo'n TRH is dat als je enkel niveaus 1 tot 3 (bijvoorbeeld) leest, je een high level overzicht krijgt van de functionaliteit. Ga je dieper in de boomstructuur, dan krijg je meer detail.
Vind ik dus een zeer goed document voor zowel business mensen als testers/programmeurs. Linkse requirements zijn eigenlijk de business behoeften/ wat men wil bereiken. Rechtse requirements geven meer detail/ geven aan hoe men dit wil bereiken.
Ook hebben we meerdere business lines, en zou ik dus voor een specifieke requirement willen aanduiden of deze voor een business line geldig is of niet. (om duplicatie van requirements te vermijden)
Op geen enkel project ben ik verder geraakt dan dit in Excel bij te houden. Opstellen in Excel is vrij eenvoudig: kolommen A tot K bevatten mijn requirements in hun hierarchie. Dan heb ik enkele kolommen met extra info per requirement en tenslotte 5 kolommen voor 5 business lines (telkens yes/no keuze)
Vanuit Excel een koppeling naar testgevallen maken en rapportage over kwaliteit is niet gemakkelijk, of bijna onmogelijk.
Vandaar mijn vraag: heeft iemand hier ervaring mee en kan iemand een tool aanbevelen?
Ik heb net even in SquashTM geprobeerd dit in te zetten. Hierarchische structuur en vinkje per requirement voor business line gaat nog wel, maar filteren per business line of export naar een document ontbreekt compleet.
De eisen zijn dus:
- eenvoudig een hierarchische structuur van requirements opzetten
- per requirement kunnen aanduiden of ze geldig is voor een business line
- kunnen filteren per business line
- eenvoudig hierarchie kunnen aanpassen (dingen hoger/lager niveau zetten, dupliceren onder andere hogere requirement, ...)
- testcases bijhouden, ook per business line
- koppeling requirement naar testcases
- rapportage per business line over requirements. Waarbij requirement enkel passed gezet wordt als ook de testcase van die business line gekoppeld aan die requirement passed is.
Bij mijn klant gebruik ik een Test Requirements Hierarchy.
Zie ook deze presentatie: www.sasqag.org/pastmeetings/Test%20Requirements.ppt, slide 41 toont redelijk wat ik bedoel. Ik probeer de woorden validate te vermijden, maar het eerder als requirement op te schrijven.
Dus bijvoorbeeld:
1. It should be possible to rent a car
1.4 It should be possible to open a rental ticket
1.4.1 It should be possible to enter a customer record
...
Het voordeel van zo'n TRH is dat als je enkel niveaus 1 tot 3 (bijvoorbeeld) leest, je een high level overzicht krijgt van de functionaliteit. Ga je dieper in de boomstructuur, dan krijg je meer detail.
Vind ik dus een zeer goed document voor zowel business mensen als testers/programmeurs. Linkse requirements zijn eigenlijk de business behoeften/ wat men wil bereiken. Rechtse requirements geven meer detail/ geven aan hoe men dit wil bereiken.
Ook hebben we meerdere business lines, en zou ik dus voor een specifieke requirement willen aanduiden of deze voor een business line geldig is of niet. (om duplicatie van requirements te vermijden)
Op geen enkel project ben ik verder geraakt dan dit in Excel bij te houden. Opstellen in Excel is vrij eenvoudig: kolommen A tot K bevatten mijn requirements in hun hierarchie. Dan heb ik enkele kolommen met extra info per requirement en tenslotte 5 kolommen voor 5 business lines (telkens yes/no keuze)
Vanuit Excel een koppeling naar testgevallen maken en rapportage over kwaliteit is niet gemakkelijk, of bijna onmogelijk.
Vandaar mijn vraag: heeft iemand hier ervaring mee en kan iemand een tool aanbevelen?
Ik heb net even in SquashTM geprobeerd dit in te zetten. Hierarchische structuur en vinkje per requirement voor business line gaat nog wel, maar filteren per business line of export naar een document ontbreekt compleet.
De eisen zijn dus:
- eenvoudig een hierarchische structuur van requirements opzetten
- per requirement kunnen aanduiden of ze geldig is voor een business line
- kunnen filteren per business line
- eenvoudig hierarchie kunnen aanpassen (dingen hoger/lager niveau zetten, dupliceren onder andere hogere requirement, ...)
- testcases bijhouden, ook per business line
- koppeling requirement naar testcases
- rapportage per business line over requirements. Waarbij requirement enkel passed gezet wordt als ook de testcase van die business line gekoppeld aan die requirement passed is.