I tester dovrebbero essere equivalenti ai programmatori? [chiuso]

1

Ho letto il vecchio articolo di Joel Spolsky su "Top Five (sbagliato) motivi per cui non hai tester" . è un vecchio articolo risalente al 2000, ma è perspicace dato che la maggior parte del suo contenuto ha senso dopo un decennio.

Non posso essere più d'accordo sull'importanza del test per produrre software qualificato.

Ma c'è un paragrafo che parla di cosa affrontare quando i top tester sono andati avanti e causando una carenza di tester, non posso davvero essere d'accordo con Joel, anche se quello che ha affermato è ancora valido anche oggi.

Nella sua analisi, ho sentito chiaramente che Joel sta dicendo "i tester sono inferiori ai programmatori". Molte persone intorno a me hanno questo tipo di pregiudizio. Non so da dove viene questo, ma non penso che sia giusto. anche io non sono disposto a fare il tester (ma non è perché penso che i tester siano inferiori, ma piuttosto che i tester siano trattati in maniera inferiore). ma non penso che sia giusto.

Il modo in cui penso di prevenire l'out-flow dei migliori tester è quello di trattarli in modo equivalente come i migliori programmatori, non sono qualificati in termini di contributi al progetto? un altro aspetto importante è che sappiamo che i tester devono lavorare intimamente con gli sviluppatori per svolgere al meglio il loro lavoro, in una cultura in cui i manager sminuiscono intrinsecamente i tester come faranno il loro lavoro?

    
posta zinking 24.11.2013 - 14:52
fonte

1 risposta

6

Lavoro nel test QA di dong. I test di oggi si stanno spostando dal 'temp al sito web e tenta di suddividerlo' allo sviluppatore tecnico del QA è incorporato nel gruppo di ingegneri e sta scrivendo test automatici con loro. "

Quindi sì, il modo per mantenere buoni tester è usarli come ingegneri.

Ora lo vedrai nelle migliori aziende. Ad esempio google "google quality engineer" per vedere cosa sta facendo Google in quest'area. Vedrai le posizioni che elencano gli ingegneri di qualità, piuttosto che i "tester software".

Come ottenere questo risultato nella tua azienda? Questo è difficile perché in effetti stai cercando di cambiare alcune opinioni.

Il mio consiglio è di diventare un esperto e un evangelista nei test. Dovresti studiare e apprendere le ultime tecniche, i termini e gli approcci, quindi lavorare all'interno della tua azienda per iniziare lentamente a presentarli. Chiedi di dare dimostrazioni informali e fallo riempire di entusiasmo. Devi anche essere coerente. parlare del modo giusto costantemente e ripetutamente - ma senza essere fastidioso e irritante. Ovviamente le soft skills sono fondamentali qui!

Un altro ostacolo è quello di ottenere un buy-in da parte del management per il salario. Devi considerare di pagare un ingegnere di alta qualità $ 100k - $ 150k (Boston, mercato MA, il tuo stipendio può variare). Questo può essere uno shock per le aziende che pagano $ 40k per un tester manuale!

    
risposta data 24.11.2013 - 15:21
fonte

Leggi altre domande sui tag