Il test delle prestazioni è applicabile a un QA oa un test di un utente aziendale?

4

Il test delle prestazioni è qualcosa che io, come uno sviluppatore, faccio durante l'ottimizzazione. Tuttavia, se la modifica è puramente di ottimizzazione, il QA o l'utente aziendale devono eseguire i propri test delle prestazioni? Devo calcolare che dovrebbero, oltre a testare che la funzionalità rimane la stessa. In questo caso, è accettabile per loro testare manualmente il tempo di risposta dallo schermo?

    
posta Carlos Jaime C. De Leon 14.03.2012 - 12:36
fonte

2 risposte

4

Qualsiasi modifica apportata dovrebbe essere il risultato di un requisito del cliente. Potrebbe trattarsi di un requisito iniziale o di un rapporto di miglioramento / bug quando scopriranno che l'applicazione non può gestire 10.000.000 di record (o qualsiasi altra cosa).

In quanto tale, ogni cambiamento dovrebbe passare attraverso il controllo di qualità con i criteri di passaggio essendo a) che funziona e b) che funzioni nel tempo richiesto.

Se le prestazioni sono una priorità elevata, mi aspetto che il cliente esegua i propri test sia prima dell'accettazione iniziale sia appena vengono implementate eventuali correzioni di errori / miglioramenti.

    
risposta data 14.03.2012 - 12:44
fonte
1

Controllo qualità di sicuro, spesso entrambi.

Ora, la mia azienda lavora generalmente con grandi aziende che producono software B2B, quindi il cliente esegue quasi sempre il proprio test pass dopo aver consegnato loro qualcosa.

I test a loro spettano, ma se ci sono requisiti di performance (o richieste di modifica delle prestazioni) allora dobbiamo fare test perf per sapere che abbiamo effettivamente rispettato quei requisiti. Spesso il client fa altrettanto (anche se li ho visti solo scorrere uno scenario e dire "abbastanza veloce" - che era).

Quindi la risposta diretta è: QA sempre, e il cliente può decidere se vuole anche .

    
risposta data 14.03.2012 - 15:07
fonte

Leggi altre domande sui tag