Psihološko testiranje: kako od certificiranega psihologa do testerja

Članek moja kolegica Danila Yusupova me je zelo navdihnila. Neverjetno, kako prijazna in gostoljubna je industrija IT – učite se in se oglasite ter se vedno učite nečesa novega. Zato želim povedati svojo zgodbo o tem, kako sem študirala za psihologinjo in postala testerka.

Psihološko testiranje: kako od certificiranega psihologa do testerja
Na študij psihologa sem šla na klic srca – želela sem pomagati ljudem in biti koristna družbi. Poleg tega me je znanstvena dejavnost zelo zanimala. Študij je bil zame enostaven, pisal sem znanstvene članke, govoril na konferencah in imel celo praktično pomembne raziskave ter se nameraval še naprej poglabljati v področje klinične psihologije. Vsega dobrega pa je enkrat konec – končal se je tudi moj študij na fakulteti. Zavrnil sem podiplomski študij zaradi smešnih absolventskih plač in odšel v veliki svet, da bi našel sebe.

Takrat me je čakalo presenečenje: z diplomo in znanstvenimi deli se je izkazalo, da nisem nikjer uporabna. Nasploh. Iskali smo psihologe za vrtce in šole, kar zame ni bila sprejemljiva možnost, saj se z otroki ne razumem najbolje. Da bi šel na svetovanje, si moral delati določen čas brezplačno ali za zelo malo denarja.

Reči, da sem bil obupan, pomeni nič reči.

Išče nekaj novega

Eden od mojih prijateljev se je ukvarjal z razvojem programske opreme in ravno on mi je predlagal, da glede na moje muke grem k njim kot tester - razumel sem se z računalniki, zanimala me je tehnologija in načeloma nisem bil ravno popoln humanist. A do tistega trenutka sploh nisem vedel, da takšen poklic obstaja. Vendar sem se odločil, da zagotovo ne bom izgubil ničesar – in sem šel. Prestala sem razgovor in bila sprejeta v prijazen kolektiv.

Na kratko so mi predstavili programsko opremo (program je bil ogromen, z velikim številom podsistemov) in takoj poslali na “teren” v implementacijo. Pa ne kjerkoli, ampak na policiji. Dobil sem prostor v kleti policijske postaje v enem od okrožij naše republike (Tatarstan). Tam sem usposabljal zaposlene, zbiral probleme in želje ter izvajal demonstracije pred pristojnimi, seveda pa sem hkrati testiral programsko opremo in pošiljal poročila razvijalcem.

S predstavniki organov pregona ni lahko delati - ubogajo ukaze, imajo strogo odgovornost in zato sklepajo uradno. Z vsemi sem moral najti skupni jezik: od poročnika do polkovnika. Pri tem mi je zelo pomagala diplomirana specialnost.

Psihološko testiranje: kako od certificiranega psihologa do testerja

Razvoj teoretične osnove

Moram reči, da ko sem začel delati, nisem imel nobene teoretične podlage. Imel sem dokumentacijo in vedel, kako naj bi program deloval; Iz tega sem začel. Katere vrste testiranja obstajajo, s katerimi orodji si lahko olajšate življenje, kako opraviti analizo testov, kaj je načrtovanje testov - vsega tega nisem vedel. Ja, sploh nisem vedel, kje naj iščem odgovore na vsa ta vprašanja, ali kje bi me lahko marsičesa naučili. Samo iskal sem težave v programski opremi in bil vesel, da je vse postalo lažje in priročnejše za uporabnike.

Vendar pa testiranje na opicah na koncu naleti na problem pomanjkanja teoretične podlage. In sem se lotil izobraževanja. Tako se je zgodilo, da v našem oddelku in v celotnem ogromnem projektu takrat ni bilo niti enega profesionalnega preizkuševalca. Testiranje so pogosto izvajali razvijalci, še pogosteje pa analitiki. Nikogar ni bilo, od koga bi se posebej naučil testiranja.

Kam gre torej informatik v takih situacijah? Seveda Googlu.

Prva knjiga, ki mi je prišla v roke Črni "Ključni procesi testiranja". Pomagala mi je sistematizirati tisto, kar sem takrat že vedel, in razumeti, na katerih področjih sem bil neuspešen pri projektu (in pri razumevanju testiranja). Smernice, podane v knjigi, so bile zelo pomembne – in so na koncu postale temelj nadaljnjega znanja.

Potem je bilo veliko več različnih knjig - nemogoče si jih je zapomniti vseh, in seveda usposabljanja: osebna in spletna. Če govorimo o osebnih treningih, niso dali veliko, navsezadnje se testiranja ne moreš naučiti v treh dneh. Znanje pri testiranju je kot gradnja hiše: najprej morajo biti temelji stabilni, potem se morajo stene postaviti na svoje mesto ...

Kar se tiče spletnega usposabljanja, je to dobra rešitev. Med predavanji je dovolj časa, da novo znanje primerno preizkusite in celo v živo uporabite na svojem projektu. Hkrati se lahko učite kadarkoli (kar je pomembno za delovno osebo), obstajajo pa tudi roki za oddajo nalog (kar je za zaposleno osebo prav tako zelo pomembno :)). Priporočam.

Če govorimo o težavah na poti preizkuševalca, me je sprva najbolj prestrašila okornost sistemov in veliko število različnih procesov, ki se pojavljajo. Vedno se je zdelo: "Ampak tukaj preizkušam področje, ampak na kaj to še vpliva?" Moral sem teči do razvijalcev, analitikov in včasih preveriti pri uporabnikih. Rešili so me procesni diagrami. Narisala sem jih ogromno različnih, začela sem z A4 listom in potem nanj z vseh strani lepila druge liste. To še vedno počnem, resnično pomaga sistematizirati procese: videti, kaj imamo na vhodu in izhodu in kje ima programska oprema »tanke« točke.

Psihološko testiranje: kako od certificiranega psihologa do testerja

Kaj me je zdaj strah? Dolgočasno (a potrebno) delo, kot je na primer pisanje testnih primerov. Testiranje je kreativno, a hkrati formalizirano, metodično delo (ja, to je paradoks). Dovolite si "lebdeti" nad procesi, preverite svoja najbolj nora ugibanja, a šele potem, ko preletite glavne scenarije :)

Na splošno sem na začetku svoje poti razumel, da ne vem ničesar; da zdaj razumem isto stvar, ampak! Prej me je bilo nečesa strah, zdaj pa je to zame izziv. Obvladati novo orodje, razumeti novo tehniko, vzeti doslej neznano programsko opremo in jo razstaviti kos za kosom je veliko dela, a človek je rojen za delo.

Pri svojem delu sem pogosto naletel na rahlo odklonilen odnos do testerjev. Pravijo, da so razvijalci resni, vedno zaposleni ljudje; in preizkuševalci - ni jasno, zakaj so sploh potrebni, brez njih lahko greste povsem v redu. Zaradi tega so mi pogosto naložili veliko dodatnega dela, na primer pripravo dokumentacije, sicer je veljalo, da se izigravam. Naučil sem se pisati dokumentacijo v skladu z GOST in kako dobro sestaviti navodila za uporabnike (na srečo sem z uporabniki dobro komuniciral in vedel, kako bi bilo zanje bolj priročno). Sedaj, po 9 letih dela testerja v skupini podjetij ICL (zadnja 3 leta do danes v diviziji skupine podjetij - ICL Services), popolnoma razumem, kako pomembno je delo testerjev. Tudi najbolj neverjeten razvijalec lahko nekaj pogleda in nekaj izpusti. Poleg tega preizkuševalci niso le strogi nadzorniki, ampak tudi zaščitniki uporabnikov. Kdo, če ne tester, dobro ve, kako mora biti strukturiran proces dela s programsko opremo; in kdo, če ne tester, lahko pogleda programsko opremo z vidika povprečnega človeka in poda priporočila glede uporabniškega vmesnika?

Na srečo lahko zdaj pri svojem projektu uporabim vsa prej razvita znanja - testiram (z uporabo testnih primerov in samo za zabavo :)), pišem dokumentacijo, skrbim za uporabnike in celo včasih pomagam pri testiranju sprejemljivosti.

Pri mojem delu mi je najbolj všeč to, da se moraš nenehno učiti nekaj novega – ne moreš stati pri mestu, dan za dnem delaš isto in si specialist. Poleg tega sem imel veliko srečo z ekipo - so profesionalci na svojem področju, vedno pripravljeni pomagati, če kaj narobe razumem, na primer pri razvoju samodejnih testov ali izvajanju obremenitve. In tudi moji kolegi verjamejo vame: čeprav vedo, da imam humanistično izobrazbo, in ob predpostavki prisotnosti "mrtvih točk" v moji informacijski izobrazbi nikoli ne rečejo: "No, verjetno se ne boste mogli spoprijeti." Pravijo: "Zmorete, in če imate kakršna koli vprašanja, se obrnite name."

Psihološko testiranje: kako od certificiranega psihologa do testerja

Ta članek pišem predvsem za tiste, ki bi radi delali v IT na splošno in še posebej v testiranju. Razumem, da je svet IT od zunaj videti nejasen in skrivnosten in se morda zdi, da ne bo šlo, da nimaš dovolj znanja ali da ti ne bo uspelo ... Toda, v moje mnenje je IT najbolj gostoljubno področje, če se želiš učiti in si pripravljen delati. Če ste pripravljeni vložiti roke in glavo v ustvarjanje visokokakovostne programske opreme, skrbeti za uporabnike in na koncu narediti svet boljši kraj, potem je to kraj za vas!

Kontrolni seznam za vstop v poklic

In za vas sem sestavil majhen kontrolni seznam za vstop v poklic:

  1. Seveda moraš dobro obvladati računalnike in se moraš zanimati za tehnologijo. Pravzaprav vam brez tega ni treba začeti.
  2. Poiščite v sebi poklicno pomembne lastnosti preizkuševalca: radovednost, pozornost, sposobnost ohranjanja »podobe« sistema v glavi in ​​njene analize, vztrajnost, odgovornost in sposobnost, da se vključite ne le v zabavno »uničevanje« sistema, ampak tudi v "dolgočasnem" delu razvijanja testne dokumentacije.
  3. Vzemite knjige o testiranju (lahko jih najdete v elektronski obliki) in jih odložite. Verjemite, sprva vas bo vse to prej prestrašilo, kot pa prisililo, da nekaj storite.
  4. Pridružite se strokovni skupnosti. To je lahko forum za testiranje (veliko jih je, izberite tistega, ki vam je všeč), blog kakšnega profesionalnega preizkuševalca ali kaj drugega. Zakaj je to? No, najprej, skupnosti za testiranje so precej prijazne in vedno boste dobili podporo in nasvete, ko jih boste prosili. Drugič, ko se začneš gibati na tem področju, se boš lažje vključil v poklic.
  5. Pojdi v službo. Lahko postanete pripravnik na testiranju, potem pa vas bodo starejši kolegi vsega naučili. Ali pa začnite s preprostimi nalogami v svobodnem poklicu. V vsakem primeru morate začeti delati.
  6. Ko ste začeli vaditi testiranje, se vrnite k knjigam, ki ste jih odložili v 3. koraku.
  7. Zavedajte se, da se boste morali nenehno učiti. Dan za dnem, leto za letom se boste naučili nekaj novega in nekaj razumeli. Sprejmite to situacijo.
  8. Odvrzite strahove in dvome ter se pripravite na eno najbolj zanimivih služb na svetu :)

In seveda se ne bojte ničesar :)

Zmorete, srečno!

UPD: V razpravah o članku so me spoštovani komentatorji opozorili na dejstvo, da ne morejo vsi imeti takšne sreče v začetni fazi kot jaz. Zato bi rad na kontrolni seznam dodal točko 3a.

3a. Ko sem rekel, da je bolje, da zaenkrat odložimo knjige, sem mislil, da bi bilo na tej stopnji nevarno preobremeniti s teorijo, saj je teoretično znanje brez prakse težko pravilno strukturirati, velika količina teorije pa te lahko prestraši. . Če se želite počutiti bolj samozavestni in ne izgubljati časa z iskanjem, kje začeti vaditi, vam svetujem, da se udeležite spletnega usposabljanja za preizkuševalce začetnike ali tečaja testiranja. Oboje je zelo enostavno najti in informacije vam bodo predstavljene v dostopni obliki. No, glej naslednjo točko

Vir: www.habr.com

Dodaj komentar