Псіхалагічнае тэсціраванне: як прайсці шлях ад дыпламаванага псіхолага да тэсціроўшчыка

Артыкул майго калегі Даніла Юсупава вельмі мяне натхніла. Гэта дзіўна, наколькі сфера ІТ прыязная і гасцінная - вучыся і заходзь, і заўсёды працягвай вучыцца нечаму новаму. Таму я хачу расказаць сваю гісторыю пра тое, як я вучылася на псіхолага, а стала тэсціроўшчыкам.

Псіхалагічнае тэсціраванне: як прайсці шлях ад дыпламаванага псіхолага да тэсціроўшчыка
Вучыцца на псіхолага я пайшла па клічы сэрца - мне хацелася дапамагаць людзям і быць карыснай грамадству. Акрамя таго, навуковая дзейнасьць мяне вельмі нават цікавіла. Вучоба давалася мне лёгка, я пісала навуковыя працы, выступала на канферэнцыях і нават мела практычна значныя даследаванні і планавала працягваць паглыбляцца ў вобласць клінічнай псіхалогіі. Аднак усё добрае калісьці заканчваецца - скончылася і маё навучанне ва ўніверсітэце. Ад аспірантуры я адмовілася з-за смешных аспіранцкіх заробкаў і выйшла ў вялікі свет шукаць сябе.

Тут мяне і чакаў сюрпрыз: я са сваім дыпломам і навуковымі працамі апынулася нідзе не патрэбна. Зусім. Шукалі псіхолагаў у дзіцячыя сады і школы, што для мяне не было прымальным варыянтам, бо з дзецьмі я не надта лажу. Каб пайсці кансультаваць, трэба было энную колькасць часу адпрацаваць бясплатна або за зусім ужо грошы.

Сказаць, што я была ў роспачы - гэта не сказаць нічога.

Пошук чагосьці новага

Адзін з маіх знаёмых працаваў у распрацоўцы ПЗ, менавіта ён і прапанаваў мне, гледзячы на ​​мае пакуты, пайсці да іх тэсціроўшчыкам - я ладзіла з кампутарамі, цікавілася тэхналогіямі і ў прынцыпе была не зусім ужо махрыстым гуманітарыем. Але да гэтага моманту я нават ня ведала, што такая прафесія існуе. Аднак вырашыла, што я ўжо сапраўды нічога не страчу - і пайшла. Прайшла сумоўе і была прынята ў дружны калектыў.

Мяне коратка азнаёмілі з ПЗ (праграма была велізарнай, з вялікай колькасцю падсістэм) і адразу адправілі ў «палі» на ўкараненне. І не кудысьці, а ў паліцыю. Мне выдзелілі месца ў сутарэньчыку ў АУС аднаго з раёнаў нашай рэспублікі (Татарстан). Там я навучала супрацоўнікаў, збірала праблемы і пажаданні і праводзіла паказы начальству, і, вядома, паралельна праводзіла тэсціраванне ПЗ і адпраўляла распрацоўшчыкам рэпарты.

Працаваць з прадстаўнікамі сілавых структур няпроста - яны падпарадкоўваюцца загадам, у іх строгая справаздачнасць, таму і разважаюць яны казённымі фармулёўкамі. Мне даводзілася знаходзіць агульную мову з усімі: ад лейтэнанта да палкоўніка. У гэтым мне вельмі дапамагла мая спецыяльнасць па дыпломе.

Псіхалагічнае тэсціраванне: як прайсці шлях ад дыпламаванага псіхолага да тэсціроўшчыка

Напрацоўка тэарэтычнай базы

Трэба сказаць, што калі я толькі пачала працаваць, я не мела ніякай тэарэтычнай базы. У мяне была дакументацыя, і я ведала, як праграма павінна працаваць; ад гэтага і адштурхвалася. Якія віды тэсціравання бываюць, якія інструменты можна выкарыстоўваць, каб аблегчыць сабе жыццё, як праводзіць тэст-аналіз, што такое тэст-дызайн – усяго гэтага я не ведала. Ды я нават не ведала, дзе шукаць адказы на ўсе гэтыя пытанні, ці дзе мяне могуць шмат чаму навучыць. Я проста шукала праблемы ў ПЗ і цешылася таму, што ўсё становіцца лягчэй і зручней для карыстачоў.

Аднак monkey testing урэшце ўпіраецца ў праблему адсутнасці тэарэтычнай базы. І я ўзялася за адукацыю. Так атрымалася, што ў нас у аддзеле і на ўсім вялізным праекце не было тады ніводнага прафесійнага тэсціроўшчыка. Тэставанне часта праводзілі распрацоўшчыкі, яшчэ часцей - аналітыкі. Навучыцца менавіта тэсціраванню не было ў каго.

Ну і куды лезе ІТ-шнік у такіх сітуацыях? Вядома, у гугл.

Першай мне трапілася кніга Блэка «Ключавыя працэсы тэсціравання». Яна дапамагла сістэматызаваць тое, што я ўжо ведала да таго моманту, і зразумець, у якіх сферах у мяне на праекце (і ў разуменні тэставання) правалы. Арыенціры, зададзеныя ў кнізе, былі вельмі важныя - і ў рэшце рэшт яны сталі падмуркам наступных ведаў.

Потым было яшчэ шмат розных кніг - усіх і не запомніць, і, вядома, трэнінгі: вочныя і анлайн. Калі казаць аб вочных трэнінгах, то яны далі не вельмі шмат, усё ж за тры дні тэсціраванню не навучыцца. Веды ў тэставанні - гэта як будаўніцтва дома: спачатку трэба, каб падмурак выстаяўся, потым - каб сцены ўсталі на свае месцы ...

Што тычыцца анлайн-трэнінгаў - то гэта добрае рашэнне. Там дастаткова часу паміж лекцыямі, каб як след апрабаваць новыя веды і нават папрымяняць іх ужывую на сваім праекце. Пры гэтым займацца можна ў любы зручны час (што важна для чалавека, які працуе), але і дэдлайны па здачы заданняў прысутнічаюць (што таксама вельмі важна для працуючага чалавека :)). Рэкамендую.

Калі казаць пра складанасці шляху тэсціроўшчыка, то спачатку мяне больш за ўсё палохала грувасткасць сістэм, вялікая колькасць розных працэсаў, якія адбываюцца. Заўсёды здавалася: "А вось я тут тэстую поле, а на што яно яшчэ ўплывае?". Прыходзілася бегаць па распрацоўшчыках, аналітыкам, часам удакладняць у карыстальнікаў. Выратавалі мяне схемы працэсаў. Я малявала іх велізарнае мноства, пачынала з ліста А4 і потым падклейвала да яго іншыя лісты са ўсіх бакоў. Я і зараз так раблю, гэта вельмі дапамагае сістэматызаваць працэсы: паглядзець, што маем на ўваходзе і на выхадзе, і дзе ў ВА "тонкія" месцы.

Псіхалагічнае тэсціраванне: як прайсці шлях ад дыпламаванага псіхолага да тэсціроўшчыка

Што мяне палохае зараз? Нудная (але неабходная) праца, такая як напісанне тэст-кейсаў, напрыклад. Тэставанне - творчая, але разам з тым і фармалізаваная метадычная праца (так, вось такі парадокс). Дазвольце сабе «парыць» над працэсамі, правярайце самыя вар'яцкія здагадкі, але толькі пасля таго, як пройдзеце асноўныя сцэнары 🙂

Наогул, што на пачатку шляху я разумела, што нічога не ведаю; што зараз разумею тое ж самае, але! Раней няведанне нечага мяне пудзіла, а цяпер гэта як выклік для мяне. Асвоіць новую прыладу, разабрацца ў новай тэхніцы, узяць нязведанае дагэтуль ПА і разабраць яго па шрубках - гэта вялікая праца, але чалавек бо і нараджаецца для працы.

У сваёй працы я часта сустракалася са злёгку грэблівым стаўленнем да тэстараў. Маўляў, вось распрацоўшчыкі - гэта сур'ёзныя, заўсёды занятыя людзі; а тэстары - так, незразумела, навошта яны наогул патрэбныя, можна выдатна зладзіцца і без іх. З прычыны гэтага на мяне часта вешалі шмат дадатковай працы, напрыклад, распрацоўку дакументацыі, інакш лічылася, што я дурня валяю. Я навучылася пісаць дакументацыю па Дасце і добра афармляць інструкцыі для карыстальнікаў (балазе, з карыстальнікамі я ўзаемадзейнічала дастаткова добра і ведала, як ім будзе зручней). Цяпер, праз 9 гадоў працы тэсціроўшчыкам у групе кампаній ICL (апошнія 3 гады і дагэтуль у падраздзяленні групы кампаній – ICL Services), я ў поўнай меры ўсведамляю, наколькі важная праца тэсціроўшчыкаў. Нават самы выдатны распрацоўшчык можа нешта прагледзець і чагосьці не ўлічыць. Акрамя таго тэсціроўшчыкі - не толькі строгія наглядчыкі, але і абаронцы карыстальнікаў. Хто, як не тэстар, добра ведае, як павінен быць пабудаваны працэс працы з ПЗ; і хто, як не тэстар, можа паглядзець на ПЗ з пункта гледжання абывацеля і даць рэкамендацыі па UI?

На шчасце, цяпер на маім праекце я магу выкарыстоўваць усе напрацаваныя раней навыкі - тэстую (па тэст-кейс і проста так, для душы:)), пішу дакументацыю, хвалююся за карыстачоў і нават часам садзейнічаю ў прыёмачным тэставанні.

У маёй працы мне падабаецца больш за ўсё тое, што даводзіцца ўвесь час вучыцца нечаму новаму - не атрымаецца стаяць на месцы, рабіць з дня ў дзень адно і тое ж і быць спецыялістам. Акрамя таго, мне вельмі пашанцавала з камандай - гэта прафесіяналы сваёй справы, гатовыя заўсёды прыйсці на дапамогу, калі я чагосьці не разумею, напрыклад, пры распрацоўцы аўтатэстаў або правядзенні нагрузкі. А яшчэ мае калегі ў мяне вераць: нават ведаючы, што ў мяне гуманітарная адукацыя, і мяркуючы наяўнасць "белых плям" у маёй ІТ-адукацыі, яны ніколі не кажуць: "Ну, мусіць, ты не зладзішся". Яны кажуць: "Ты справішся, і, калі будуць пытанні - звяртайся".

Псіхалагічнае тэсціраванне: як прайсці шлях ад дыпламаванага псіхолага да тэсціроўшчыка

Я пішу гэты артыкул у першую чаргу для тых, хто хацеў бы працаваць у ІТ наогул і ў тэсціраванні, у прыватнасці. Разумею, што мір ІТ са боку выглядае мудрагелістым і загадкавым, і можа здавацца, што не атрымаецца, не хопіць ведаў, ці што вы не выцягнеце… Але, па-мойму, ІТ - гэта самая гасцінная сфера, калі вы жадаеце вучыцца і гатовыя працаваць . Калі вы гатовы прыкладваць рукі і галаву да стварэння якаснага ПЗ, дбаць за карыстальнікаў і ў канчатковым выніку - рабіць свет лепш, то вам сюды!

Чэк-ліст уваходжання ў прафесію

І для вас я склала невялікі чэк-ліст уваходжання ў прафесію:

  1. Вядома, вам трэба ладзіць з кампутарамі і цікавіцца тэхналогіямі. Уласна, без гэтага можна і не пачынаць.
  2. Намацайце ў сабе прафесійна важныя якасці тэсціроўшчыка: дапытлівасць, уважлівасць, здольнасць трымаць у галаве "вобраз" сістэмы і аналізаваць яго, настойлівасць, адказнасць і здольнасць займацца не толькі вясёлым "разбурэннем" сістэмы, але і "сумнай" працай па распрацоўцы тэставай дакументацыі.
  3. Вазьміце кнігі па тэставанні (іх можна без праблем знайсці ў электронным выглядзе) - і адкладзяце. Паверце, спачатку гэта ўсё вас хутчэй напалохае, чым падштурхне да чагосьці.
  4. Уступіце ў прафесійную супольнасць. Гэта можа быць тэстарскі форум (іх нямала, абярыце той, які спадабаецца), блог нейкага прафесійнага тэсціроўшчыка ці нешта яшчэ. Нашто гэта? Ну, па-першае, тэстарскія супольнасці даволі прыязныя, і вы заўсёды атрымаеце падтрымку і параду, калі пра іх папытаеце. Па-другое, калі вы пачняце круціцца ў гэтай сферы, вам будзе лягчэй уліцца ў прафесію.
  5. Прыступайце да працы. Вы можаце пайсці ў стажоры-тэсціроўшчыкі, і тады старэйшыя калегі ўсяму вас навучаць. Або пачаць з простых задач у фрылансе. У любым выпадку вам трэба пачаць працаваць.
  6. Пасля таго, як вы пачалі практыкаваць тэсціраванне, вярніцеся да кніг, адкладзеных у п.3.
  7. Усвядомце, што вам увесь час трэба будзе вучыцца. З дня ў дзень, з году ў год вы будзеце вывучаць нешта новае і ў нечым разбірацца. Прыміце гэтую сітуацыю.
  8. Адкіньце свае страхі і сумневы і прыгатуйцеся да адной з самых цікавых прац у свеце 🙂

І, вядома ж, нічога не бойцеся 🙂

Вы справіцеся, удачы!

UPD: У абмеркаваннях да артыкула паважаныя каментатары звярнулі маю ўвагу, што не ўсім можа так павезці на пачатковым этапе, як мне. Таму ў чэк-ліст я хацела б дадаць пункт 3a.

3a. Кажучы аб тым, што кнігі пакуль лепш адкласці, я мела на ўвазе, што на гэтым этапе небяспечна будзе перагрузіцца тэорыяй, бо тэарэтычныя веды складана правільна структураваць без практыкі, і вялікая колькасць тэорыі вас можа напалохаць. Калі вы хочаце адчуваць сябе больш упэўнена і не губляць часу, пакуль будзеце шукаць, дзе б пачаць практыкавацца, я раю вам прайсці анлайн-трэнінг для пачаткоўцаў тэстыравальнікаў альбо праслухаць курс па тэставанні. І тое, і іншае вельмі нескладана знайсці і інфармацыю тамака вам пададуць у даступнай форме. Ну і гл. наступны пункт

Крыніца: habr.com

Дадаць каментар