how prepare software testing interview
Un mio collega di recente mi ha chiesto, “Da dove devo iniziare per la preparazione per un colloquio? Sono quasi 2 anni che ho affrontato un colloquio. '
La mia risposta è stata semplice: (Questo aiuterà i professionisti più freschi e quelli che lavorano che vogliono cambiare il lavoro attuale)
Cosa devi sapere sul test del software?
Prima cosa di base - Concetti di test: Bisogna essere molto bravi in questo, specialmente nelle metodologie di test manuale. Ma solo conoscere diversi concetti di test è metà del lavoro svolto. La cosa successiva, più importante, è sapere quale tipo / tecnica / concetto di test può essere applicato in quale fase dell'SDLC.
'Cosa devo testare e quando?' è molto importante. Potrebbero esserci alcuni concetti, che non si applicano a ciò che noi professionisti testiamo nella nostra azienda, ma è sempre meglio avere un'idea di tutte le pratiche di test.
Molte matricole e professionisti dei test di lavoro potrebbero non funzionare su vari domini di test come test di localizzazione, test di fuso orario, ecc.
Ma sapere più di quello su cui hai lavorato ti aiuterà a rispondere meglio alle diverse domande dell'intervistatore. Cerco sempre di mantenere aggiornate le mie conoscenze di test oltre al mio attuale lavoro di progetto. Questo mi ha aiutato molto mentre cambiavo lavoro alcuni anni fa.
E se un intervistatore ti fa una domanda sull'argomento, su cui non hai mai lavorato? Per esempio, non hai alcuna esperienza su progetti basati sul web o test client-server e l'intervistatore ti chiede di provare l ''applicazione Yahoo mail'. Sarai in grado di rispondere a questa domanda? Puoi.
Anche se non hai lavorato su questo tipo di progetto. Come? La tua curiosità di imparare cose che non hai mai fatto prima ti aiuterà in questo caso. Per ampliare la tua area di pensiero, sii curioso di ogni lavoro e di ogni domanda che affronti nella tua routine lavorativa quotidiana.
Sapere di più è innocuo e ti aiuterà almeno a esprimere i tuoi pensieri sulle domande poste dall'intervistatore.
Se non conosci alcun concetto di test, Per esempio, 'Test di localizzazione', quindi prova ad apprendere prima i concetti, ad esempio: quale sarebbe il test di localizzazione?
È semplice: verifica se l'applicazione ti sembra locale durante l'utilizzo. Quindi continua ad esplorare. Vedere i colori, i contenuti, le immagini, la cultura, ecc. Usati in diversi paesi, le impostazioni locali lo hanno in modo diverso.
Considera un sito web che legge da destra a sinistra, è accettato in paesi diversi dal Medio Oriente? Ovviamente NO. Oppure puoi visualizzare lo stesso contenuto geografico in India che puoi visualizzare negli Stati Uniti? Ancora una volta NO. Questo è solo un semplice esempio di come puoi imparare concetti di test sconosciuti.
La parte essenziale di un ingegnere di test è 'Pensare fuori dagli schemi'. Se non sei in grado di pensare fuori dagli schemi, credimi, i test non fanno per te.
Cosa intendi per pensare fuori dagli schemi? Non seguire solo i metodi tradizionali. Implementa cose nuove nei test. Cerca di riassumere, automatizzare il lavoro di test di routine. Pensa dal punto di vista dell'utente. Pensa a come l'utente utilizzerà la tua applicazione.
Quali sono gli errori comuni che può commettere o quali attività può eseguire sulla tua applicazione? In questo modo avrai una panoramica di qualsiasi applicazione e aiuterai anche a rispondere alle domande in profondità.
qual è la chiave di sicurezza di rete sul router
Oltre alla 'curiosità di imparare', dovresti migliorare le tue abilità nelle seguenti aree:
- Alcuni concetti e query pratiche su Database / SQL.
- Qualsiasi linguaggio di scripting di base (per Automation Testing).
- I concetti di rete e amministrazione del sistema ti aiuteranno nei progetti del dominio di sistema.
Non limitarti a scrivere i casi di test dell'interfaccia utente, controlla cosa sta succedendo all'interno dell'applicazione. Per applicazioni con connessione al database verificare l'aggiornamento dei dati, il recupero e comunque non dovrebbe esserci perdita di dati.
Prendi possesso del progetto. Conoscere l'applicazione sotto test prima di iniziare a testarla. Invece di cercare nel documento dei requisiti, esamina il documento sull'architettura, il documento di progettazione, il diagramma di sequenza e il diagramma di flusso delle attività.
Più importante devi essere perfetto in quello che hai menzionato nel tuo CV . Tutte le domande poste dall'intervistatore saranno basate su ciò che specifichi nel tuo CV. Quindi non menzionare le abilità su cui non hai lavorato, solo per il gusto di decorare il CV con più abilità.
Il punto chiave dell'intervista è, Dovresti far sentire all'intervistatore che si trattava di un'applicazione complessa che stavi testando e che presentava molte sfide per un tester!
E un'ultima cosa: se non conosci la risposta a una domanda, dillo. Non scherzare e mettersi nei guai.
Se hai domande su 'Preparazione per un colloquio di prova', commentalo di seguito.
Per ricevere notifiche e-mail di nuovi articoli sul test del software a iscriviti alla nostra newsletter via e-mail.
Lettura consigliata
- Domande e risposte dell'intervista
- Alcune interessanti domande di intervista sul test del software
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Lavoro assistente QA test software
- Domande di intervista sul test manuale del software per professionisti esperti
- Risorse e download per il test del software QA
- Scegliere il test del software come carriera
- Corso di test del software: quale istituto di test del software dovrei iscrivermi?