an interview with michael bolton read his advice
strumenti di cracking delle password per Windows 7
L'articolo di oggi è un'intervista con un noto specialista di test del software Signor Michael Bolton , un insegnante di test del software, autore, consulente e leader di pensiero.
Questo fa parte del nostro ' conoscere un leader 'Serie di interviste a personaggi famosi su SoftwareTestingHelp. Controlla il nostro ultimo intervista a Neeraj Tripathi , VP of Global QA presso Infor.
STH è entusiasta di presentarvi questa intervista e, senza ulteriori indugi, andiamo a un breve incontro con Michael.
Per un elenco completo del suo lavoro, dei risultati, dei corsi e delle attività, controlla il suo blog qui .
Ecco qui:
Domanda 1) Potresti condividere brevemente la tua storia su come sei diventato un tester di software? Molti dei nostri lettori sono aspiranti al QA e crediamo che la tua storia risuonerà con loro e li ispirerà.
Michael: Esistono diversi modi per rispondere a questa domanda.
Potrei dire di essere diventato un tester di software quando ho iniziato a modificare il giornale della scuola, troppo tempo fa per menzionarlo. Potrei dire che sono diventato un tester del software quando ho iniziato a usare il software. Potrei sicuramente dire che sono diventato un tester di software quando ho iniziato a scrivere software, nel 1988 circa. Oppure potrei dire che sono diventato un tester di software quando ho iniziato a lavorare nel supporto tecnico, nel 1990.
L'esperienza e le capacità che ho sviluppato in tutte queste situazioni hanno contribuito a qualificarmi per un lavoro chiamato “tester software”. Mi è stato offerto un lavoro con quel titolo a Quarterdeck, nel 1994 o giù di lì.
Domanda 2)Qual è, secondo te, la parte migliore dell'essere un tester di software?
Michael: I tester non solo imparano a conoscere tecnologie, domini aziendali e problemi, ma vengono pagati per farlo. Il test è un'università, dove il programma dura tutta la tua carriera.
Domanda 3)Il test rapido del software è considerato uno dei migliori programmi di test in circolazione. Cosa pensi sia unico nel suo genere?
Michael: Molte altre classi si concentrano sulla memorizzazione della terminologia in modo da poter superare un esame. Non abbiamo esami. Non è che la terminologia non sia importante; pensiamo che le parole siano molto importanti perché ci aiutano a pensare alle cose in modo più nitido.
Quindi parliamo di come pensiamo ai test e offriamo un vocabolario per questo, ma non insistiamo che tu usi le nostre parole per le cose. Ti suggeriamo, piuttosto fortemente, di riflettere profondamente sulle tue idee sul tuo mestiere e su come ne parli. E che parli del tuo mestiere con altre persone. Questo è ciò che fanno gli esperti.
Le persone a cui piacciono le classi Test rapido del software e Test rapido del software applicato apprezzano il fatto che, in classe, testiamo il software e lavoriamo sui puzzle, quindi parliamo di ciò che è successo e di ciò che abbiamo imparato. Non siamo esattamente unici, in questo senso.
Esercizi di test interattivi si svolgono nelle lezioni Just in Time di Rob Sabourin, per esempio; e in maggiore profondità su una scala temporale più lunga anche nelle classi BBST. Le lezioni sono potenti e giustamente popolari, perché i test richiedono pratica, non solo parole.
Domanda # 4)I team di test sono percepiti come una delle parti più sottovalutate dei progetti software. Quali sono le maggiori sfide che devono affrontare i team di test?
casi di test di esempio nel test del software
Michael: La sfida più grande che vedo è che i datori di lavoro fraintendono i test, e quindi mantenerlo a un livello basso .
È troppo facile per alcuni tester rimanere inesperti perché i manager che li assumono non sono qualificati. Allo stesso tempo, molti tester non lavorano sulle proprie capacità (abilità tecniche, pensiero critico, pensiero sistemico, reporting), quindi la situazione si amplifica.
Domanda # 5)Che cosa è più importante per essere un tester di successo: pensiero analitico e critico o competenza in strumenti e processi?
Michael: È come chiedere 'Cos'è più importante per essere un ciclista di successo: mantenere l'equilibrio o sterzare?' Non è una domanda o una domanda.
Gli strumenti e le competenze di processo non sono molto affidabili o utili in assenza di analisi e pensiero critico . L'analisi e il pensiero critico possono essere aiutati da strumenti e competenze. Queste cose sono tutte importanti, e anche molte altre lo sono.
Domanda # 6)Molti dei nostri lettori vorrebbero sapere se la certificazione può aiutarli o meno a essere tester migliori. Qual è la tua opinione sulle certificazioni?
Michael: La maggior parte delle certificazioni di test non misura la tua capacità di testare. Non preoccuparti di ottenere la certificazione. Concentrati sull'educazione di te stesso. Cerca il materiale del corso BBST o, meglio ancora, segui un corso BBST. Segui un corso di RST, se vuoi.
Leggere Libri di Jerry Weinberg . Leggi un sacco di blog di test. Fai pratica con i colleghi o con le persone del Weekend Testing.
Domanda # 7)Quali cambiamenti nei test del software possono anticipare i tester che potrebbero non essere a loro favore?
Michael: Alcune persone sembrano credere che il test riguardi solo la burocrazia e il lavoro di ufficio; sull'esecuzione meccanica di procedure di test seguendo uno script; sul funzionamento del prodotto in modi specifici con input specifici e sulla ricerca di output specifici. (Quando quel tipo di lavoro può essere svolto da algoritmi, da programmi per computer, lo chiamiamo 'controllo' Questo .)
Molte organizzazioni e molti tester sembrano pensare che la cosa più importante nei test sia seguire le istruzioni di qualcun altro. Prima o poi, le persone si renderanno conto che i test incentrati sui casi di test di conferma non sono molto istruttivi e non molto preziosi. Nella misura in cui ne vale la pena, gran parte di questo tipo di test può essere espresso come codice e delegato a programmi e macchinari.
I tester che attualmente stanno seguendo le istruzioni di altre persone hanno la possibilità di migliorare le proprie capacità di programmazione, o di analisi, o di scienze sociali, o di cercare altri lavori.
Tester esperti in test - in analisi, nella progettazione e nell'esecuzione di esperimenti - sarà molto più sicuro di quelli che non lo sono.
Domanda # 8)Quali tendenze nei test del software dovremmo aspettarci?
Michael: La mia speranza è che i test vengano riconosciuti come un insieme chiave di competenze che pervadono tutto lo sviluppo del software e che più sviluppatori, progettisti e uomini d'affari assumano tali competenze.
Spero che ci sarà sempre spazio per le persone per aiutare i team di sviluppo specializzandosi in quel set di abilità e collaborando con le altre specialità. Affinché questa speranza diventi realtà, però, credo che dovremo migliorare le capacità dei tester di tutto il mondo.
Domande # 9)Qual è il tuo consiglio per i futuri tester su come avere successo?
Michael: Quella risposta sarà diversa da un tester all'altro. Ma c'è un'abilità chiave in cui osservo che la maggior parte dei tester sembra purtroppo debole, ed è il capacità di raccontare la storia del test .
La storia del test ha tre fili e si avvolgono l'uno intorno all'altro come una treccia. Un aspetto riguarda il prodotto e il suo stato; cosa fa; cosa non fa; come funziona; come non funziona; e come potrebbe non lavorare in modi che contano per i vari clienti.
Un altro aspetto riguarda il modo in cui hai testato il prodotto; come lo configuri; come l'hai gestito; come e cosa hai cercato e dove hai guardato. Si tratta di come hai riconosciuto i problemi quando li hai notati; gli oracoli che hai applicato. Si tratta anche di copertura; quello che hai testato finora. E riguarda anche ciò che non hai trattato; test importanti che non hai fatto o che potresti non fare affatto, a meno che le cose non cambino.
Ancora un altro aspetto riguarda la qualità dei test; perché è il miglior test che avresti potuto fare in quella circostanza o come potrebbe non essere stato. Riguarda anche ciò che ha reso, o sta facendo, i test più duri o più lenti. Riguarda la testabilità del prodotto, perché un prodotto che non ha caratteristiche di testabilità è più difficile e più lento da testare. E riguarda ciò di cui potresti aver bisogno e ciò che consigli per fare in modo che i test vadano più rapidamente, più in profondità, in modo più efficace.
come aprire un file apk su Android
Una domanda bonus n.10: Se c'è un'abilità su cui aspirare e praticare i tester dovrebbero concentrarsi, quale sarebbe?
Michael: Non c'è uno .
Metti in pratica ciò che ti è più utile nel tuo contesto attuale e fai pratica con le cose che ti interessano. Pratica le cose in cui sai di dover migliorare. Pratica il pensiero critico; quando vedi o pensi qualcosa, chiedi 'che altro potrebbe essere?' Allena le tue capacità analitiche e fai pratica raccontando la storia dei tuoi test.
Questo è tutto!
Puoi seguire Michael Twitter .
Grazie, signor Bolton, per aver dedicato del tempo a condividere i suoi pensieri, consigli, e ideologia con i nostri lettori. È un vero piacere. I nostri lettori e STH lo apprezzano molto.
Restate sintonizzati per altre interviste di questo tipo con i volti più familiari dei test del software. Sentiti libero di commentare i tuoi suggerimenti / domande.
Lettura consigliata
- Domande e risposte dell'intervista
- Le migliori domande che i tester dovrebbero porre a un intervistatore
- Le 200 principali domande dell'intervista sul test del software (una lettura obbligata per cancellare QUALSIASI colloquio sul test)
- Alcune interessanti domande di intervista sul test del software
- Come mantenere viva la motivazione nei tester di software?
- Preparazione per il colloquio di prova del software - Semplici suggerimenti da seguire prima e al momento del colloquio
- Soft Skill per tester: come migliorare la capacità di comunicazione
- Come prepararsi per il colloquio di prova del software