10 awesome tips become better automation tester
Il test di automazione è il sogno di ogni tester!
estensione VPN chrome
Vogliamo tutti essere tester dell'automazione. Ma solo pochi di noi ci riescono.
Ecco alcune semplici misure che ti aiuteranno a essere il tipo di superbo tester di automazione che desideri essere.
Cosa imparerai:
- 10 consigli per essere un buon tester di automazione
- Suggerimento n. 1: impara molto bene le basi del test
- Suggerimento n. 2: inizia presto
- Suggerimento n. 3: familiarizza con i concetti di codifica di base
- Suggerimento n. 4: superare il 'problema iniziale'
- Suggerimento n. 5: non essere intimidito
- Suggerimento n. 6: impara vedendo
- Suggerimento n. 7: file della Guida
- Suggerimento n. 8: pratica
- Suggerimento n. 9: sforzati di essere migliore
- Suggerimento n. 10: mantieni la mente aperta
- Conclusione
- Lettura consigliata
10 consigli per essere un buon tester di automazione
Iniziamo.
Suggerimento n. 1:Impara le basi del test molto bene
Questo perché l'Automation Testing non è altro che una branca del test, un modulo che utilizza un approccio un po 'più 'tecnico' al test stesso. Sapere cosa stai testando e perché stai testando è molto importante. 'Come': è qui che l'automazione e il test manuale differiscono.
Suggerimento n. 2:Inizia presto
Non aspettare che arrivi un progetto di automazione prima di iniziare. Sono disponibili molti strumenti open source. Installane uno sulla tua macchina personale e provalo.
Usa le applicazioni generiche come Gmail.com o Amazon.com o anche il tuo Microsoft Office o Calcolatrice autonomi. Qualunque cosa, fondamentalmente.
Suggerimento n. 3:Acquisire familiarità con i concetti di codifica di base
Acquisisci familiarità con i concetti di programmazione di base in qualsiasi lingua di tua scelta. Quando ti prendi un momento per considerare da vicino in cosa consiste un linguaggio di programmazione, la maggior parte di essi è più o meno la stessa.
Prendi VB Scripting, per esempio , dovrai conoscere i tipi di dati, il modo in cui vengono gestite le variabili e le costanti, i diversi operatori, le istruzioni condizionali, le istruzioni di ciclo, gli array, le funzioni, ecc.
Una volta compresi questi concetti, puoi facilmente estrapolare le tue conoscenze in qualsiasi lingua. Quindi concediti almeno una settimana per comprendere a fondo questi concetti.
c ++ errore di riferimento non definito
Suggerimento n. 4:Superare il 'problema iniziale'
Il primo test / programma che scrivi sarà fonte di confusione, non importa quanto tu sia ben informato sull'argomento. Sicuramente sarà travolgente. Ma non preoccuparti. Pensa come se stessi traducendo il tuo test manuale in un mezzo diverso dall'inglese.
Suggerimento n. 5:Non essere intimidito
È molto facile per un principiante guardare un test o un programma di automazione e pensare che sembra molto tecnico e che non sarai mai in grado di capirlo e tanto meno scrivere qualcosa del genere. Non ti preoccupare; è naturale sentirsi in questo modo.
Per esempio , se desideri inserire il valore del nome utente nella pagina di accesso di Gmail.com. Qual è l'affermazione che scriveresti nel tuo caso di test manuale?
Sarà come: Inserisci 'swatiseela' nel campo 'Nome utente' nella pagina Gmail.com.
Quando lo traduci in VBScript per essere una dichiarazione nel tuo test QTP, sarà:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Vedi, non c'è molta differenza. Il modo in cui stai facendo riferimento al luogo in cui inserire il nome utente è fatto in modo diverso.
Poiché ogni fase del test di automazione viene eseguita da una macchina anziché da un essere umano, devi solo assicurarti di scrivere la tua istruzione (fase di test) nel modo più chiaro possibile senza alcuna ambiguità.
Invece di dire semplicemente inserisci il valore, stai effettivamente fornendo i nomi esatti degli oggetti sulla pagina così come sono nominati dallo sviluppatore. Una volta che sei in grado di comprendere questa traduzione, l'automazione è facile.
Suggerimento n. 6:Impara vedendo
Questa è la strategia che seguo personalmente ogni volta che devo lavorare con un nuovo strumento. Ogni strumento che arriva sul mercato, non importa quanto sia tecnicamente robusto, cerca di essere facile da usare. Quindi tutte le funzionalità dello strumento dovrebbero essere accessibili dal menu.
Ecco cosa faccio: parto dall'opzione di menu 'File' e proseguo fino a raggiungere 'Aiuto' e cerco di dare uno sguardo superficiale a ciascuna voce di menu-sottomenu. La maggior parte dei nomi sarà rappresentativa di ciò che fa l'opzione. Ma se hai bisogno di maggiori informazioni, fai clic su quell'elemento e guarda.
Se hai ancora bisogno di maggiori informazioni, usa il file della guida. In questo modo non aspetti che qualcuno ti dia la conoscenza dello strumento. Stai familiarizzando con lo strumento e l'IDE usando la tua iniziativa. Ti aiuta a valutare cosa ti sarà utile e cosa no.
Suggerimento n. 7:File della guida
Molti di noi cercano tutorial e forum online per iniziare. Sebbene siano tutti fantastici, nulla si avvicina ai file della guida forniti con lo strumento. È il tuo più grande tesoro. Descrive tutto ciò che lo strumento può mai fare. Quindi considera ogni programma di automazione che scrivi come un esame a libro aperto. Il libro aperto è il file della guida. Falla diventare la tua prima destinazione ogni volta che ti perdi.
Suggerimento n. 8:Pratica
Sii paziente con te stesso e esercitati a scrivere codice regolarmente. Ricorda che il test è verifica e convalida. Scrivere test in modo che ognuno abbia criteri di Superamento e Fallimento chiaramente definiti. Non vuoi che uno strumento di automazione esegua solo l'immissione dei dati e lasci l'analisi a te. Assicurati che il tuo programma sarà in grado di determinare chiaramente e presentare il risultato come superato o fallito.
Suggerimento n. 9:Sforzati di essere migliore
Una volta risolto un problema e scritto un programma, pensa a come migliorarlo.
domande e risposte dell'intervista sulla progettazione di database
Puoi renderlo più leggibile? Potete ottenere il risultato con meno righe di codice? Puoi riutilizzare alcuni componenti? Puoi evitare di utilizzare tutte le variabili che hai fatto? La memoria del tuo programma è efficiente? Puoi farlo funzionare più velocemente? - Queste sono alcune delle domande che devi tenere a mente e su cui lavorare.
Suggerimento n. 10:Mantieni una mente aperta
Sebbene l'Automation Testing sia ottimo e offra ai tester un 'complesso divino', dobbiamo accettare che in alcuni casi non è semplicemente la strada da percorrere. In questi momenti, sii aggraziato perché il test è il nostro obiettivo principale, sia che prendiamo il percorso di automazione o il percorso manuale.
Conclusione
Spero che questo articolo abbia risposto ad alcune domande che tutti voi aspiranti tester di automazione dovreste aver avuto. Se decidi di avventurarti e di avere ulteriori riserve, faccelo sapere attraverso i commenti.
C'è qualcosa in questo articolo con cui sei fortemente d'accordo o in disaccordo?
Lettura consigliata
- 10 suggerimenti da leggere prima di automatizzare il lavoro di test
- Quando optare per i test di automazione?
- I 20 migliori consigli pratici per il test del software da leggere prima di testare qualsiasi applicazione
- Che cos'è il test di automazione (Guida definitiva per avviare l'automazione del test)
- Tipi di test di automazione e alcune idee sbagliate
- 11 migliori strumenti di automazione per testare applicazioni Android (strumenti di test per app Android)
- Processo di test di automazione in 10 passaggi: come avviare il test di automazione nella tua organizzazione
- Sfide dei test manuali e di automazione