10 lessons learned from 10 years career software testing
Dopo aver trascorso quasi un decennio nel settore dei test del software, penso di essere idoneo a scrivere quanto appreso. :)
La maggior parte delle volte, mi è stato chiesto, se eseguo test con il ruolo attuale?
La mia risposta è SI, sempre!
Come ho scritto in molti post di STH in passato, il test del software riguarda la mente e gli occhi e non gli anni di esperienza , ci si aspetta davvero che cresca con l'esperienza.
A livello principiante, quando perdi un bug, ne ricevi solo una notifica, a livello medio, quando perdi un bug critico, ti viene chiesto di non ripeterlo e a livello senior, non dovresti farlo tipo di errore.
Quindi, con l'esperienza, è necessario comprendere la responsabilità che portano. Con la presente, ho appena cercato di sottolineare i miei apprendimenti:
10 suggerimenti da 10 anni di carriera nel test del software:
Lezione 1: Il test del software è impegnativo
Quando sento che non c'è niente da fare riguardo al test del software, mi sento strano.
Non è difficile assaggiare la ricetta preparata dallo chef e dirgli che si è dimenticato di aggiungere il sale? Non è difficile suggerire al miglior pittore autoproclamato di usare l'arancione invece del blu? Non è difficile scoprire errori di ortografia da un libro lungo 200 pagine?
Ecco come è il test del software. Ti sfida a essere vigile, a conoscerti bene e, in definitiva, a essere quello che piace alle persone anche se trovi errori nel suo lavoro.
Lezione 2: Il test del software riguarda l'atteggiamento
Trovare difetti nel lavoro altrui non dà diritto a essere scortese, critico o autoritario.
cosa si intende per chiave di sicurezza di rete
Il giusto atteggiamento per aiutare a migliorare la qualità dovrebbe essere la preoccupazione principale. Un tester deve affrontare il compito di test con il giusto atteggiamento e dovrebbe guardare a un quadro più ampio piuttosto che limitarsi a criticare qualcuno o dimostrare di essere migliore.
Lezione n.3: Il test del software richiede capacità di comunicazione
Quando il tuo lavoro è trovare difetti nel lavoro degli altri e comunicarli anche alla persona interessata, è necessario tatto. Nessuno vorrebbe sentire 'hai fatto degli errori', ma tutti risponderebbero positivamente a 'possiamo farlo meglio in questo modo, non credi?'
Lezione n.4: Il test del software richiede capacità di analisi
Perché gli sviluppatori risolvono volentieri i bug, segnalati dal tester X ma non dal tester Y?
Tester X fornisce sempre informazioni migliori sul bug segnalato. Fa alcune indagini sulla questione, cerca di capire il file causa principale del problema , renderà la segnalazione di bug con i dettagli e questo è il motivo, agli sviluppatori piace dare la priorità ai suoi bug.
Lezione n ° 5: Il test del software riguarda l'apprendimento costante
Per sopravvivere in qualsiasi campo, è necessario migliorare continuamente e anche il test del software non fa eccezione.
Il mercato è invaso da strumenti, documenti, blog e molti altri mezzi per imparare cose nuove. Per crescere ed essere bravo in quello che stai facendo, devi selezionare quello in base alla tua area di lavoro e alle scelte insieme alle esigenze attuali.
Ad esempio: cinque anni fa, qualcuno ha mai pensato che avremmo cercato così male i tester per dispositivi mobili? È così che sono cambiate la tecnologia, la generazione e, in ultima analisi, le esigenze e per sopravvivere, devi imparare. :)
Lezione n ° 6: Il test del software non richiede certificazione ma abilità
Non c'è niente di sbagliato nell'ottenere la certificazione ma non è obbligatorio.
Un buon tester deve possedere capacità di verifica come occhio acuto per i dettagli, capacità di analisi e risoluzione dei problemi, ecc. e credo che nessuna certificazione possa dimostrare che sei bravo con quelle abilità menzionate. Durante la scrittura di casi di test, nessuno di noi preferirebbe pensare specificamente all'analisi dei valori limite e alle tabelle decisionali. Ciò di cui abbiamo bisogno è l'applicazione del buon senso sulla conoscenza.
Lezione n ° 7: Il test del software è incentrato sull'auto-motivazione
Chi vorrebbe una persona che indica i rifiuti nel tuo balcone e te li fa spazzare? Non importa se sta aiutando a fare qualcosa di pulito, per lo più non sarà apprezzato.
Ecco com'è la professione! Potresti essere apprezzato o meno per il lavoro di miglioramento della qualità che stai facendo, ma devi capire l'importanza di ciò che stai facendo. E in modo tempestivo, devi dare una pacca sulla spalla per il lavoro che stai facendo.
Dì a te stesso: 'Sto facendo il miglior lavoro del mondo perché sto aiutando a migliorare qualcosa', all'inizio della giornata e non avrai bisogno del giudizio favorevole di nessuno per motivarti.
Lezione n. 8: Il test del software riguarda la comprensione delle priorità
Cosa sceglierai quando vuoi partecipare a una festa ma devi essere a casa per occuparti di qualcosa? Capirai le circostanze, deciderai le priorità e di conseguenza selezionerai l'opzione migliore.
È così che funziona anche il test del software. Come tester, puoi essere distratto da molte attività alla volta, ma devi capire la priorità di ciascuna, devi imparare dalle esperienze passate, devi chiedere consiglio a chi l'ha già sperimentato e alla fine lavorare secondo la priorità .
Quando sei a corto di tempo, c'è non c'è bisogno di documentare tutto ma per eseguire i test e allo stesso modo tutti i processi devono essere seguiti per un progetto di manutenzione.
Lezione n ° 9: Il test del software riguarda la soddisfazione del cliente in modi qualitativi
Quando sei un tester, devi essere un utente finale.
Non importa come dovrebbe essere utilizzato il prodotto, ma è davvero importante sapere come può essere utilizzato il prodotto perché è così che l'utente finale utilizzerà il prodotto. Mettiti nei panni dell'utente finale, pensa al comportamento del prodotto quando non chiuso correttamente, tabulato continuamente, quando viene maneggiato da un bambino, quando non c'è alimentazione e così via ..
Nel mondo reale, quanti di noi avviano il computer come da manuale utente? La maggior parte di noi non lo fa. Perché per noi è un processo a cui siamo abituati da anni e ora riteniamo che nessuna documentazione possa aiutare a migliorare il processo. Lo stesso vale anche per le aspettative dell'utente finale. Tutti vogliono un prodotto eccellente in modo semplicistico e come tester il tuo compito è testare quella semplicità. :)
Lezione n ° 10: Il test del software è un lavoro di cui essere orgoglioso
Non credo di aver bisogno di scrivere una sola parola su questo punto.
Nessuno può farti sentire inferiore senza il tuo consenso. E ricorda, se non sei orgoglioso, non hai finito.
Sii intelligente, segui il tuo cuore, il tuo istinto e tutti i tuoi obiettivi. Sono sicuro che ti troverai su un percorso di carriera che ti riempie di orgoglio.
Circa l'autore: Questo post stimolante è stato scritto dal membro del team STH Bhumika M. Lei è a capo del progetto, con oltre 10 anni di esperienza nel test del software. È totalmente in prova e ama testare tutto ciò che esiste.
Spero che tu possa imparare qualcosa dalla mia esperienza e crescere a un ritmo molto più veloce nella tua carriera!
Vuoi condividere ciò che hai imparato da questa professione? Ci piacerebbe sicuramente saperlo.
Buon test :)
Lettura consigliata
- Scegliere il test del software come carriera
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- EBook sul pacchetto di carriera per il test del software
- Lavoro assistente QA test software
- Opzioni di carriera per professionisti del test del software
- Il test del software riguarda la mente e gli occhi, non gli anni di esperienza!
- Come ottenere rapidamente un lavoro di test del software
- Revisione del libro 'Lezioni apprese nel test del software'