come gestisci le revisioni delle prestazioni delle applicazioni

3

Ho cercato di capire come migliorare efficacemente le revisioni delle prestazioni prima che l'installazione si verifichi per tutte le versioni eseguite dal nostro team. Normalmente lo fai parte del processo di revisione del codice o lo gestisci come un'attività di revisione separata?

FYI - non abbiamo un team dedicato ai test delle prestazioni. Spetta agli sviluppatori assicurarsi che l'app funzioni bene. Le app a cui mi riferisco sono le applicazioni web.

    
posta CoolBeans 26.02.2011 - 22:46
fonte

2 risposte

2

Penso che sia una buona idea renderlo parte dei tuoi test automatici giornalieri. Vorrei averlo fatto. Ad esempio, l'avvio dell'app dovrebbe richiedere un po 'di tempo in alcune macchine, ad esempio 30 secondi, quindi se ne occorrono più di 45 dovrebbe essere considerato un bug.

I problemi di prestazioni si insinuano durante lo sviluppo, quindi dovrebbero essere affrontati lungo il percorso, non alla fine. Dovrebbero essere considerati problemi qualitativi da sottoporre a debug, non quantitativi da eliminare. Il mio metodo principale per trovarli è casuale -pausing .

    
risposta data 28.02.2011 - 14:09
fonte
3

Probabilmente la revisione delle prestazioni alla fine non funzionerà. È qualcosa a cui devi pensare all'inizio del tuo progetto e renderlo parte del tuo design. Puoi fare in modo che un team di test delle prestazioni verifichi che funzioni come previsto, ma anche farlo è tardivo e costoso. Abbiamo avuto un team di test delle prestazioni a un certo punto nel mio ultimo progetto. È stato fantastico che abbiano trovato problemi, ma poiché era troppo tardi era praticamente impossibile mettere in discussione i loro risultati. Di solito significava riaprire il progetto e fissarlo con un altro progetto.

In conclusione, devi avere obiettivi / idee sul rendimento nella progettazione prima di scrivere il codice. Abbiamo aggiunto sezioni ai documenti delle specifiche che richiedevano di pensare alle prestazioni durante la progettazione del progetto.

    
risposta data 27.02.2011 - 00:54
fonte

Leggi altre domande sui tag