Devo eseguire il test delle uscite ssh dell'unità?

0

Ho una classe che riavvia una macchina e poi la richiede per essere pronta. Il prompt viene eseguito tramite ssh e l'output standard deve essere formattato per verificare se la macchina è pronta. Quindi dovrei scrivere test per il metodo che fa l'analisi? Non c'è una logica reale lì dentro, basta tagliare e unire una stringa. Devo comunque eseguire alcuni test di integrazione per verificarlo, quindi c'è un punto nello scrivere un test unitario per questo?

    
posta iknownothing 21.06.2017 - 17:46
fonte

1 risposta

3

Penso che un test unitario verificherà che l'analisi funzioni correttamente. Se sia o non sia strettamente richiesto potrebbe essere di qualche discussione, ma direi che non sarebbe una brutta cosa.

I test unitari dovrebbero offrire un rapido riscontro sulle aspettative interrotte. Questo è (uno dei) vantaggi considerevoli rispetto a un test di integrazione, che in realtà non dovrebbe essere veloce o da eseguire quasi quanto i test unitari.

Pertanto, sarebbe probabilmente una buona argomentazione affermare che un test unitario che verifica le operazioni di taglio / incolla della stringa sarebbe meglio che semplicemente testarlo come integrazione.

    
risposta data 21.06.2017 - 17:54
fonte

Leggi altre domande sui tag