Quali caratteristiche fanno i migliori collaudatori con cui hai lavorato hanno in comune?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/1007

  •  16-10-2019
  •  | 
  •  

Domanda

Tester e blogger Lanette Creamer recentemente pubblicato questa domanda Twitter :

Se sei uno sviluppatore di software professionale che lavora con i tester, pensare alle migliori tester che conosci. Quali caratteristiche hanno in comune?

Ho pensato che sarebbe fare un ottimo domanda per qui.

I miei pensieri sono:

  • Vogliono eliminare l'ambiguità dai requisiti anche a costo di porre domande scomode.
  • Essi creano nuove funzionalità nel vedere il modo in cui il software "dovrebbe" lavoro, piuttosto che solo come è documentato.
  • Dimostrano l'onestà e l'integrità e incoraggiare, ma non esige da coloro che li circondano. In altre parole, modello di comportamento.

Quali sono i tratti dei migliori collaudatori con cui hai lavorato?

È stato utile?

Soluzione

Qui ci sono alcuni che mi piacerebbe aggiungere:

  • Smart - Queste persone venire attraverso come pensatori piuttosto luminosi o profondi. casi limite venire rapidamente a queste persone sembra. Possono chiedere il "Che dire.". domande molto.
  • L'attenzione ai dettagli -. Listing fasi di riproduzione, indicando la differenza tra i risultati attesi e quelli effettivi, ecc approfondita nel loro lavoro
  • Auto-motivato - I tester migliori che conosco sembrano guidare se stessi di essere approfondita e andare, vai, vai! Fare le cose sarebbe un altro modo per affermare questo in mente.
  • analitica - Litigare su priorità o severità con calma, argomenti razionali. Capire cosa insetti stanno per ottenere fisso al più presto e che sono troppo cosmetici, per esempio una scelta di colore cattivo.
  • La tenacia - hanno bloccato la loro interpretazione a meno che un project manager, business analyst, o qualcuno con il potere ha cambiato i requisiti di annullare loro. Non un push-over per un altro modo per mettere questo.

Altri suggerimenti

Alcuni dei migliori collaudatori con cui ho lavorato davvero a capire come gli utenti stanno per utilizzare il software. Loro capiscono ciò che le imprese funzione il software dovrebbe giocare e come che il software effettuerà ruolo / lavoro / funzione dell'utente. Si fa per un progetto di successo quando il tester ha più conoscenza del business come lo sviluppatore e il proprietario.

Purtroppo, per quello che è in realtà un ruolo altamente qualificato e tecnico, ci sono un sacco di cowboy là fuori. Troppe tester hanno avuto una lunga carriera in movimento da una posizione all'altra essere intervistato e assunto da persone che non hanno idea di ciò che il test è circa.

I migliori tester che ho incontrato hanno:

  • eccellenti doti di comunicazione, al fine di mantenere i contatti con uomini d'affari e interpretare / chiarire i requisiti
  • la capacità di vedere l'applicazione dalla prospettiva di una familiarità dell'utente con il sistema
  • la pazienza di passare attraverso le cose in modo sistematico quando necessario, e può analizzare un sistema in modo che siano in realtà che attraverso di essa in modo sistematico, non solo di spendere un sacco di tempo
  • un lato creativo a loro di scegliere le cose sviluppatori potrebbero non pensare
  • la capacità di organizzare il proprio tempo in modo che spendono una quantità adeguata di tempo sui test esplorativo, automazione, ecc piuttosto che concentrarsi su un unico tipo di testing
  • un interesse in quello che fanno in modo che tenere il passo con gli sviluppi e le migliori pratiche nel loro campo

e, infine, se il tester sta lavorando su un progetto agile

  • può fare l'automazione dei test in modo strutturato mantenibile - Ho paura che in questi giorni se un tester può cose non automatizza che possono essere automatizzati (e non tutto può) allora che il tester non potrà mai finire per essere efficace in un agile progetto

Il miglior tester ho mai lavorato è stato estremamente bravo in una cosa: la rottura del software in un modo ripetibile. Potremmo dare praticamente qualsiasi software e lui avrebbe ucciso in pochi minuti. Ha il tipo di competenze che potrebbe probabilmente trovare i trucchi sui giochi Nintendo e uova di Pasqua nel software professionale -. Solo una, natura curiosa naturale e una buona memoria per quello che ha provato prima e non ha funzionato

Si noti che i suoi obiettivi erano l'esatto opposto dei programmatori - ha avuto una buona giornata, se ha rotto il software; i programmatori hanno avuto una giornata buona, se non ha fatto .

Due cose che non sono state ancora citato:

  • pone domande
  • presta attenzione ai dettagli
Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top