La testabilità è la chiave, e sicuramente aiuta a ottenere il buy-in dei team QA se hanno qualcosa da testare.
Ho un punto di vista un po 'contorto sui requisiti, poiché mi piace l'idea degli anti-requisiti. La maggior parte dei requisiti indica cosa il sistema deve / può / potrebbe fare. Gli anti-requisiti specificano nello specifico cose che il sistema non dovrebbe fare, ea volte è utile pensare in questo modo e catturarli.
es. là tende ad essere requisiti sulla falsariga di
Il sistema deve disporre di un meccanismo per la scadenza delle password dopo un periodo di tempo.
Anche se raramente c'è l'anti-requisito
Il sistema non deve essere accessibile tramite l'uso di una password scaduta.
ma è implicito nel primo.