10 qualities that can make you good tester
Cosa ti fa pensare di essere bravo nei test? Perché ti qualifichi come tester?
La domanda mi risuona ancora nelle orecchie ogni volta che si tratta di un'intervista.
Questa è stata la domanda che mi è stata posta all'inizio della mia carriera di tester di software. L'intervistatore ha fatto alcune domande attitudinali come al solito e improvvisamente mi ha lanciato questa domanda. Sono rimasto quasi senza parole. Il più delle volte, pensiamo di essere bravi in qualcosa perché lo stiamo facendo o forse presumiamo di essere bravi in esso.
Dopo aver trascorso quasi un decennio nel settore, quando guardo indietro posso capire l'importanza della domanda e quindi oggi vi presento un elenco di punti che ho annotato per farmi sentire che ero / sono bravo a testare .
Diamo un'occhiata. In una nota a margine, sei invitato ad aggiungere il tuo punto all'elenco e lo accetteremo a braccia aperte.
Cosa imparerai:
- Qualità di un buon tester
- # 1) Capisci le priorità
- # 2) Fai domande
- # 3) Puoi creare numeri di idee
- # 4) Puoi analizzare i dati
- # 5) Puoi segnalare cose negative in modo positivo
- # 6) Sei bravo a riferire
- # 7) Sei flessibile per supportare ogni volta che è necessario
- # 8) Sei in grado di correlare gli scenari in tempo reale al test del software
- # 9) Sei uno studente costante
- # 10) Puoi indossare le scarpe dell'utente finale
- 10 competenze per essere un ottimo tester: come un tester può essere un ottimo tester
- # 1) Atteggiamento positivo
- # 2) Buona comunicazione
- # 3) Abilità multi-tasking
- # 4) Apprendimento veloce
- # 5) Passione per i test
- # 6) Giocatore di squadra
- # 7) Pensa e agisci come un utente finale
- # 8) Capacità analitiche
- # 9) Sii un'ispirazione e un modello
- # 10) Pratica l'empatia
- Lettura consigliata
Qualità di un buon tester
Quindi, eccoti qui. Si prega di anteporre la condizione 'sei bravo a testare quando' a ogni punto e leggere:
# 1) Capisci le priorità
Il tester del software diventa inconsapevolmente un buon manager del tempo poiché la prima cosa che deve capire è una priorità. La maggior parte delle volte, ti viene fornito un modulo / funzionalità da testare e una sequenza temporale (che è sempre corretta) e devi fornire un output. Questi sfide regolari farti capire come dare la priorità alle cose.
Come tester, è necessario capire cosa dovrebbe essere testato e cosa dovrebbe essere data meno priorità, cosa dovrebbe essere automatizzato e cosa dovrebbe essere testato manualmente, quale attività dovrebbe essere intrapresa per prima e cosa può essere fatto all'ultimo momento. Una volta che sei un maestro nella definizione delle priorità, il test del software sarebbe davvero facile.
Ma …… .ma amico mio, la comprensione della priorità arriva solo con l'esperienza, quindi la pazienza e un occhio attento sono le armi più utili.
# 2) Fai domande
Fare domande è la parte più importante del test del software. Se fallisci, perderai un sacco di informazioni importanti.
Si possono porre domande:
- Per capire il requisito
- Per capire i cambiamenti fatti
- Per capire come è stato implementato il requisito
- Per capire come è stato risolto il bug
- Per comprendere gli effetti di correzione dei bug
- Comprendere il prodotto da altre prospettive come sviluppo, affari, ecc.
Può essere utile comprendere il quadro generale e definire la copertura.
# 3) Puoi creare numeri di idee
Come ho scritto in quasi tutti i miei post, Il test del software riguarda le idee . Quando riesci a generare un numero di idee per testare il prodotto, ti distingui dalla massa poiché la maggior parte delle volte le persone si sentono soddisfatte dopo aver scritto casi di test funzionali e prestazionali ordinari.
Secondo me, il lavoro di un vero tester inizia solo dopo aver scritto casi di test ordinari. Più pensi a come il prodotto può essere utilizzato in modi diversi, sarai in grado di generare idee per testarlo e alla fine acquisirai fiducia nel prodotto, nella soddisfazione del cliente e nell'esperienza per tutta la vita.
Quindi, sii un generatore di idee se vuoi essere bravo nei test.
# 4) Puoi analizzare i dati
Essendo un tester, non ci si aspetta che tu faccia solo test. È necessario comprendere i dati raccolti dai test e analizzarli per il comportamento particolare dell'applicazione o del prodotto. La maggior parte delle volte, quando sento parlare di un insetto non riproducibile, sorrido silenziosamente.
Non ci sono bug che non siano riproducibili. Se si è verificato una volta, significa che verrà visualizzato per la seconda volta. Ma per raggiungere la causa principale, è necessario analizzare l'ambiente di test, i dati di test, le interruzioni, ecc.
Inoltre, come tutti sappiamo, quando si tratta di test di automazione, il più delle volte si tratta di analizzare i risultati dei test perché la creazione di script ed eseguirli per molte volte non è un compito importante, ma analizzare i dati generati dopo l'esecuzione di quegli script, è il parte più importante.
# 5) Puoi segnalare cose negative in modo positivo
Sì, avete letto bene. Un tester deve imparare le tattiche per trattare con tutti intorno e deve essere bravo nella comunicazione. Nessuno si sente bene quando gli viene detto che qualunque cosa abbia fatto è completamente o parzialmente sbagliata. Ma fa molta differenza nella reazione quando suggerisci di fare qualcosa o di rettificare qualcosa con idee migliori e senza una voce egoista.
Inoltre, i dettagli sono importanti per fornire dettagli su ciò che hai visto negativo e su come può influire sul prodotto / applicazione in generale.
miglior client ssh gratuito per Windows
Nessuno negherebbe di averlo rettificato. :)
# 6) Sei bravo a riferire
Per l'intera giornata, hai lavorato e lavorato ed eseguito un numero di casi di test e li hai contrassegnati come superati / non riusciti strumenti di gestione dei test . Quale sarebbe il tuo stato alla fine della giornata? Nessuno sarebbe interessato a sapere quanti casi di test hai eseguito. Le persone vogliono una breve e dolce descrizione del tuo compito di tutta la giornata.
Quindi ora in poi, scrivi il tuo rapporto di stato al cliente as - cosa hai fatto (al massimo 3 frasi), cosa hai trovato (con i numeri di bug) e cosa farai dopo.
# 7) Sei flessibile per supportare ogni volta che è necessario
Il compito del tester del software non termina dopo aver segnalato un bug. Se lo sviluppatore non è in grado di riprodurre il bug, è necessario che tu supporti per riprodurlo perché solo lo sviluppatore sarà in grado di risolverlo.
Inoltre, i tempi stretti per i test del software rendono molti tester ignoranti per la qualità. L'approccio giusto dovrebbe essere una pianificazione adeguata e uno sforzo supplementare per coprire tutto ciò che è richiesto.
# 8) Sei in grado di correlare gli scenari in tempo reale al test del software
Quando sei in grado di mettere in relazione i test con la vita reale, è facile. Abituati a pensare o creare costantemente casi di prova su come testare un treno, come testare un vegetale, come testare un monumento e vedere come aiuta nel prossimo futuro. Aiuterà la tua mente a generare costantemente idee e mettere in relazione i test con le cose pratiche.
# 9) Sei uno studente costante
Il test del software è impegnativo perché devi imparare costantemente cose nuove. Non si tratta di acquisire l'esperienza di un linguaggio di scripting specifico; si tratta di stare al passo con la tecnologia più recente, di apprendere strumenti di automazione, di imparare a creare idee, di apprendere dall'esperienza e, in ultima analisi, di crescere costantemente.
Inoltre, leggi=> 10 suggerimenti per sopravvivere e progredire nel campo del test del software
# 10) Puoi indossare le scarpe dell'utente finale
Sei un buon tester solo quando puoi capire i tuoi clienti. Il cliente è DIO e devi capire le sue esigenze. Se il prodotto non soddisfa le esigenze del cliente, non importa quanto sia utile, non funzionerà. Ed è responsabilità del tester capire il cliente.
Aggiornare:
10 competenze per essere un ottimo tester: come un tester può essere un ottimo tester
C'è sempre spazio per migliorare e migliorare le cose.
Se iniziare come QA più fresco e passare alcuni anni sul campo non ti ha cambiato da tester a buono / ottimo tester, questo articolo è per te. Continuare a leggere -
Testare, segnalare e portare a termine un'attività è qualcosa che chiunque può fare dopo un po 'di esperienza e formazione. Ma essere un tester è molto di più.
Sii un grande tester per emergere e brillare sul campo.
Cosa puoi portarti lì? Scopriamolo!
Come un tester può essere un ottimo tester
Inoltre, leggi => 10 qualità che possono renderti un buon tester
# 1) Atteggiamento positivo
Un atteggiamento positivo è un fattore chiave per avere successo in qualsiasi campo e il test del software non fa eccezione.
I grandi tester sono:
- Sempre pronto a fare sforzi extra.
- Contribuisci a migliorare la qualità del prodotto.
- Aiuti nella consegna senza ostacoli
- Riunione di supporto
I grandi tester mantengono un atteggiamento positivo. A loro importa. Capiscono il potere della positività.
Per instillare un atteggiamento positivo, tester dovrebbe essere data la proprietà del compito S, richiesta apprezzamento e incarichi interessanti.
Leggi anche => 16 Caratteristiche di un ottimo tester software
# 2) Buona comunicazione
Aiuta a superare facilmente i problemi critici. Puoi capire facilmente i problemi, documentare meglio e convincere in modo efficace.
come aprire il file dat in Windows
Un grande tester ha eccellenti capacità di comunicazione e le usa per porre domande, presentare le sue opinioni e discutere a fondo scenari critici / impatto.
Buone capacità di comunicazione può essere acquisito facilmente partecipando a sessioni di formazione sulla comunicazione e praticandolo regolarmente. Si prega di notare che una buona comunicazione in realtà non significa scrivere o parlare fluente inglese da solo , anche se questo aiuta.
# 3) Abilità multi-tasking
Le capacità multi-tasking sono la domanda dell'era odierna.
Un grande tester deve destreggiarsi tra più attività, come ad esempio:
- Genera ed esegui idee di test
- Progettare casi di test
- Scrivi segnalazioni di bug efficaci
- Lavora su più progetti e fornisci aggiornamenti.
Non solo, ma dovresti anche dare la priorità e programmare le tue attività di conseguenza.
Le abilità multi-tasking richiedono pratica e la giusta mentalità.
# 4) Apprendimento veloce
Un ottimo tester è veloce e impara da solo.
Non DEVI imparare cose nuove, dovresti VOLERle impararle. Dovresti essere in grado di aggiornarti con nuove tecnologie, processi, strumenti, competenze, ecc. Su base regolare.
L'apprendimento rapido non può essere insegnato ma può essere sviluppato con pazienza, pianificazione, pratica e perseveranza.
# 5) Passione per i test
Devi amare il tuo lavoro.
La passione per la fornitura di qualità, per fornire una migliore esperienza utente, per la generazione di nuove idee, ecc. È fondamentale.
'Un tester appassionato è sempre meglio di uno sviluppatore tecnicamente valido.'
È un punto di svolta assoluto. Non ti annoierai mai. Non trascurerai mai qualcosa da testare. Non segnalerai mai un caso senza effettuare ricerche approfondite. Non ignorerai mai un caso d'angolo. Soprattutto, non considererai il test come un lavoro ingrato. :)
# 6) Giocatore di squadra
Essere un giocatore di squadra è un must per ogni lavoro, ma assume una dimensione completamente nuova perché dobbiamo dare cattive notizie. Per farlo bene, devi essere comprensivo e generoso. Non giocare al gioco della colpa. Sii positivo.
Ringiovanire questa abilità è molto importante per essere un grande tester e un buon essere umano.
# 7) Pensa e agisci come un utente finale
La qualità in ultima analisi significa soddisfazione dell'utente finale.
Indipendentemente da ciò che dicono i requisiti, pensano all'impatto sull'utente finale. Questo è facile perché anche noi siamo utenti di software anche se siamo tester professionisti.
Con continuo studio, osservazione e confronto, l'utente finale La prospettiva di può essere coltivata.
# 8)Capacità analitiche
La nostra responsabilità principale è contribuire a rendere il software il più possibile privo di bug. Ogni bug segue uno schema e un ottimo tester è sempre bravo ad osservare quel modello ea segnalare tutti i bug dello stesso schema.
L'analisi approfondita e la creatività aiutano a coltivare buone capacità analitiche.
come faccio ad aprire un file eps in Windows 10
# 9) Sii un'ispirazione e un modello
Hai ragione; questo non ha nulla a che fare con i test. Ma credo che abbiamo molti obiettivi per stimolare l'ispirazione nelle persone con cui interagiamo ogni giorno. Potresti essere l'ultimo in fila, ma tra pochi minuti ci sarà sempre qualcuno dietro di te. Quindi, indipendentemente dalla posizione in cui ti trovi, ci sono persone che ti ammirano.
In un team, se il leader del team spesso discute con gli sviluppatori, naturalmente lo farà anche il team. Se un membro del team non segue un modello, gli altri potrebbero pensare che sia giusto non seguire un modello.
Essere consapevoli che ogni nostra azione risuona in qualche modo in un'altra che ci circonda dovrebbe farci aspirare a ispirare senza nemmeno provarci.
Ci sono molti modi per lasciare il segno in attività altrimenti banali:
- Sii il migliore in quello che fai
- Essere in orario
- Prestare attenzione ai dettagli
- Elaborazione di una nuova best practice
- Trovare un problema che potrebbe aver causato un guasto grave
- Imparare una nuova abilità e fare volontariato per insegnare ai tuoi coetanei
- Essere cortesi nella tua comunicazione
- Ottieni la reputazione di essere il miglior tester / miglior reporter di difetti / o miglior generatore di metriche.
# 10) Pratica l'empatia
Ancora una volta, questo potrebbe non sembrare un attributo necessario ai tester. Soprattutto perché si parla molto di come i tester dovrebbero proteggere, proteggere e guidare i loro difetti alla risoluzione e tutto il resto.
Ma i tester devono avere la qualità per essere in grado di sentire e non solo essere automi. Aiuta anche il processo di test.
Prendere, Per esempio, una nuovissima applicazione che è stata appena integrata come prova. Vorresti semplicemente sgretolarci, fare una guerra e riferire che non vale niente? O lo testeresti con simpatia e proveresti a trovare le aree problematiche in modo da poter aiutare gli sviluppatori a migliorare ulteriormente?
Guardiamolo da una prospettiva di esempio del mondo reale. Hai appena finito di costruire una sedia. Salteresti dentro o ti siedi con attenzione la prima volta? Il dopo, non è vero? Dopo che sei sicuro che ti trattiene, inizia ad aggiungere pesi insoliti ecc.
Il test nelle fasi iniziali deve essere sottile, lento e gentile.
Inoltre, l'empatia può aiutarti essere un miglior giocatore di squadra - non solo all'interno del tuo team ma anche con team esterni. In caso di dubbio, sii più gentile di quanto devi essere.
Spero che questo elenco ti dia un'idea su quale area devi lavorare per essere un tester software migliore.
Circa l'autore: Questo post è stato scritto dal membro del team STH Bhumika, un responsabile del progetto con 7 anni di esperienza.
A proposito, mi sono perso qualcosa? Mi farebbe piacere avere tue notizie.
Con questo, concludo questo articolo con la speranza di poter coprire la maggior parte dei punti, che mi rendono un buon tester. E tu?
Lettura consigliata
- 5 cose che uno sviluppatore principiante (e un tester) dovrebbe sapere sui test del software
- Guadagnare soldi, carriera nel test del software e segreti di un tester più ricco
- 5 modi per essere un tester di software audace e sicuro
- 4 errori della mia vita come tester di software (e probabilmente li stai facendo)
- 9 Miti e fatti comuni sui test di software
- 68 Risorse essenziali per essere un tester di successo (da non perdere!)
- Le 5 principali cose che un tester deve avere per Excel (e le prospettive mutevoli del tester del software)
- Perché il test del software è un lavoro difficile? Ed ecco come puoi renderlo facile