Een beslissingstabel is de voorstelling onder tabelvorm van een procedurele beslissingssituatie, waarbij de toestand van een aantal condities de uitvoering van een verzameling acties bepaalt. De onderscheiden situaties worden afgebeeld als kolommen in een tabel, zodat op een compacte en overzichtelijke wijze aangegeven wordt welke conditie-combinaties tot welke acties aanleiding geven. (Een Moderne Kijk op Beslissingstabellen, J Vanthienen)
De beslissingstabel wordt al sinds 1953 gebruikt binnen de informatieverwerking. In eerste instantie als hulpmiddel bij het ontwerpen en bouwen van computerprogramma’s. Binnen het software testen geld de beslissingstabellen techniek als een formele testtechniek. De techniek wordt zowel voor white- als blackbox testen gebruikt.
De bekendste vorm van de beslissingstabel is de boolean entry tabel. Deze tabel is onder meer opgenomen in het TMap en het TestFrame boek. Hierbij kan een conditie waar of niet waar zijn. Dit wordt weergeven door een 1/0, J/N of Y/N notatie. Denk hierbij aan een conditie als: “Het geslacht van de persoon is mannelijk”, deze kan waar of niet waar zijn.
De andere, minder bekende, vorm van de beslissingstabel is de multiple entry tabel. Hierbij wordt in feite de conditie opgesplitst en kan ook in meer dan alleen waar of niet waar resulteren. Hierbij kun je denken aan een voorbeeld als: “De kleur van het verkeerslicht”, dit kan de waarden rood, oranje of groen hebben.





