software testing is monotonous really
Pomeriggio soleggiato, un'azienda IT, due tester al distributore automatico -
Tester 1: Questo lavoro fa schifo. Per un'intera giornata, continuo a eseguire gli stessi casi di test che ho fatto ieri e ancora la maggior parte di essi non riesce. Il product manager non è contento di me perché i casi di test non riescono e non ho idea di cosa fare.
Tester 2: Sono d'accordo. Anch'io sto affrontando lo stesso problema. Non trovo niente di nuovo da fare. Dovrei scrivere casi di test ogni giorno e ogni volta che presento nuove idee, vengono rifiutate con scuse diverse.
Tester 1: Sto cercando un nuovo lavoro, che mi dia l'opportunità di crescere ed esplorare……….
Tester 2: Per favore fammi sapere ovunque ti candidi perché anch'io sono ansioso di trovare una nuova opportunità.
Cosa hai capito dalla discussione sopra?
- Entrambi i tester stanno cercando nuovi lavori
- Entrambi i tester sono stanchi del lavoro in corso
- Per entrambi i tester, il lavoro attuale non è interessante
- Entrambi i tester presumono che troveranno qualcosa di interessante nel loro nuovo lavoro
Bene, la verità è che nessun lavoro è monotono, sicuramente NON il test del software. È la percezione della persona che la fa sentire così. Lo so, potrebbero esserci tonnellate di argomenti.
Lasciami presentare il mio caso -
In qualità di tester, dovresti testare la pagina di accesso per l'applicazione. L'applicazione dovrebbe funzionare su piattaforme diverse e dovresti testarla a fondo.
- Pensi che il lavoro sia monotono?
- Pensi di non imparare niente di nuovo?
- Pensi che non ci sia nulla da esplorare?
Vediamo -
- Cosa succede se l'utente fornisce le credenziali di accesso e chiude il browser? Le credenziali vengono conservate?
- Cosa succede se lo stesso utente tenta di accedere contemporaneamente da diverse piattaforme?
- Cosa succede se l'utente deve attendere due minuti prima di essere navigato alla home page, dopo aver fornito credenziali valide?
- Cosa succede se l'utente fornisce credenziali di accesso valide e il server del database non risponde? Cosa verrà mostrato all'utente?
- E se l'utente ha fornito credenziali valide e non ha fatto clic sul pulsante OK o Invia e ha lasciato la pagina così com'è per mezz'ora?
- E se l'utente avesse fornito credenziali valide e avesse cliccato su OK o sul pulsante Invia 10 volte consecutive?
- E se l'utente avesse fornito credenziali valide e avesse cliccato su Password dimenticata?
- Cosa succede se l'utente modifica l'URL della pagina di accesso aggiungendo una query di SQL injection?
- Sapere come funziona la pagina di accesso di un'altra applicazione farà la differenza?
- La conoscenza degli aggiornamenti UX (User Experience) del settore farà la differenza per il tester?
I punti precedenti sembrano interessanti? Certo che si. Ma potrebbero sembrare routine, quando devi eseguirli per tutte le piattaforme supportate.
OK, facciamo la strategia.
Esegui tutto per una piattaforma. Scopri i problemi principali e confermali per altre due piattaforme. Se esistono, non eseguire ulteriori test e rifiutare la build.
Motivi per la monotonia come tester software -
Quindi, se devo concludere le ragioni della monotonia come tester di software, vorrei menzionare i seguenti punti:
- Può essere che il tester NON lo sia pensare fuori dagli schemi
- Possa il tester essere troppo pigro per eseguire gli stessi casi ancora e ancora
- Può essere che il tester non sia interessato imparare qualcosa di nuovo .
- Può essere che il tester non sappia come implementare le nuove conoscenze acquisite
- Può essere che il tester non sia appassionato di test
- Forse il tester non è in grado di farlo motivarsi
- Forse il tester non è in grado di farlo trova bug e si sente in colpa per questo
- Forse il tester non ne è sicuro test in tempo reale ed è solo a conoscenza del
- Forse il tester non vuole pensare a nient'altro che casi di test con script
- Forse il tester non è autorizzato a farlo Esplorare a causa del carico di lavoro o dei problemi di accesso
- Forse il tester è sotto pressione in termini di scadenze e risultati
- Può essere che il tester abbia perso interesse in qualunque cosa stia facendo
- Forse il tester non si è preso una pausa da molto tempo
Come lavorare su te stesso, se pensi che il tuo lavoro sia monotono -
Analizzando la causa principale per la monotonia e la cura è la soluzione.
Renditi conto che, pur essendo nel campo più avvincente, se senti la monotonia, devi lavorare su te stesso. Come farlo? Bene, ci sono molti modi:
# 1) Discuti e discuti: Una sana discussione può portare te e gli altri coinvolti nella discussione, a imparare qualcosa di nuovo.
Essere un tester, discutere uno scenario, discutere il risultato, discutere il comportamento dell'applicazione, discutere la correzione dei bug è stato sempre utile per me per capire e pensare ai punti che avrei potuto perdere e sono sicuro che la maggior parte dei tester lo farà Non negare questo fatto.
Leggi anche =>
Qual è il modo migliore per rendere sano il rapporto tra sviluppatori e QA? e
Quanto è importante per un tester o uno sviluppatore comunicare tra loro?
#Due) Esplora e comprendi: Si tratta di testare il software generare idee , come ho già detto molte volte in passato. Chiunque può eseguire i casi di test documentati. Ma pensa a generare diversi scenari di test e non tutti possono farlo. Ha bisogno di apprendimento costante da altre applicazioni, altri membri del team, altri team e anche dal settore.
Quando ci si può allenare a vedere tutto con un occhio di riguardo, emerge un vero tester e quel tester può sicuramente fare una differenza positiva.
# 3) Leggi e impara: Il software è l'industria, che cambia continuamente. Nuove tecnologie, nuove sfide e nuove esperienze si preparano ogni giorno e come tester, è molto necessario imparare costantemente, essere esperti con tutto ciò che sai e scoprire ciò che non sai e averne un'idea.
Implementa il tuo apprendimento e migliorare ogni giorno . Prova questo Risorsa STH per avere accesso a tutte le risorse di cui avrai mai bisogno.
strumenti di test cross browser open source
# 4) Auto motivazione: L'auto-motivazione è lo strumento più necessario per il test del software. La maggior parte delle volte, le persone ti odiano o ti ignorano quando cerchi di criticare o trovare problemi nel loro lavoro. E credimi, ci vuole tempo per allenarti vedere queste negatività positivamente e motivarsi ogni volta .
# 5) Infine , dovresti leggere questo => 16 cose da fare quando sei stanco dei test
Quindi, da ora in poi, ogni volta che sentirai che il tuo lavoro di tester è monotono, consolarti nel fatto che siamo fortunati ad avere la possibilità di pensare fuori dagli schemi, di eseguire idee, di analizzare le cose e, infine, di annunciare se qualcosa va bene o no ... una grande soddisfazione? Certo che si!!!
Autore : Questo post incoraggiante è stato scritto dal membro del team STH Bhumika M. Ora è nel campo dei test del software da più di 10 anni.
Lettori di prova felici…. facciamo il tifo per noi stessi :)
Lettura consigliata
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Lavoro assistente QA test software
- Scegliere il test del software come carriera
- Corso di test del software: quale istituto di test del software dovrei iscrivermi?
- Lavoro di freelance di scrittore di contenuti tecnici di test del software
- 5 cose che uno sviluppatore principiante (e un tester) dovrebbe sapere sui test del software
- Alcune interessanti domande di intervista sul test del software
- Feedback e recensioni sul corso di test del software