Questa è una domanda derivata da questo risposta a una precedente domanda , dove link è evidenziato come esempio con una buona presentazione.
(Tuttavia, mi sembra che il progetto non separi le componenti di esecuzione / tracking / generazione di report / web-service, il che rende più difficile l'adozione da parte di altre persone.)
Sono interessato ai requisiti funzionali e di interfaccia utente di tale software. Spero di poter scegliere uno esistente in base ai criteri in modo da poterlo utilizzare nel mio progetto.
In questo momento, l'unica cosa che posso pensare è che l'interfaccia utente di esecuzione dovrebbe essere simile a un'unità di test del cablaggio, ma l'interfaccia utente di reporting dovrebbe essere totalmente diversa dalla famiglia di software xUnit. Le pagine Web sembrano essere un modo migliore per navigare tra i risultati.
E, insieme ad alcune idee minori:
- Ci dovrebbe essere un componente di tracciamento per tenere traccia delle variazioni delle prestazioni a tutti i livelli
- Tuttavia, il livello di presentazione dovrebbe evidenziare solo cambiamenti di prestazioni "pertinenti", ovvero, le prestazioni diminuiscono in aree importanti che sono abbastanza gravi da richiedere l'attenzione degli sviluppatori.
Sono anche interessato a sapere se è possibile applicare qui alcuni dei consigli di Edward Tufte .