Domanda

FlexUnit è un quadro abbastanza impressionante per il test e con la nuova integrazione di Flash Builder 4 è una bazzecola per usarlo. Tuttavia, non sono sicuro perché è necessariamente esclusivo di solo test di unità. A mio parere, credo che gli strumenti sono ottimi candidati per valutare le prestazioni pure.

Va inoltre ricordato che dal test di performance non sto parlando di testare i sistemi integrali. Piuttosto, io sono più interessati a testare unità reali in una libreria. Per esempio, prove di stress strutture di dati al fine di determinare problemi di scalabilità.

E 'questo che è fatto o non v'è alcun materiale di riferimento là fuori che tocca questo argomento?


Al fine di chiarire ulteriormente la questione, permettetemi di descrivere uno scenario possibile.

Diciamo che stiamo creando una libreria di strutture di dati, per le collezioni di istanza. Queste strutture hanno lo scopo di concentrarsi sulla efficienza, piuttosto che caratteristiche. Mentre certamente bisogno di testare in vivo o come-vicino-to-live scenari, posso immaginare che alcuni colli di bottiglia possono essere facilmente catturati prima di andare a test di accettazione.

Quindi la domanda è, ciò che è considerato migliori pratiche per lo stress test di singole unità? È unità di prova utile per prove di stress singole unità o sono i dati raccolti da tale insignificante di prova, il che rende solo uno spreco di tempo e di energia?

È stato utile?

Soluzione

"è l'unità di prova utile per prove di stress singole unità"

Perché non avere uno dei vostri test di unità creare qualche migliaio di casi, esercitare loro un po ', e poi distruggerli. Ora l'intera sequenza e non riescono il test se ci vuole troppo tempo.

Almeno allora si sta mettendo limiti su di esso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top