Test psicologici: come passare da psicologo certificato a tester

Статья la mia collega Danila Yusupova mi ha ispirato molto. È sorprendente quanto sia amichevole e accogliente il settore IT: impara e partecipa e continua sempre a imparare qualcosa di nuovo. Voglio quindi raccontare la mia storia di come ho studiato per diventare psicologa e sono diventata tester.

Test psicologici: come passare da psicologo certificato a tester
Sono andato a studiare come psicologo su chiamata del mio cuore: volevo aiutare le persone ed essere utile alla società. Inoltre, l'attività scientifica mi interessava davvero. Studiare è stato facile per me, ho scritto articoli scientifici, ho parlato a conferenze e ho anche svolto ricerche praticamente significative e ho pianificato di continuare ad approfondire il campo della psicologia clinica. Ma tutte le cose belle finiscono – anche i miei studi all’università sono finiti. Ho rifiutato la scuola di specializzazione a causa dei ridicoli stipendi dei laureati e sono andato nel grande mondo per ritrovare me stesso.

Fu allora che mi aspettava una sorpresa: con il diploma e le pubblicazioni scientifiche mi rivelai inutile da nessuna parte. Affatto. Cercavamo psicologi per gli asili e le scuole, cosa che per me non era accettabile, dato che non vado molto d’accordo con i bambini. Per andare in consulenza dovevi lavorare un certo periodo di tempo gratuitamente o per pochissimi soldi.

Dire che ero disperato è non dire nulla.

Alla ricerca di qualcosa di nuovo

Uno dei miei amici lavorava nello sviluppo di software ed è stato lui a suggerirmi, viste le mie traversie, di andare da loro come tester: andavo d'accordo con i computer, ero interessato alla tecnologia e, in linea di principio, non ero esattamente un umanista completo. Ma fino a quel momento non sapevo nemmeno che esistesse una professione del genere. Tuttavia, ho deciso che sicuramente non avrei perso nulla – e sono andato. Ho superato il colloquio e sono stato accettato nella squadra amichevole.

Sono stato brevemente introdotto al software (il programma era enorme, con un gran numero di sottosistemi) e sono stato immediatamente inviato sui “campi” per l'implementazione. E non solo ovunque, ma alla polizia. Mi è stato assegnato un posto nel seminterrato del dipartimento di polizia di uno dei distretti della nostra repubblica (Tatarstan). Lì ho formato i dipendenti, ho raccolto problemi e desideri e ho tenuto dimostrazioni alle autorità e, naturalmente, allo stesso tempo ho testato il software e inviato rapporti agli sviluppatori.

Non è facile lavorare con i rappresentanti delle forze dell'ordine: obbediscono agli ordini, hanno una responsabilità rigorosa ed è per questo che ragionano in termini ufficiali. Dovevo trovare un linguaggio comune con tutti: dal tenente al colonnello. La mia specializzazione di laurea mi ha aiutato molto in questo.

Test psicologici: come passare da psicologo certificato a tester

Sviluppo di una base teorica

Devo dire che quando ho iniziato a lavorare non avevo alcuna base teorica. Avevo la documentazione e sapevo come avrebbe dovuto funzionare il programma; Ho iniziato da questo. Quali tipi di test esistono, quali strumenti puoi utilizzare per semplificarti la vita, come condurre l'analisi dei test, cos'è la progettazione dei test: non sapevo tutto questo. Sì, non sapevo nemmeno dove cercare le risposte a tutte queste domande, o dove avrebbero potuto insegnarmi molto. Stavo solo cercando problemi nel software ed ero felice che tutto diventasse più semplice e conveniente per gli utenti.

Tuttavia, i test sulle scimmie alla fine incontrano il problema della mancanza di basi teoriche. E ho iniziato a studiare. È successo così che nel nostro dipartimento e nell'intero enorme progetto in quel momento non c'era un solo tester professionista. I test venivano spesso eseguiti dagli sviluppatori e ancor più spesso dagli analisti. Non c'era nessuno da cui imparare i test in modo specifico.

Allora dove va un tecnico IT in queste situazioni? Ovviamente a Google.

Il primo libro in cui mi sono imbattuto Nero "Processi chiave di test". Mi ha aiutato a sistematizzare ciò che già sapevo in quel momento e a capire in quali aree stavo fallendo nel progetto (e nella mia comprensione dei test). Le linee guida fornite nel libro sono state molto importanti e alla fine sono diventate il fondamento della conoscenza successiva.

Poi c'erano molti altri libri diversi: è impossibile ricordarli tutti e, ovviamente, i corsi di formazione: faccia a faccia e online. Se parliamo di corsi di formazione in presenza, non hanno dato molto; dopo tutto, non puoi imparare a testare in tre giorni. La conoscenza nel testing è come costruire una casa: prima è necessario che le fondamenta siano stabili, poi i muri devono andare a posto...

Per quanto riguarda la formazione online, questa è una buona soluzione. C'è abbastanza tempo tra le lezioni per provare adeguatamente nuove conoscenze e persino applicarle dal vivo al tuo progetto. Allo stesso tempo, puoi studiare in qualsiasi momento conveniente (il che è importante per una persona che lavora), ma ci sono anche delle scadenze per la consegna degli incarichi (che è anche molto importante per una persona che lavora :)). Raccomando.

Se parliamo delle difficoltà del percorso di un tester, all'inizio ero molto spaventato dall'ingombro dei sistemi e dal gran numero di processi diversi che si verificano. Sembrava sempre: "Ma sto testando il campo qui, ma cos'altro influisce?" Ho dovuto correre da sviluppatori, analisti e talvolta verificare con gli utenti. I diagrammi di processo mi hanno salvato. Ne ho disegnati un'enorme varietà, iniziando con un foglio A4 e poi incollandovi altri fogli su tutti i lati. Lo faccio ancora, aiuta davvero a sistematizzare i processi: vedere cosa abbiamo in input e in output, e dove il software ha punti “sottili”.

Test psicologici: come passare da psicologo certificato a tester

Cosa mi spaventa adesso? Lavoro noioso (ma necessario), come scrivere casi di test, ad esempio. Il testing è un lavoro creativo, ma allo stesso tempo formalizzato, metodico (sì, è un paradosso). Permettiti di "fluttuare" sui processi, controlla le tue ipotesi più azzardate, ma solo dopo aver attraversato gli scenari principali :)

In generale, all'inizio del mio viaggio ho capito che non sapevo nulla; che adesso capisco la stessa cosa, ma! Prima non sapere qualcosa mi spaventava, ma ora per me è come una sfida. Padroneggiare un nuovo strumento, comprendere una nuova tecnica, prendere un software finora sconosciuto e smontarlo pezzo per pezzo è molto lavoro, ma una persona è nata per lavorare.

Nel mio lavoro ho spesso riscontrato un atteggiamento leggermente sprezzante nei confronti dei tester. Dicono che gli sviluppatori sono persone serie, sempre impegnate; e tester: non è chiaro il motivo per cui sono necessari; puoi farne a meno senza problemi. Di conseguenza, mi veniva spesso assegnato molto lavoro aggiuntivo, ad esempio lo sviluppo di documentazione, altrimenti si riteneva che stessi facendo il buffone. Ho imparato a scrivere la documentazione secondo GOST e a redigere bene le istruzioni per gli utenti (fortunatamente ho interagito abbastanza bene con gli utenti e sapevo come sarebbe stato più conveniente per loro). Ora, dopo 9 anni di lavoro come tester nel gruppo di società ICL (gli ultimi 3 anni fino ad oggi in una divisione del gruppo di società - ICL Services), capisco perfettamente quanto sia importante il lavoro dei tester. Anche lo sviluppatore più straordinario può guardare qualcosa e tralasciare qualcosa. Inoltre, i tester non sono solo rigorosi supervisori, ma anche tutori degli utenti. Chi, se non un tester, sa bene come dovrebbe essere strutturato il processo di lavoro con il software; e chi, se non un tester, può guardare il software dal punto di vista della persona media e dare consigli sull'interfaccia utente?

Fortunatamente, ora nel mio progetto posso utilizzare tutte le competenze sviluppate in precedenza: eseguo test (usando casi di test e solo per divertimento :)), scrivo documentazione, mi preoccupo degli utenti e talvolta assisto anche nei test di accettazione.

Quello che mi piace di più del mio lavoro è che devi imparare costantemente qualcosa di nuovo: non puoi stare fermo, fare la stessa cosa giorno dopo giorno ed essere uno specialista. Inoltre, sono stato molto fortunato con il team: sono professionisti nel loro campo, sempre pronti ad aiutare se fraintendo qualcosa, ad esempio durante lo sviluppo di autotest o l'esecuzione di un carico. E anche i miei colleghi credono in me: pur sapendo che ho una formazione umanistica, e supponendo la presenza di “punti ciechi” nella mia formazione informatica, non dicono mai: “Beh, probabilmente non sarai in grado di farcela”. Dicono: "Puoi gestirlo e se hai domande, per favore contattami".

Test psicologici: come passare da psicologo certificato a tester

Sto scrivendo questo articolo principalmente per coloro che vorrebbero lavorare nel settore IT in generale e nel testing in particolare. Capisco che il mondo dell'IT dall'esterno sembra astruso e misterioso, e può sembrare che non funzioni, che non si abbiano abbastanza conoscenze o che non ce la si faccia... Ma, in secondo me, l'IT è il campo più ospitale se vuoi imparare e sei pronto a lavorare. Se sei pronto a mettere mano e testa nella creazione di software di alta qualità, a prenderti cura degli utenti e, in definitiva, a rendere il mondo un posto migliore, allora questo è il posto che fa per te!

Lista di controllo per l'accesso alla professione

E per te ho compilato una piccola checklist per accedere alla professione:

  1. Naturalmente, devi essere bravo con i computer e interessato alla tecnologia. In realtà, senza questo non devi iniziare.
  2. Trova in te stesso le qualità professionalmente importanti di un tester: curiosità, attenzione, capacità di mantenere in testa un'“immagine” del sistema e analizzarla, perseveranza, responsabilità e capacità di impegnarsi non solo nella divertente “distruzione” di del sistema, ma anche nel “noioso” lavoro di sviluppo della documentazione di test.
  3. Prendi i libri sui test (si trovano facilmente in formato elettronico) e mettili da parte. Credimi, all'inizio tutto questo ti spaventerà piuttosto che spingerti a fare qualcosa.
  4. Unisciti a una comunità professionale. Potrebbe essere un forum di test (ce ne sono molti, scegli quello che ti piace), il blog di qualche tester professionista o qualcos'altro. Perchè è questo? Bene, prima di tutto, le comunità di test sono piuttosto amichevoli e riceverai sempre supporto e consigli quando lo chiedi. In secondo luogo, quando inizi a muoverti in quest'area, sarà più facile per te intraprendere la professione.
  5. Andare al lavoro. Puoi diventare uno stagista di prova e poi i tuoi colleghi senior ti insegneranno tutto. Oppure inizia con compiti semplici come freelance. In ogni caso, devi iniziare a lavorare.
  6. Dopo aver iniziato a esercitarti con i test, torna ai libri messi da parte nel passaggio 3.
  7. Renditi conto che avrai costantemente bisogno di imparare. Giorno dopo giorno, anno dopo anno, imparerai qualcosa di nuovo e capirai qualcosa. Accetta questa situazione.
  8. Metti da parte le tue paure e i tuoi dubbi e preparati per uno dei lavori più interessanti del mondo :)

E, naturalmente, non aver paura di nulla :)

Puoi farcela, buona fortuna!

UPD: Nelle discussioni sull'articolo, commentatori rispettati hanno attirato la mia attenzione sul fatto che non tutti possono essere fortunati nella fase iniziale come me. Vorrei pertanto aggiungere il punto 3a alla lista di controllo.

3a. Quando ho detto che per ora era meglio mettere da parte i libri, intendevo che in questa fase sarebbe pericoloso sovraccaricarsi di teoria, poiché la conoscenza teorica è difficile da strutturare correttamente senza la pratica, e una grande quantità di teoria può spaventare . Se vuoi sentirti più sicuro e non perdere tempo cercando da dove iniziare a praticare, ti consiglio di seguire un corso di formazione online per tester principianti o di seguire un corso sui test. Entrambi sono molto facili da trovare e le informazioni ti verranno presentate in un formato accessibile. Bene, vedi il punto successivo

Fonte: habr.com

Aggiungi un commento