top 8 skills become best qa analyst
Ti stai chiedendo quali sono le migliori competenze per QA Analyst? Questo tutorial discute le principali abilità e mentalità necessarie per diventare il miglior analista di controllo qualità:
Nel mio viaggio di diventare un analista del controllo qualità, ho incontrato così tanti studenti che fanno domande come come entrare nel test e come posso diventare il migliore. La mia risposta è sempre 'la personalità è tutto, il test sceglie le persone'. Potresti essere un Einstein, ma questo non è il Game of Thrones (cervelli) ma dei Vendicatori (personalità) .
In tutte le guerre che i Vendicatori hanno vinto, ciò che mi ha colpito è stata la loro personalità rispetto all'intelligenza oi loro poteri individuali. Quindi, in questo articolo, Vorrei illustrarvi la mia formula per essere il miglior analista del controllo qualità utilizzando la descrizione della personalità di Avenger.
Credo che la maggior parte delle persone in tutto il mondo possa relazionarsi con i vendicatori, considerando la loro popolarità. Quindi da qui la mia scelta, ma non limiterò il mio confronto solo alle loro personalità. Userò anche alcuni dei loro poteri.
Cosa imparerai:
Le migliori competenze per l'analista del controllo qualità
# 1) La leadership del capitano
Competenze impostate:
- Comando
- Il processo decisionale
- Proprietà / responsabilità
- Autorità
Diamo il via alle cose con un uomo d'onore, grande forza, natura protettiva e grande leadership, Capitan America. Respira, parla e cammina da guida. In una delle scene di Avengers End Game, quando stavano per viaggiare nel passato, ha fatto un discorso che ci ha fatto galleggiare dai nostri posti con le farfalle nello stomaco.
Chiunque avrebbe potuto pronunciare quelle parole, ma poiché era Cap, lo sentivi nelle dita dei piedi. Questo è ciò che io chiamo grande leadership, richiede di avere una grande tecnica per scatenare le sue parole con ferma autorità. Un QA Analyst con un tale carattere è destinato a crescere molto velocemente nella sua carriera. Sono finiti i giorni in cui i Project Manager gestivano i progetti, in questi giorni il QA è responsabile della maggior parte delle decisioni come il go-live o il non go-live.
È qui che entra in gioco la grande leadership. Bisogna essere molto fermi anche con le sue decisioni. Capitan America mostra anche una grande proprietà / responsabilità sul suo lavoro e nella maggior parte dei casi 'gioca secondo le regole'. Una delle abilità che fanno eccellere un personale addetto al controllo qualità è la disciplina nella documentazione del proprio lavoro, che parla di proprietà del proprio lavoro.
Ci sono regole e standard da mantenere quando si fa documentazione come piani di test, casi di test, rapporti di prova e registrazione di bug. Il test è una disciplina molto strutturata. Ho visto persone intelligenti cadere dal carro del controllo qualità a causa della sua natura di scegliere le proprie persone in base alla personalità piuttosto che al cervello. Quindi, se il lavoro strutturato evoca i tuoi superpoteri interiori, allora benvenuto a casa Cap.
# 2) Fuori dagli schemi di Iron-Man vs Hulk Smash
Competenze impostate:
- Creatività
- Esplorazione
- Lavorare in modo intelligente
Anche se il test è strutturato, non limita la creatività. Abbiamo visto tutti come Tony Stark (Iron-Man) sia stato innovativo con le sue tute di ferro dal primo film all'ultimo film del vendicatore. Pensa sempre fuori dagli schemi. È l'uomo delle soluzioni. Per questo episodio, ho bisogno che ti immagini come Iron Man (forse non la parte ricca e sporca di lui), solo il lato creativo.
Iron Man può programmare quasi tutto, costruire il robot più complesso e renderlo fantasia come vuole. Una cosa che non può programmare in un robot è la creatività illimitata. Pertanto, la creatività dovrebbe essere emoglobina nel corpo di un tester. Le tecniche di test possono essere applicate ma senza creatività la loro efficacia è limitata. Per l'eccellenza nella copertura del test, il tuo pensiero dovrebbe essere 'e se provassi questo'.
È così che porti il più possibile il tuo Hulk Smash interiore. La mentalità di uno sviluppatore dice 'codifica, impacchetta e fallo funzionare' mentre il tuo come tester dovrebbe dire 'distruggi! Lascia che lo rompa il più possibile ”. Il punto è assicurarti di provare tutti gli scenari a cui puoi pensare, calzare te stesso come un utente finale del prodotto in prova (potresti anche indossare l'abito, fare di tutto, vivere senza ostacoli).
Il modo migliore per applicare la mentalità 'smash' è utilizzare metodi efficaci per ampliare la copertura del test. Personalmente lo consiglio quando si scrivono casi di test; suddividere ogni requisito in quanti più casi di test possibile. Non limitarti a fare sempre test positivi, prova altri test negativi, incorpora alcuni test esplorativi nel mix (ma questo è più efficace se hai esperienza con il software in questione).
Il nuovo hulk che vediamo nell'ultimo film di Avengers (Endgame) è una combo, con un equilibrio tra lo Smart (creativo) e il Savage (Smash) Hulk. Possiamo adottare questo personaggio nel mondo dei test, dove la mentalità selvaggia dice che dobbiamo distruggere ma la mentalità intelligente parla di 'il punto è non sudare', il che significa che non dobbiamo andare a fracassare ovunque.
Test aggiuntivi (soprattutto esplorativi) dovrebbero concentrarsi su aree note per essere inondate di bug. Ora, è così che non lasci nulla di intentato.
# 3) Hawkeye's Precision
Competenze impostate:
- Attenzione ai dettagli
- Agilità
- Tecnico-Automazione
Occhio di Falco ridefinisce la precisione, è veloce, mira e spara per non sbagliare. Come tester, la precisione è molto importante. Se ci fosse un superpotere che tutti i supereroi devono avere, allora quel superpotere sarebbe orientato ai dettagli per i tester. Voglio dire, senza una grande attenzione ai dettagli, come può un tester rilevare i guasti?
Hawkeyes ha anche una grande agilità che gli offre compatibilità in un campo di battaglia veloce in cui deve combattere gli avversari che usano proiettili. Quindi, una combinazione di agilità e grande concentrazione dimostra di fornire un'opportunità di inchiodare (senza il martello di Thor) di più in un tempo limitato.
Questa combinazione funziona alla grande a tuo vantaggio in un ambiente veloce, guidato dalle scadenze. Le tue capacità di orientamento ai dettagli ti assicurano di raccogliere il maggior numero di bug possibile, l'agilità ti aiuta a rispettare le scadenze. Ma ricorda che ho menzionato che il QA non riguarda solo i test, ma anche la documentazione che richiede molta precisione.
Hawkeye è anche noto per essere un ragazzo molto tecnico che trascorre il suo tempo a perfezionare la sua arte durante il tempo libero. In alcuni casi, in qualità di analista QA, potrebbe essere richiesto di scrivere o eseguire script di automazione. È allora che indossi i tuoi stivali tecnici e le tue capacità tecniche devono essere costantemente approvate. In qualità di analista QA, dovresti anche tenerti aggiornato sugli ultimi strumenti di test.
Alcune istanze potrebbero anche richiedere di eseguire test di back-end. Quindi, prepara la tua mente per immergerti nei test tecnici del dungeon.
# 4) Dr. Strange e future carenze
Competenze impostate:
- Identificazione del rischio
- Il processo decisionale
Essere un Dr. Strange nel mondo del controllo qualità è un'impresa complicata. Il dottor Strange è noto per essere uno spettacolare Stregone Supremo con la capacità di vedere più futuri in un'istanza. Non sto dicendo che ora dovresti andare a imparare a essere uno stregone per farcela. Ciò è possibile grazie all'esperienza nei test.
Un buon tester applica la sua esperienza nel determinare le carenze nell'ambiente live. In termini semplici, questo significa che attraverso l'esperienza un tester dovrebbe anticipare le aree che potrebbero avere bug, quindi concentrare i suoi test in tali aree. Ma per quanto riguarda i casi in cui stai testando il software per la prima volta? Ricorda che ora sei nei panni di un mago.
Ogni bravo mago dovrebbe sempre avere qualche asso nella manica. Il tuo trucco è applicare la mentalità di un utente finale nei tuoi test per determinare le carenze future quando l'applicazione sarà pubblicata. La capacità di testare possibili carenze sul sistema live include anche la previsione dei rischi.
Immagina, il dottor Strange aveva poteri così preziosi per predire il futuro ma non ha fatto nulla al riguardo. È come ordinare una bistecca succosa in un ristorante elegante ma non hai i denti. Quindi, per ricompensare il tuo duro lavoro nel fare queste previsioni di rischio, l'applicazione di strategie di mitigazione è un must. Un modo per farlo è automatizzare i casi di test per le aree ad alto rischio.
Dare priorità e selezionare i casi di test giusti da automatizzare è un'abilità di per sé e richiede una forte personalità in quanto implica molte decisioni da prendere.
# 5) Black Panther nei panni del suo popolo
Competenze impostate:
- Comprensione
- Raccolta dei requisiti
- Pensa come un utente finale
- Curiosità
Ora tuffiamoci nel pensare come Black Panther quando ci avviciniamo ai bisogni (requisiti) dei suoi dipendenti (utenti finali). Black Panther mostra il carattere di un nobile grande leader che mette al primo posto i bisogni del suo popolo. Parte dell'essere un tester con risultati elevati, è necessario disporre di capacità per comprendere i requisiti ed essere in grado di tradurli in casi di test.
Il test non inizia solo quando si deve testare il software effettivo. Secondo i fondamenti della Fondazione ISTQB, testare in anticipo è l'approccio più economico. Ciò significa che il test dovrebbe iniziare nella fase di raccolta dei requisiti del ciclo di vita dello sviluppo del sistema (SDLC) al fine di ridurre i costi di sviluppo del sistema.
Anche se la raccolta dei requisiti non è nella nostra descrizione del lavoro. Ho avuto così tanti casi in cui camminerò con uno sviluppatore per parlare con un utente aziendale per discutere i requisiti. Al nostro ritorno, lo sviluppatore sarà parzialmente informato su ciò che richiede il proprietario del prodotto. Poi è diventata mia responsabilità aiutarli a capire i requisiti.
Si prega di notare che ciò era dovuto all'assenza di un analista aziendale nella nostra organizzazione in quel momento. Ma in generale, In qualità di analista QA, dovresti essere dotato di capacità di comprensione dei requisiti in modo da poterli tradurre in modo efficace .
Black Panther è anche protettivo nei confronti del loro Vibranio, l'abbiamo visto fare di tutto per assicurarsi di riportare a casa ciò che appartiene a Wakanda in una pace. Quindi i test non riguardano l'esecuzione di test positivi e negativi per soddisfare i requisiti. Ma bisogna essere in grado di fare di tutto per garantire che la qualità sia mantenuta ai più alti standard.
Un buon analista del controllo di qualità sfida anche i requisiti per una migliore qualità . Fare di tutto per garantire una buona qualità significa anche testare aree fuori campo applicando un approccio curioso con logica.
# 6) Dai il massimo come Thor
Competenze impostate:
- Decisivo
- Fiducia
- Professionalità
Una mentalità logica è una grande vittoria in QA ma con una combinazione di una forte personalità, che è un fuoricampo, come Thor e il suo martello. Thor ha una forte personalità, anche se a volte il suo ergo oscura il suo giudizio, ha un forte senso di non arrendersi. Dopo che il suo pianeta natale è stato distrutto e ha perso il suo martello, ha esaurito tutte le opzioni possibili per trovare un modo per uccidere Thanos.
Questa è la mentalità di cui hai bisogno come tester (sicuramente non per trovare un martello più grande come ha fatto Thor?), Ma un approccio per trovare quanti più angoli possibili per testare un particolare oggetto. Questo si estende anche all'essere forte nei casi in cui gli sviluppatori rifiuteranno i bug che hai registrato senza solide ragioni. Dovresti fare domande con delle prove, ma questo non significa che devi essere testardo.
Ma se non sei soddisfatto dei motivi forniti per il rifiuto del bug. Dovresti mettere in discussione il rifiuto finché non sei soddisfatto. Ricorda che la decisione se un elemento può essere trasferito o meno a un sistema attivo dipende dalla fiducia del QA in quella funzione.
Quindi, se tu come personale addetto al QA non sei sicuro di una funzione a causa del rifiuto dei bug registrati, ma lasci comunque quella funzione sul sistema live, ciò mette in dubbio la tua professionalità e la tua certificazione come Analista QA. Anche se Thor ha fatto di tutto per trovare una soluzione alternativa al massacro di Thanos, è arrivato a un punto di sconfitta ed è stato costretto ad accettare.
Proprio come nei test, si possono provare tutti gli scenari possibili a cui possono pensare per garantire un'ottima copertura del test. Ma non importa quanto possa essere affamato un tester per un software privo di bug al 100%; bisogna essere preparati ad essere serviti con limitazioni di test.
Secondo il 2 ° principio ISTQB, i test esaustivi non sono praticamente possibili. Quindi, questo significa che devi avere una mentalità che accetti anche i limiti dei test.
# 7) Essere uno Spider-Man
i 5 migliori downloader di mp3 per Android
Competenze impostate:
- Intuizione
- Integrazione
Essere Spiderman nei test si riferisce semplicemente a la capacità di tessere pensieri che collegano i punti, che è utile nell'approccio al test di integrazione. Esistono diversi livelli di test e il test di integrazione è un livello che può essere molto complicato, a seconda della complessità dei sistemi da integrare e di come si interfacciano. Per vincere la battaglia per un test di integrazione efficace, è necessario il superpotere 'webby'.
Sappiamo anche che Spiderman ha una personalità intuitiva molto forte. Una combinazione di esperienza e forte intuizione può aiutare un tester a rilevare i bug meno attesi durante i test esplorativi. Recentemente stavo testando una funzionalità di report e una 'voce' casuale nella mia testa ha detto, dovrei iniziare guardando un'altra funzionalità non correlata e indovina cosa? alla mia prima interazione con quella schermata, ho rilevato un bug su una funzione del sistema non utilizzata di frequente.
# 8) Focus di Black Widow
Competenze impostate:
- Messa a fuoco
- Tattico
L'abilità vincente di Black Widow è il suo approccio focalizzato nelle questioni. Ottiene questo risultato utilizzando una tecnica divide et impera. È pienamente consapevole di non essere un dio del tuono che può colpire una marea di uomini in un colpo solo, né ha un'armatura stravagante che può sparare 100 missili per ottenere lo stesso risultato. Ma il suo divide et impera la pone sempre al di sopra dei suoi rivali sul campo di battaglia.
Nei test, l'attenzione è molto importante nell'approccio alle caratteristiche complesse. In genere è consigliabile non mordere ciò che non puoi masticare. I test mirati portano perfettamente questo consiglio.
Conclusione
Ho sempre creduto che la tua carriera dovesse essere un'estensione della tua personalità. Quindi, se allinei la tua personalità con la carriera corrispondente, hai vinto un'enorme battaglia. Come ho spiegato. L'analisi del test è una carriera che richiede la personalità e la mentalità 'giuste'.
Ho visto intelletti abbandonare il QA non perché sia difficile, ma perché la loro personalità era su un percorso diverso da quello del QA. Quindi il mio consiglio è che se stai pensando di entrare in QA, prima valuta la tua personalità per il fitness, o se sei già in QA e hai bisogno di accelerare nella tua carriera, il tuo controllo della personalità ti guiderà sulla strada giusta .
Spero che questo tutorial guidi per identificare la tua personalità come analista del controllo qualità !!
Lettura consigliata
- Più di 40 domande e risposte per l'intervista agli analisti di test più popolari [2021 LIST]
- 6 abilità di base che ogni tester (principalmente più fresco) dovrebbe avere
- 9 modi per migliorare rapidamente le tue capacità di scrittura come tester di software
- Competenze, stipendio, responsabilità e altro dell'assistente esecutivo
- Come capire quale lavoro di controllo qualità si adatta meglio alle tue capacità?
- Come migliorare le tue capacità di test e battere la concorrenza!
- Strumenti rispetto alle abilità: ci manca il punto?
- Inizia la tua carriera come analista aziendale: un percorso professionale per te