Es devos studÄt par psihologu pÄc sirds aicinÄjuma ā vÄlÄjos palÄ«dzÄt cilvÄkiem un bÅ«t noderÄ«gs sabiedrÄ«bai. TurklÄt zinÄtniskÄ darbÄ«ba mani ļoti ieinteresÄja. Studijas man klÄjÄs viegli, rakstÄ«ju zinÄtniskus rakstus, uzstÄjos konferencÄs un pat veicu praktiski nozÄ«mÄ«gus pÄtÄ«jumus un plÄnoju turpinÄt iedziļinÄties klÄ«niskÄs psiholoÄ£ijas jomÄ. TomÄr viss labais beidzas ā beidzÄs arÄ« manas studijas augstskolÄ. Es atteicos no absolvÄÅ”anas jocÄ«go absolventu algu dÄļ un devos lielajÄ pasaulÄ, lai atrastu sevi.
Teikt, ka biju izmisusi, nozÄ«mÄ neteikt neko.
MeklÄ ko jaunu
Viens no maniem draugiem strÄdÄja programmatÅ«ras izstrÄdÄ, un tieÅ”i viÅÅ”, skatoties uz maniem pÄrbaudÄ«jumiem, ieteica man doties pie viÅiem par testÄtÄju - es sapratos ar datoriem, interesÄjos par tehnoloÄ£ijÄm un principÄ nebiju gluži kÄ. pilnÄ«gs humÄnists. Bet lÄ«dz tam brÄ«dim es pat nezinÄju, ka tÄda profesija pastÄv. TomÄr es nolÄmu, ka noteikti neko nezaudÄÅ”u ā un devos. IzgÄju interviju un tiku uzÅemta draudzÄ«gajÄ kolektÄ«vÄ.
Mani Ä«si iepazÄ«stinÄja ar programmatÅ«ru (programma bija milzÄ«ga, ar lielu skaitu apakÅ”sistÄmu) un nekavÄjoties tiku nosÅ«tÄ«ts uz ālaukiemā ievieÅ”anai. Un ne tikai jebkur, bet policijÄ. Man ierÄdÄ«ja vietu pagrabÄ policijas nodaÄ¼Ä vienÄ no mÅ«su republikas (TatarstÄnas) rajoniem. Tur es apmÄcÄ«ju darbiniekus, apkopoju problÄmas un vÄlmes un rÄ«koju demonstrÄcijas iestÄdÄm, un, protams, tajÄ paÅ”Ä laikÄ es testÄju programmatÅ«ru un nosÅ«tÄ«ju ziÅojumus izstrÄdÄtÄjiem.
Nav viegli strÄdÄt ar tiesÄ«bsargÄjoÅ”o iestÄžu pÄrstÄvjiem - viÅi pakļaujas pavÄlÄm, viÅiem ir stingra atbildÄ«ba, un tÄpÄc viÅi spriež oficiÄli. Man bija jÄatrod kopÄ«ga valoda ar visiem: no leitnanta lÄ«dz pulkvedim. Mana grÄda specialitÄte man ļoti palÄ«dzÄja Å”ajÄ jautÄjumÄ.
TeorÄtiskÄs bÄzes izstrÄde
JÄsaka, ka tad, kad sÄku strÄdÄt, man nebija nekÄda teorÄtiskÄ pamata. Man bija dokumentÄcija un es zinÄju, kÄ programmai jÄdarbojas; Es sÄku no Ŕī. KÄdi testÄÅ”anas veidi pastÄv, kÄdus rÄ«kus varat izmantot, lai atvieglotu savu dzÄ«vi, kÄ veikt testa analÄ«zi, kÄds ir testa dizains - es to visu nezinÄju. JÄ, es pat nezinÄju, kur meklÄt atbildes uz visiem Å”iem jautÄjumiem vai kur viÅi varÄtu man daudz ko iemÄcÄ«t. Es tikai meklÄju problÄmas programmatÅ«rÄ un priecÄjos, ka lietotÄjiem viss kļūst vieglÄk un ÄrtÄk.
TomÄr pÄrtiÄ·u testÄÅ”ana galu galÄ saskaras ar teorÄtiskÄ pamata trÅ«kuma problÄmu. Un es ieguvu izglÄ«tÄ«bu. SagadÄ«jÄs, ka mÅ«su nodaÄ¼Ä un visÄ milzÄ«gajÄ projektÄ tajÄ laikÄ nebija neviena profesionÄla testÄtÄja. TestÄÅ”anu bieži veica izstrÄdÄtÄji un vÄl biežÄk analÄ«tiÄ·i. Nebija neviena, no kÄ Ä«paÅ”i mÄcÄ«ties testÄÅ”anu.
Kur tad IT puisis iet Å”ÄdÄs situÄcijÄs? Protams, Google.
PirmÄ grÄmata, ko satiku
Tad bija daudz vairÄk dažÄdu grÄmatu - tÄs visas nav iespÄjams atcerÄties, un, protams, apmÄcÄ«bas: klÄtienÄ un tieÅ”saistÄ. Ja runÄjam par klÄtienes apmÄcÄ«bÄm, tÄs neko daudz nedeva, galu galÄ trÄ«s dienu laikÄ nevar apgÅ«t testÄÅ”anu. ZinÄÅ”anas testÄÅ”anÄ ir kÄ mÄjas celtniecÄ«ba: vispirms vajag, lai pamats bÅ«tu stabils, tad sienÄm jÄnostÄjas savÄs vietÄs...
Kas attiecas uz tieÅ”saistes apmÄcÄ«bÄm, tas ir labs risinÄjums. Starp lekcijÄm ir pietiekami daudz laika, lai pareizi izmÄÄ£inÄtu jaunas zinÄÅ”anas un pat pielietotu tÄs tieÅ”raidÄ savÄ projektÄ. TajÄ paÅ”Ä laikÄ var mÄcÄ«ties jebkurÄ izdevÄ«gÄ laikÄ (kas ir svarÄ«gi strÄdÄjoÅ”am cilvÄkam), taÄu ir arÄ« noteikti uzdevumu iesniegÅ”anas termiÅi (kas arÄ« ir ļoti svarÄ«gi strÄdÄjoÅ”am cilvÄkam :)). ES iesaku.
Ja runÄjam par testÄtÄja ceļa grÅ«tÄ«bÄm, tad sÄkumÄ mani visvairÄk biedÄja sistÄmu smagnÄjÄ«ba un lielais dažÄdu procesu skaits, kas notiek. VienmÄr Ŕķita: "Bet es Å”eit izmÄÄ£inu laukumu, bet ko tas vÄl ietekmÄ?" Man bija jÄskraida pie izstrÄdÄtÄjiem, analÄ«tiÄ·iem un dažreiz jÄsazinÄs ar lietotÄjiem. Procesu diagrammas mani izglÄba. ZÄ«mÄju tÄs ļoti dažÄdas, sÄkot ar A4 lapu un tad no visÄm pusÄm tai pielÄ«mÄjot citas loksnes. Es joprojÄm to daru, tas patieÅ”Äm palÄ«dz sistematizÄt procesus: redzÄt, kas mums ir ievadÄ un izvadÄ, un kur programmatÅ«rai ir āplÄnasā vietas.
Kas mani tagad biedÄ? GarlaicÄ«gs (bet nepiecieÅ”ams) darbs, piemÄram, pÄrbaudes gadÄ«jumu rakstÄ«Å”ana. TestÄÅ”ana ir radoÅ”s, bet tajÄ paÅ”Ä laikÄ formalizÄts metodisks darbs (jÄ, tas ir paradokss). Ä»aujiet sev "peldÄt" pÄr procesiem, pÄrbaudiet savus visdrosmÄ«gÄkos minÄjumus, bet tikai pÄc tam, kad esat izgÄjis cauri galvenajiem scenÄrijiem :)
VispÄr jau ceļojuma sÄkumÄ sapratu, ka neko nezinu; ka tagad es saprotu to paÅ”u, bet! IepriekÅ” kaut ko nezinot mani biedÄja, bet tagad tas man ir kÄ izaicinÄjums. ApgÅ«t jaunu rÄ«ku, izprast jaunu tehniku, paÅemt lÄ«dz Å”im nezinÄmu programmatÅ«ru un izjaukt to pa gabalu ir liels darbs, bet cilvÄks ir dzimis, lai strÄdÄtu.
SavÄ darbÄ bieži sastapos ar nedaudz noraidoÅ”u attieksmi pret testÄtÄjiem. ViÅi saka, ka izstrÄdÄtÄji ir nopietni, vienmÄr aizÅemti cilvÄki; un testeri ā nav skaidrs, kÄpÄc tie vispÄr ir vajadzÄ«gi; bez tiem var lieliski iztikt. RezultÄtÄ man bieži tika uzdots liels papildu darbs, piemÄram, izstrÄdÄt dokumentÄciju, pretÄjÄ gadÄ«jumÄ tika uzskatÄ«ts, ka es spÄlÄju muļķi. IemÄcÄ«jos rakstÄ«t dokumentÄciju saskaÅÄ ar GOST un labi sastÄdÄ«t instrukcijas lietotÄjiem (par laimi, diezgan labi sazinÄjos ar lietotÄjiem un zinÄju, kÄ viÅiem bÅ«tu ÄrtÄk). Tagad, pÄc 9 gadu darba par testÄtÄju ICL uzÅÄmumu grupÄ (pÄdÄjos 3 gadus lÄ«dz pat Å”ai dienai uzÅÄmumu grupas nodaÄ¼Ä - ICL Services), es pilnÄ«bÄ saprotu, cik svarÄ«gs ir testÄtÄju darbs. Pat visbrÄ«niŔķīgÄkais izstrÄdÄtÄjs var kaut ko apskatÄ«t un kaut ko atstÄt ÄrpusÄ. TurklÄt testÄtÄji ir ne tikai stingri uzraugi, bet arÄ« lietotÄju aizsargi. KurÅ”, ja ne testÄtÄjs, labi zina, kÄ jÄstrukturÄ darba process ar programmatÅ«ru; un kurÅ”, ja ne testÄtÄjs, var paskatÄ«ties uz programmatÅ«ru no vidusmÄra cilvÄka viedokļa un sniegt ieteikumus par lietotÄja interfeisu?
Par laimi, tagad savÄ projektÄ varu izmantot visas iepriekÅ” attÄ«stÄ«tÄs prasmes - testÄju (izmantojot testa gadÄ«jumus un tikai sava prieka pÄc :)), rakstu dokumentÄciju, uztraucos par lietotÄjiem un pat dažreiz palÄ«dzu akcepttestÄÅ”anÄ.
VisvairÄk man savÄ darbÄ patÄ«k tas, ka nemitÄ«gi ir jÄapgÅ«st kaut kas jauns ā tu nevari nostÄvÄt uz vietas, darÄ«t vienu un to paÅ”u dienu no dienas un bÅ«t speciÄlists. TurklÄt man ļoti paveicÄs ar komandu ā viÅi ir savas jomas profesionÄļi, vienmÄr gatavi palÄ«dzÄt, ja kaut ko pÄrpratu, piemÄram, izstrÄdÄjot autotestus vai veicot slodzi. Un arÄ« mani kolÄÄ£i man tic: pat zinot, ka man ir humanitÄrÄ izglÄ«tÄ«ba, un pieÅemot, ka manÄ IT izglÄ«tÄ«bÄ ir āaklÄs zonasā, viÅi nekad nesaka: āNu, jÅ«s, iespÄjams, netiksit galÄ.ā ViÅi saka: "JÅ«s varat ar to tikt galÄ, un, ja jums ir kÄdi jautÄjumi, lÅ«dzu, sazinieties ar mani."
Es rakstu Å”o rakstu galvenokÄrt tiem, kuri vÄlÄtos strÄdÄt IT jomÄ kopumÄ un jo Ä«paÅ”i testÄÅ”anas jomÄ. Es saprotu, ka IT pasaule no malas izskatÄs neskaidra un noslÄpumaina, un var Ŕķist, ka tas neizdosies, ka jums nav pietiekami daudz zinÄÅ”anu vai arÄ« jums neizdosies... manuprÄt IT ir visviesmÄ«lÄ«gÄkÄ joma, ja vÄlies mÄcÄ«ties un esi gatavs strÄdÄt . Ja esat gatavs pielikt savas rokas, lai izveidotu augstas kvalitÄtes programmatÅ«ru, rÅ«pÄtos par lietotÄjiem un galu galÄ padarÄ«tu pasauli labÄku, tad Ŕī ir Ä«stÄ vieta jums!
Kontrolsaraksts iestÄjai profesijÄ
Un jums esmu sastÄdÄ«jis nelielu kontrolsarakstu, lai iestÄtos profesijÄ:
- Protams, jums ir labi jÄpÄrvalda datori un jÄinteresÄjas par tehnoloÄ£ijÄm. PatiesÄ«bÄ bez tÄ jums nav jÄsÄk.
- Atrodiet sevÄ« profesionÄli svarÄ«gÄs testÄtÄja Ä«paŔības: zinÄtkÄri, vÄrÄ«gumu, spÄju saglabÄt galvÄ sistÄmas ātÄluā un to analizÄt, neatlaidÄ«bu, atbildÄ«bu un spÄju iesaistÄ«ties ne tikai jautrÄ āiznÄ«cinÄÅ”anÄā. sistÄmÄ, bet arÄ« āgarlaicÄ«gajÄā testu dokumentÄcijas izstrÄdes darbÄ.
- PaÅemiet grÄmatas par testÄÅ”anu (tÄs var viegli atrast elektroniskÄ formÄ) un nolieciet tÄs malÄ. Tici man, sÄkumÄ tas viss drÄ«zÄk tevi nobiedÄs, nevis mudinÄs kaut ko darÄ«t.
- Pievienojieties profesionÄlai kopienai. Tas varÄtu bÅ«t testÄÅ”anas forums (to ir daudz, izvÄlieties sev tÄ«kamo), kÄda profesionÄla testÄtÄja emuÄrs vai kas cits. KÄpÄc ir Å”is? PirmkÄrt, testÄÅ”anas kopienas ir diezgan draudzÄ«gas, un jÅ«s vienmÄr saÅemsit atbalstu un padomu, kad to lÅ«gsit. OtrkÄrt, kad sÄksi pÄrvietoties Å”ajÄ jomÄ, tev bÅ«s vieglÄk pievienoties profesijai.
- Ķeries pie darba. JÅ«s varat kļūt par testÄÅ”anas praktikantu, un tad vecÄkie kolÄÄ£i jums visu iemÄcÄ«s. Vai arÄ« sÄciet ar vienkÄrÅ”iem uzdevumiem ÄrÅ”tata darbÄ. JebkurÄ gadÄ«jumÄ jums ir jÄsÄk strÄdÄt.
- Kad esat sÄcis praktizÄt testÄÅ”anu, atgriezieties pie grÄmatÄm, kas tika rezervÄtas 3. darbÄ«bÄ.
- Saprotiet, ka jums pastÄvÄ«gi bÅ«s jÄmÄcÄs. Dienu no dienas, gadu no gada jÅ«s uzzinÄsit kaut ko jaunu un kaut ko sapratÄ«sit. PieÅemiet Å”o situÄciju.
- Atmet savas bailes un Å”aubas un gatavojies vienam no interesantÄkajiem darbiem pasaulÄ :)
Un, protams, ne no kÄ nebaidies :)
JÅ«s to varat, lai veicas!
UPD: DiskusijÄs par rakstu cienÄ«jamie komentÄtÄji vÄrsa manu uzmanÄ«bu uz to, ka ne katram var sÄkties tik paveicies kÄ man. TÄpÄc es vÄlÄtos pievienot kontrolsarakstam 3.a punktu.
3a. Kad es teicu, ka labÄk pagaidÄm grÄmatas nolikt malÄ, es domÄju, ka Å”ajÄ posmÄ bÅ«tu bÄ«stami pÄrslogot teoriju, jo teorÄtiskÄs zinÄÅ”anas ir grÅ«ti pareizi strukturÄt bez prakses, un liels daudzums teorijas var nobiedÄt. . Ja vÄlaties justies pÄrliecinÄtÄks un netÄrÄt laiku, meklÄjot, kur sÄkt praktizÄt, iesaku apmeklÄt tieÅ”saistes apmÄcÄ«bu iesÄcÄjiem testÄtÄjiem vai testÄÅ”anas kursu. Abas ir ļoti viegli atrodamas, un informÄcija jums tiks sniegta pieejamÄ veidÄ. Nu, skatiet nÄkamo punktu
Avots: www.habr.com