Come sviluppatori back-end, dovremmo imparare i test del software? [chiuso]

12

Come sviluppatore junior, sto lavorando in una società che sviluppa software per il settore aereo. Abbiamo un team di test, quindi non ho alcuna motivazione per imparare il software di test. Il mio amico sta lavorando per una piccola azienda come sviluppatore di back-end. La loro squadra non ha un gruppo di test specifico e fanno i loro test da soli. Uno sviluppatore back-end dovrebbe imparare a testare il software?

    
posta Ali Arda Orhan 14.10.2014 - 07:42
fonte

2 risposte

48

Assolutamente e inequivocabilmente: sì!

È un'abilità fondamentale che ti aspetteresti di avere in una grande percentuale di società per le quali vorresti lavorare in futuro.

In qualità di sviluppatore, gli aspetti tecnici dei test sono più interessanti di quelli metodologici: apprendi utilizzando un framework di test unitario, imposta test automatici, prova lo sviluppo basato su test per vedere come ti piace.

Se vuoi specializzarti, le prove di performance / stress test e sicurezza / penetrazione sono competenze molto richieste.

    
risposta data 14.10.2014 - 07:52
fonte
2

Il test del codice su cui stai lavorando fa parte della disciplina che rende un buon programmatore un grande programmatore. L'impostazione di test automatici, utilizzando casi di test rapidi e leggeri consente di stabilire una linea di base di funzionalità; la modifica del codice per correggere errori o aggiungere nuove funzionalità può essere testata in modo incrementale e fornisce un rapido riscontro sul codice. Questo rapido feedback, quando fatto frequentemente, è molto più efficiente in termini di rilavorazione rispetto alla costruzione di tutto, alla compilazione e al test, perché non si finisce così nel modo giusto.

    
risposta data 14.10.2014 - 18:36
fonte

Leggi altre domande sui tag