Lavoro per un'azienda in cui il responsabile dello sviluppo si aspetta che uno sviluppatore crei casi di test prima di scrivere qualsiasi codice. Questi casi di test devono quindi essere gestiti dagli sviluppatori. Ogni tanto uno sviluppatore dovrebbe passare attraverso i casi di test.
Da questo dovresti essere in grado di capire che la società in questione è piuttosto piccola e ci sono nessun tester .
Provenendo da una posizione di Software Architect e dovendo scrivere / eseguire casi di test indossando il mio cappello ' tester ' è un po 'uno shock per il sistema. Lo faccio lo stesso, ma sembra essere un esercizio piuttosto costoso:)
Modifica
Mi sembra necessario elaborare qui: sono non che parla di unit-testing, TDD, ecc.:)
Sto parlando di quel po 'di test fatto da un tester . Una volta sviluppato un sistema (con i miei test di unità / tdd / ecc.) Il software passa attraverso una fase di test . Uno sviluppatore dovrebbe che deve provare e sviluppare quei casi di test ?
Penso che l'incomprensione possa derivare dal fatto che gli sviluppatori, in genere, non sono coinvolti in questo tipo di test e, pertanto, presumono che mi riferisco a che test facciamo: test delle unità. Ma ahimè, no.
Spero che lo chiarisca.