top 7 major goals software tester are you made tester
Essere un tester nell'industria del software è una grande responsabilità, proprio come:
- Un correttore di bozze, che dovrà rileggere ogni singola parola, scritta dall'autore.
- Una stilista, che dovrà provare da sola gli abiti firmati, prima di metterli in mostra.
- Uno scienziato, che dovrà fare ricerca e sviluppo per comprendere gli impatti dell'implementazione.
Per la maggior parte della mia carriera, ho visto 'fatto' tester a causa della mancanza di altre opzioni di carriera, mancanza di conoscenze tecniche ecc., piuttosto che 'scelto' tester, che hanno scelto consapevolmente la carriera di test del software.
miglior programma per sbarazzarsi di malware
Penso che non importi come sia iniziato, purché investi tempo e sforzi per acquisire esperienza e comprendere i tecnicismi del campo.
Come si suol dire, 'A tester appassionato è più vantaggioso di uno sviluppatore esperto . '
La maggior parte dei tester del software convalida le funzionalità del software e esamina attentamente il prodotto / l'applicazione per trovare bug al suo interno. Questo è, per la maggior parte, la strada giusta ma non dovrebbe essere l'unico obiettivo.
Come tester, dovresti fare molte altre cose oltre ai compiti più ovvi. Lasciatemi spiegare di seguito.
Come tester:
# 1) Dovresti trova bug
L'obiettivo principale di qualsiasi tester è trovare bug nel prodotto / applicazione. La ricerca di bug non dovrebbe limitarsi alla ricerca di bug. Dovrebbe essere esteso a rapporti efficaci, definendo gravità e triage e comunicandoli allo sviluppatore.
E la cosa più importante è non pensare mai di aver osservato / segnalato tutti i bug perché, come si suol dire,
'Solo perché hai contato tutti gli alberi non significa che hai visto la foresta.'
Cerca i dettagli, guarda le cose minori e quando un tester applica la conoscenza e l'esperienza, la rete dei bug diventa facilmente visibile e, a volte, il causa ultima pure.
# 2) Dovresti prevenire i bug
Prevenire è meglio che trovare, per un tester di software. Quando vedi un bug, comprendi lo schema, comprendi la mentalità dello sviluppatore e comprendi il comportamento del prodotto.
Il più delle volte, lo stesso tipo di bug potrebbe verificarsi o nell'altra parte dell'applicazione perché lo stesso sviluppatore l'aveva sviluppato o la logica utilizzata era la stessa o il sistema era destinato a comportarsi in modo simile.
Pertanto, una volta trovato un bug, cerca altri possibili luoghi in cui può esistere un bug correlato, segnalalo e supporta lo sviluppatore per apportare modifiche in tutti i punti rilevanti.
Che verità si è detto
'Non limitarti a correggere i bug; risolvere tutto ciò che ha permesso i bug in primo luogo. '
# 3) Dovresti valutare la qualità del prodotto
Il test del software non riguarda la ricerca di bug, è solo la responsabilità principale di un tester. L'obiettivo principale di un tester di software è valutare la qualità del prodotto e fornire l'immagine reale agli stakeholder.
Inoltre, leggi => In cosa consiste il test del software? (Leggere attentamente questo riepilogo in 10 punti)
Il più delle volte, la direzione non è interessata a cosa e quanti bug hai segnalato. Sono interessati a sapere se il prodotto è consegnabile o meno.
E credimi; solo un tester di software può rispondere a questa domanda perché conosce molto bene lo stato attuale di un prodotto in termini di soddisfazione dei requisiti e delle aspettative. E quindi è detto,
“L'obiettivo principale del test del software è dare fiducia nel software . '
# 4) Dovresti fornire suggerimenti
Sulla base dell'esperienza, un tester dovrebbe essere sempre pronto a fornire suggerimenti per rendere il prodotto più efficiente, intuitivo e pronto per il business.
migliori VPN di Reddit
Ma per questo è necessario esplorare altri prodotti, è necessario capire perché le applicazioni più diffuse sono popolari, è necessario rendersi conto del motivo per cui altri prodotti hanno fallito, è necessario analizzare quali sono le tendenze del mercato e le richieste degli utenti.
L'apprendimento costante può portarti ad avere fiducia e dare credibilità e peso alle tue idee, perché
“La qualità non è mai casuale; è sempre il risultato di uno sforzo intelligente. '
Per saperne di più => 10 qualità che possono renderti un buon tester
# 5) Dovresti comunicare difficoltà pratiche
Come cliente, vorrei sempre che il mio prodotto venisse consegnato in tempo e senza bug. Ma come tester, so quali sono le difficoltà quando un'idea viene implementata in termini di software e verificare se è corretta o meno.
La maggior parte delle volte, le scadenze vengono saltate e ci sono interruzioni nella comunicazione al riguardo. Impara a essere un chiaro comunicatore. Sostenere la qualità del prodotto e l'esperienza dell'utente, perché
'L'amarezza della scarsa qualità rimane a lungo dopo che la dolcezza di rispettare il programma è stata dimenticata.'
Per saperne di più => Quanto è importante per un tester o uno sviluppatore comunicare tra loro?
# 6) Dovresti imparare in tempi stretti
Quando la proposta comunica gli sforzi di QA come 1 settimana contro 2 settimane di sviluppo, solo un tester sa che non avrà più di 2 giorni per il test. Questa è l'amara realtà dell'industria del software.
Tutto il compromesso su un programma viene raggiunto sacrificando il tempo e il programma dei test. E il risultato? Bene, come cliente, acquisterete mai l'argomento che la qualità del prodotto non era alla pari perché il team QA non ha avuto abbastanza tempo?
Inoltre, leggi => Come pianificare e gestire i progetti di test in modo efficace (suggerimenti)
# 7) Dovresti mantenere viva la passione
domande dell'intervista di oracle pl sql per 5 anni di esperienza
Ci sono molte fasi nella carriera del tester, in cui si sente inutile, in cui dovrà seguire il flusso, in cui non trova alcuna fonte di incoraggiamento, ha bisogno di imparare a gestire varie situazioni, come affrontare quei commenti critici sul controllo di qualità, come lottare costantemente e positivamente per la qualità e infine come mantenere viva la passione per la qualità, il fattore più importante.
Per saperne di più => Come mantenere buoni tester nelle posizioni di prova?
Tieni sempre a mente
'I tester del software riescono dove altri falliscono.'
Conclusione
Per concludere il post, direi, un tester deve essere un tuttofare e non solo un tester perché un progetto viene consegnato in base alla sua esperienza, visione, comunicazione, fiducia e impegno.
Quindi i tester, non si concentrano solo sulla ricerca di bug, ma comprendono il quadro più ampio in termini di qualità di un prodotto.
Non posso fermarmi condividendo quella citazione umoristica, che qualcuno mi aveva inviato prima -
“I tester del software vanno sempre in paradiso; hanno già avuto la loro giusta dose di inferno '.
Autore : Questo fantastico post è 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.
Facci sapere se sei d'accordo e come sempre, buon test :)
Lettura consigliata
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Perfect Software Testing Resume Guide (con esempio di curriculum per Software Tester)
- 5 cose che uno sviluppatore principiante (e un tester) dovrebbe sapere sui test del software
- Annuncio del mio nuovo eBook 'Pacchetto di carriera nel test del software: il viaggio di un tester del software dall'ottenere un lavoro al diventare un leader del test!'
- Guadagnare soldi, carriera nel test del software e segreti di un tester più ricco
- Lavoro assistente QA test software
- Il test del software è monotono ... Davvero?
- Caratteristiche di un Bad Software Tester