Psychologysk testen: hoe gean ik fan in sertifisearre psycholooch nei in tester

Kêst myn kollega Danila Yusupova ynspirearre my in protte. It is geweldich hoe freonlik en gastfrij de IT-sektor is - learje en delkomme, en bliuw altyd wat nijs leare. Dêrom wol ik myn ferhaal fertelle oer hoe't ik studearre ta psycholooch en tester waard.

Psychologysk testen: hoe gean ik fan in sertifisearre psycholooch nei in tester
Ik gie om te studearjen as psycholooch op 'e oprop fan myn hert - ik woe minsken helpe en nuttich wêze foar de maatskippij. Dêrnjonken ynteressearre wittenskiplike aktiviteit my echt. Stúdzje wie maklik foar my, ik skreau wittenskiplike papers, spruts op konferinsjes en hie sels praktysk wichtich ûndersyk en wie fan plan om troch te gean yn it mêd fan klinyske psychology. Oan alle goede dingen komt der lykwols in ein - myn stúdzje oan 'e universiteit is ek einige. Ik wegere ôfstudearskoalle fanwegen bespotlik ôfstudearsalarissen en gie de grutte wrâld yn om mysels te finen.

Doe wachte my in ferrassing: mei myn diploma en wittenskiplike papieren bliek ik nearne fan nut te wêzen. Heulendal. Wy sochten psychologen foar pjutteboartersplakken en skoallen, wat foar my net in akseptabele opsje wie, om't ik net sa goed mei bern omgean. Om nei konsultaasje te gean, moasten jo in bepaalde tiid fergees of foar heul min jild wurkje.

Om te sizzen dat ik wanhopich wie, is neat te sizzen.

Op syk nei wat nijs

Ien fan myn freonen wurke yn softwareûntwikkeling, en it wie hy dy't suggerearre dat ik, nei myn beproevingen, nei har gean as tester - ik kaam tegearre mei kompjûters, wie ynteressearre yn technology en wie yn prinsipe net krekt in folsleine humanist. Mar oant dat momint wist ik net iens dat sa'n berop bestie. Ik besleat lykwols dat ik wis neat soe ferlieze - en ik gie. Ik haw it ynterview trochjûn en waard akseptearre yn it freonlike team.

Ik waard koart yntrodusearre oan de software (it programma wie enoarm, mei in grut oantal subsystemen) en waard fuortendaliks stjoerd nei de "fjilden" foar ymplemintaasje. En net samar oeral, mar nei de plysje. Ik krige in plak yn in kelder yn in plysje-ôfdieling yn ien fan 'e distrikten fan ús republyk (Tatarstan). Dêr trainde ik meiwurkers, sammele problemen en winsken en hold demonstraasjes foar de autoriteiten, en, fansels, tagelyk testen ik de software en stjoerde rapporten nei ûntwikkelders.

It is net maklik om te wurkjen mei fertsjintwurdigers fan wet hanthaveningsbelied ynstânsjes - se folgje oarders, se hawwe strang ferantwurding, en dat is wêrom se redenearje yn offisjele termen. Ik moast mei elkenien in mienskiplike taal fine: fan luitenant oant kolonel. Myn graad spesjaliteit holp my in protte mei dit.

Psychologysk testen: hoe gean ik fan in sertifisearre psycholooch nei in tester

Untwikkeling fan in teoretyske basis

Ik moat sizze dat doe't ik earst begon te wurkjen, ik gjin teoretyske basis hie. Ik hie dokumintaasje en wist hoe't it programma soe wurkje; Ik begûn fan dit. Hokker soarten testen binne d'r, hokker ark kinne jo brûke om jo libben makliker te meitsjen, hoe't jo testanalyse kinne útfiere, wat testûntwerp is - ik wist dit alles net. Ja, ik wist net iens wêr't ik antwurden op al dizze fragen sykje moast, of wêr't se my in protte leare koene. Ik socht gewoan nei problemen yn 'e software en wie bliid dat alles makliker en handiger waard foar brûkers.

Lykwols, aap testen úteinlik rint yn it probleem fan in gebrek oan teoretyske basis. En ik naam oplieding. It barde sa dat yn ús ôfdieling en yn it hiele grutte projekt op dat stuit net ien profesjonele tester wie. Testen waarden faak útfierd troch ûntwikkelders, en noch faker troch analysten. D'r wie gjinien om spesifyk testen te learen.

Dus wêr giet in IT-man yn sokke situaasjes hinne? Fansels, nei Google.

It earste boek dat ik tsjinkaam Swarte "Key Testing Processes". Se holp my te systematisearjen wat ik op dat stuit al wist en te begripen yn hokker gebieten ik mislearre yn it projekt (en yn myn begryp fan testen). De rjochtlinen jûn yn it boek wiene tige wichtich - en op it lêst waarden se de basis fan de folgjende kennis.

Dan wiene d'r folle mear ferskillende boeken - it is ûnmooglik om se allegear te ûnthâlden, en, fansels, trainingen: face-to-face en online. As wy prate oer face-to-face trainingen, joegen se net folle; jo kinne ommers net yn trije dagen testen leare. Kennis yn testen is as it bouwen fan in hûs: earst moat de stichting stabyl wêze, dan moatte de muorren op syn plak falle...

Wat online training oanbelanget, is dit in goede oplossing. D'r is genôch tiid tusken lêzingen om nije kennis goed út te probearjen en sels live op jo projekt ta te passen. Tagelyk kinne jo op elk handich momint studearje (wat wichtich is foar in wurkjend persoan), mar d'r binne ek deadlines foar it yntsjinjen fan opdrachten (wat ek heul wichtich is foar in wurkjend persoan :)). Ik advisearje.

As wy prate oer de swierrichheden fan it paad fan in tester, dan wie ik earst it meast bang foar de omslach fan 'e systemen en it grutte oantal ferskillende prosessen dy't foarkomme. It like altyd: "Mar ik test it fjild hjir, mar wat hat it oars ynfloed?" Ik moast rûnrinne nei ûntwikkelders, analisten, en soms kontrolearje mei brûkers. Prosesdiagrammen rêde my. Ik tekene der in grut ferskaat oan, begjinnend mei in A4-blêd en plakke der dan oan alle kanten oare blêden oan. Ik doch dit noch, it helpt echt om de prosessen te systematisearjen: sjoch wat wy hawwe by de ynfier en útfier, en wêr't de software "tinne" spots hat.

Psychologysk testen: hoe gean ik fan in sertifisearre psycholooch nei in tester

Wat makket my no bang? Saai (mar needsaaklik) wurk, lykas bygelyks it skriuwen fan testgefallen. Testen is in kreatyf, mar tagelyk formalisearre, metodysk wurk (ja, dat is in paradoks). Lit josels oer de prosessen "sweve", kontrolearje jo wyldste gissingen, mar pas nei't jo de wichtichste senario's hawwe trochgien :)

Yn 't algemien begriep ik oan it begjin fan myn reis dat ik neat wist; dat no begryp ik itselde, mar! Earder wie it net bang foar my, mar no is it as in útdaging foar my. It behearskjen fan in nij ark, it begripen fan in nije technyk, it nimmen fan oant no ta ûnbekende software en it stik foar stik demontearje is in soad wurk, mar in persoan is berne om te wurkjen.

Yn myn wurk kaam ik faak in wat ôfwizende hâlding tsjin testers tsjin. Se sizze dat ûntwikkelders serieus binne, altyd drokke minsken; en testers - it is net dúdlik wêrom't se überhaupt nedich binne; jo kinne it prima dwaan sûnder har. Dêrtroch krige ik faaks in soad ekstra wurk tawiisd, bygelyks it ûntwikkeljen fan dokumintaasje, oars waard beskôge dat ik de gek spile. Ik learde hoe't ik dokumintaasje skriuw yn oerienstimming mei GOST en hoe't jo ynstruksjes foar brûkers goed opstelle (gelokkich haw ik goed ynteraksje mei brûkers en wist hoe't it foar har handiger wêze soe). No, nei 9 jier wurk as tester yn de ICL-groep fan bedriuwen (de lêste 3 jier oant hjoed de dei yn in ôfdieling fan de groep fan bedriuwen - ICL Services), begryp ik folslein hoe wichtich it wurk fan testers is. Sels de meast geweldige ûntwikkelder kin wat sjen en wat útlitte. Derneist binne testers net allinich strange tafersjochhâlders, mar ek beskermers fan brûkers. Wa't, sa net in tester, goed wit hoe't it proses fan wurkjen mei software opboud wurde moat; en wa, as net in tester, kin sjen nei de software út it eachpunt fan 'e gemiddelde persoan en jouwe oanbefellings oer de UI?

Gelokkich kin ik no op myn projekt alle earder ûntwikkele feardichheden brûke - ik test (gebrûk fan testgefallen en gewoan foar de wille :)), dokumintaasje skriuw, soargen oer brûkers, en sels soms helpe by akseptaasjetesten.

Wat ik it leafst oan myn baan fyn is dat je hieltyd wat nijs leare moatte - je kinne net stil stean, dei nei dei itselde dwaan en spesjalist wêze. Derneist wie ik tige gelok mei it team - se binne professionals yn har fjild, altyd ree om te helpen as ik wat ferkeard begryp, bygelyks by it ûntwikkeljen fan autotests of it útfieren fan in lading. En myn kollega's leauwe ek yn my: sels wittende dat ik in geasteswittenskiplike oplieding haw, en útgeande fan de oanwêzigens fan "blinde flekken" yn myn IT-oplieding, sizze se noait: "Nou, jo sille it wierskynlik net kinne." Se sizze: "Jo kinne it oan, en as jo fragen hawwe, nim dan kontakt mei my op."

Psychologysk testen: hoe gean ik fan in sertifisearre psycholooch nei in tester

Ik skriuw dit artikel foaral foar dyjingen dy't graach wurkje wolle yn IT yn 't algemien en yn testen yn' t bysûnder. Ik begryp dat de wrâld fan IT fan bûten ôf dwers en mysterieus sjocht, en it kin lykje dat it net slagget, dat jo net genôch kennis hawwe, of dat jo it net sille meitsje ... Mar, yn myn miening, IT is it meast gastfrije fjild as jo wolle leare en ree binne om te wurkjen. As jo ​​​​klear binne om jo hannen en holle te setten yn it meitsjen fan software fan hege kwaliteit, soarch foar brûkers en úteinlik de wrâld in better plak meitsje, dan is dit it plak foar jo!

Checklist foar it ynfieren fan it berop

En foar jo haw ik in lytse checklist gearstald foar it yngean fan it berop:

  1. Fansels moatte jo goed wêze mei kompjûters en ynteressearre yn technology. Eins, sûnder dit hoege jo net te begjinnen.
  2. Fyn yn josels de profesjoneel wichtige kwaliteiten fan in tester: nijsgjirrigens, oandacht, de mooglikheid om in "ôfbylding" fan it systeem yn jo holle te hâlden en it te analysearjen, trochsettingsfermogen, ferantwurdlikens en de mooglikheid om net allinich yn 'e leuke "ferneatiging" fan te gean. it systeem, mar ek yn it "saai" wurk fan it ûntwikkeljen fan test dokumintaasje.
  3. Nim boeken oer testen (se kinne maklik te finen yn elektroanyske foarm) en set se oan 'e kant. Leau my, yn 't earstoan sil dit jo leaver bang meitsje as jo te triuwe om wat te dwaan.
  4. Doch mei oan in profesjonele mienskip. Dit kin in testforum wêze (d'r binne in protte fan har, kies dejinge dy't jo leuk fine), in blog fan in profesjonele tester, of wat oars. Wêrom is dit? No, foarearst binne de testmienskippen frij freonlik en jo sille altyd stipe en advys krije as jo der om freegje. Twad, as jo begjinne te bewegen yn dit gebiet, sil it makliker wêze foar jo om mei te dwaan oan it berop.
  5. Gean oan'e slach. Jo kinne in teststaazje wurde, en dan sille jo senior kollega's jo alles leare. Of begjin mei ienfâldige taken yn freelancen. Hoe dan ek, jo moatte begjinne te wurkjen.
  6. Neidat jo begjinne te oefenjen testen, gean werom nei de boeken set apart yn stap 3.
  7. Besef dat jo konstant moatte leare. Dei nei dei, jier nei jier sille jo wat nijs leare en wat begripe. Akseptearje dizze situaasje.
  8. Smyt jo eangsten en twifels oan 'e kant en meitsje jo klear foar ien fan' e meast nijsgjirrige banen yn 'e wrâld :)

En, fansels, wês net bang foar neat :)

Jo kinne it dwaan, goed gelok!

UPD: Yn diskusjes oer it artikel hawwe respekteare kommentators myn oandacht lutsen op it feit dat net elkenien yn it earste stadium sa gelok kin wêze as ik. Dêrom wol ik item 3a tafoegje oan de checklist.

3a. Doe't ik sei dat it better wie om de boeken foar no oan 'e kant te setten, bedoelde ik dat it op dit stadium gefaarlik wêze soe om te oerladen mei teory, om't teoretyske kennis is dreech om goed te strukturearjen sûnder praktyk, en in grutte hoemannichte teory kin jo bang meitsje . As jo ​​​​mei fertrouwen fiele en gjin tiid fergrieme by it sykjen nei wêr't jo moatte begjinne te oefenjen, advisearje ik jo om in online training foar begjinnerstesters te nimmen of in kursus te folgjen oer testen. Beide binne heul maklik te finen en de ynformaasje sil jo yn in tagonklike foarm presintearre wurde. No, sjoch it folgjende punt

Boarne: www.habr.com

Add a comment