Quali tratti hanno in comune i migliori tester con cui hai lavorato?

8

Tester e blogger Lanette Creamer hanno recentemente postato questa domanda su Twitter :

If you are a professional software developer who works with testers, think of the best testers you know. What traits do they have in common?

Ho pensato che sarebbe stata una domanda eccellente per qui.

I miei pensieri sono:

  • Vogliono rimuovere l'ambiguità dai requisiti anche se ciò significa porre domande scomode.
  • Creano nuove funzionalità osservando il modo in cui il software "dovrebbe" funzionare, piuttosto che il modo in cui è documentato.
  • Dimostrano onestà e integrità e incoraggiano ma non chiedono a chi li circonda. In altre parole, modellano il comportamento.

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

    
posta Paddyslacker 05.09.2010 - 18:36
fonte

5 risposte

5

Ecco alcuni che aggiungerei:

  • Intelligente - Queste persone si presentano come pensatori piuttosto intelligenti o profondi. I casi limite arrivano rapidamente a queste persone sembra. Potrebbero chiedere il, "Che dire ...". domande molto.
  • Attenzione ai dettagli - Elenco delle fasi di riproduzione, affermando la differenza tra i risultati attesi e quelli effettivi, ecc. Completa il loro lavoro.
  • Auto-motivato - I tester migliori che conosco sembrano guidarsi per essere accurati e andare, andare, andare! Fare le cose sarebbe un altro modo per affermarlo nella mia mente.
  • Analitico - Discutere su priorità o gravità con argomenti calmi e razionali. Capire quali bug saranno corretti al più presto e che sono troppo estetici, ad es. una brutta scelta di colori.
  • Tenacia - Sono rimasti fedeli alla loro interpretazione a meno che un project manager, un analista di business o qualcuno con il potere abbia cambiato i requisiti per annullarli. Non un push-over per un altro modo per metterlo.
risposta data 11.10.2010 - 23:18
fonte
7

Alcuni dei migliori tester con cui ho lavorato comprendono davvero come useranno il software. Capiscono quale funzione commerciale dovrebbe svolgere il software e in che modo il software influirà sul ruolo / lavoro / funzione dell'utente. È un progetto di successo quando il tester ha la stessa conoscenza del business dello sviluppatore e del proprietario dell'azienda.

    
risposta data 07.09.2010 - 13:36
fonte
5

Purtroppo, per quello che è in realtà un ruolo altamente qualificato e tecnico, ci sono molti cowboy là fuori. Troppi tester hanno avuto una lunga carriera passando da una posizione all'altra intervistati e assunti da persone che non hanno idea di cosa sia il test.

I migliori tester che ho incontrato hanno:

  • ottime capacità di comunicazione, al fine di mantenere i contatti con gli uomini d'affari e interpretare / chiarire i requisiti
  • la possibilità di vedere l'applicazione dal punto di vista di un utente che non ha familiarità con il sistema
  • la pazienza di esaminare sistematicamente le cose quando necessario e di analizzare un sistema in modo che lo stiano verificando in modo sistematico, non solo spendendo molto tempo
  • un lato creativo a loro per scegliere cose a cui gli sviluppatori potrebbero non pensare
  • la possibilità di organizzare il proprio tempo in modo da dedicare una quantità di tempo adeguata ai test di esplorazione, all'automazione, ecc piuttosto che concentrarsi solo su un singolo tipo di test
  • un interesse per ciò che fanno in modo da stare al passo con gli sviluppi e le migliori pratiche nel loro campo

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

  • può fare automazione del test in modo strutturato e gestibile - temo che in questi giorni se un tester non può automatizzare cose che possono essere automatizzate (e non tutto può) allora quel tester non finirà mai per essere efficace in un agile progetto
risposta data 11.10.2010 - 23:00
fonte
4

Il miglior tester con cui abbia mai lavorato è stato estremamente bravo in una cosa: rompere il software in modo ripetibile. Potremmo dargli praticamente qualsiasi software e lo ucciderebbe in pochi minuti. Ha il tipo di abilità che potrebbero probabilmente trovare trucchi sui giochi Nintendo e Easter Egg in software professionali - solo una natura naturale, curiosa e una buona memoria per ciò 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 buona giornata se lui non ha .

    
risposta data 12.10.2010 - 01:52
fonte
1

Due cose che non sono ancora state menzionate:

  • Fa domande
  • Presta attenzione ai dettagli
risposta data 19.11.2010 - 04:53
fonte

Leggi altre domande sui tag