Психологическо тестване: как да преминете от дипломиран психолог до тестер

статия моята колежка Данила Юсупова ме вдъхнови много. Удивително е колко дружелюбна и гостоприемна е ИТ индустрията - учете и влизайте и винаги продължавайте да научавате нещо ново. Затова искам да разкажа моята история за това как учих за психолог и станах тестер.

Психологическо тестване: как да преминете от дипломиран психолог до тестер
Отидох да уча психология по зов на сърцето - исках да помагам на хората и да бъда полезна на обществото. Освен това имах голям интерес към научната дейност. Ученето беше лесно за мен, писах научни статии, говорих на конференции и дори имах практически значими изследвания и планирах да продължа да се ровя в областта на клиничната психология. Всичко хубаво обаче има своя край – свърши и обучението ми в университета. Отказах висше образование заради смешни следдипломни заплати и отидох в големия свят да търся себе си.

Тогава ме очакваше изненада: с моята диплома и научни трудове не бях необходим никъде. Изобщо. Търсихме психолози в детски градини и училища, което не беше приемлив вариант за мен, тъй като не се разбирам много добре с децата. За да отидете на консултация, беше необходимо да изработите определено време безплатно или за абсолютно стотинки.

Да кажа, че бях в отчаяние, означава да не кажа нищо.

Търся нещо ново

Един от моите приятели работеше в разработката на софтуер, той беше този, който ми предложи, гледайки моите изпитания, да отида при тях като тестер - разбирах се с компютри, интересувах се от технологии и по принцип не бях съвсем хуманист . Но до този момент дори не знаех, че съществува такава професия. Реших обаче, че със сигурност няма да загубя нищо - и отидох. Премина интервюто и беше приет в приятелски екип.

Бях запознат накратко със софтуера (програмата беше огромна, с голям брой подсистеми) и веднага изпратен на „полетата“ за внедряване. И не къде да е, а в полицията. Дадоха ми място в мазето в полицейското управление на една от областите на нашата република (Татарстан). Там обучавах служители, събирах проблеми и желания и провеждах демонстрации за властите и, разбира се, едновременно провеждах тестване на софтуера и изпращах доклади на разработчиците.

Не е лесно да се работи с представители на правоохранителните органи - те изпълняват заповеди, имат строга отчетност и затова водят спорове на официален език. Трябваше да намеря общ език с всички: от лейтенант до полковник. Специалността ми по диплома ми помогна много в това.

Психологическо тестване: как да преминете от дипломиран психолог до тестер

Развитие на теоретичната база

Трябва да кажа, че когато за първи път започнах работа, нямах никаква теоретична основа. Имах документация и знаех как трябва да работи програмата; отблъснат от това. Какви видове тестване съществуват, какви инструменти могат да се използват, за да улеснят живота ви, как да провеждате тестов анализ, какво е тест дизайн - не знаех всичко това. Да, дори не знаех къде да търся отговорите на всички тези въпроси или къде могат да ме научат на много. Просто потърсих проблеми в софтуера и се радвам, че всичко става по-лесно и удобно за потребителите.

Въпреки това, тестването на маймуни в крайна сметка се натъква на проблема с липсата на теоретична основа. И се заех с образованието. Случи се така, че в нашия отдел и в целия огромен проект по това време нямаше нито един професионален тестер. Тестването често се извършва от разработчици и още по-често от анализатори. Нямаше кой да се научи да тества.

Е, къде се изкачва IT специалистът в такива ситуации? Разбира се, гугъл.

Първата книга, на която попаднах Черно „Ключови процеси на тестване“. Помогна ми да систематизирам това, което вече знаех по това време и да разбера в кои области имах неуспехи по проекта (и в разбирането на тестването). Насоките, дадени в книгата, бяха много важни - и в крайна сметка те се превърнаха в основата на последващите знания.

След това имаше много повече различни книги - не мога да си спомня всички и, разбира се, обучения: лице в лице и онлайн. Ако говорим за присъствени обучения, те не дадоха много, в крайна сметка не можете да научите как да тествате за три дни. Знанията в тестването са като изграждането на къща: първо трябва основата да е стабилна, след това стените да си дойдат на мястото...

Що се отнася до онлайн обучението, това е добро решение. Има достатъчно време между лекциите, за да тествате правилно новите знания и дори да ги приложите на живо във вашия проект. В същото време можете да учите по всяко удобно време (което е важно за работещ човек), но има и срокове за предаване на задачи (което също е много важно за работещ човек :)). Препоръчвам.

Ако говорим за трудностите на пътя на тестера, тогава в началото бях най-уплашен от обемността на системите, големия брой различни процеси, които се случват. Винаги изглеждаше: „Но ето, аз тествам полето, но какво друго влияе?“ Трябваше да тичам около разработчиците, анализаторите, понякога да проверявам с потребителите. Диаграмите на процесите ме спасиха. Нарисувах огромен брой от тях, започнах с лист А4 и след това залепих други листове към него от всички страни. Все още правя това сега, много помага за систематизиране на процесите: да видим какво имаме на входа и изхода и къде софтуерът има „тънки“ места.

Психологическо тестване: как да преминете от дипломиран психолог до тестер

Какво ме плаши сега? Скучна (но необходима) работа, като писане на тестови случаи, например. Тестването е творческа, но в същото време формализирана методическа работа (да, такъв парадокс). Позволете си да "кръжите" над процесите, проверете най-лудите предположения, но само след като преминете през основните сценарии 🙂

Като цяло в началото на пътуването разбрах, че не знам нищо; че сега разбирам същото, но! Преди да не знам нещо ме плашеше, но сега е като предизвикателство за мен. Да овладееш нов инструмент, да разбереш нова техника, да вземеш непознат досега софтуер и да го разглобиш част по част е много работа, но човек е роден за работа.

В работата си често се срещах с леко пренебрежително отношение към тестерите. Кажете, разработчиците са сериозни, винаги заети хора; и тестери - така че не е ясно защо изобщо са необходими, можете да се справите добре и без тях. В резултат на това често ми възлагаха много допълнителна работа, например разработване на документация, иначе се смяташе, че се правя на глупак. Научих се как да пиша документация в съответствие с GOST и как да пиша добре инструкции за потребителите (за щастие общувах с потребителите доста добре и знаех как ще бъде по-удобно за тях). Сега, след 9 години работа като тестер в групата компании ICL (последните 3 години и до ден днешен в подразделението на групата компании - ICL Services), напълно осъзнавам колко е важна работата на тестерите. Дори и най-забележителният разработчик може да погледне нещо и да не вземе предвид нещо. Освен това тестерите са не само строги надзорници, но и защитници на потребителите. Кой, ако не тестер, знае добре как трябва да бъде изграден процесът на работа със софтуера; и кой, ако не тестер, може да погледне софтуера от гледна точка на лаик и да даде препоръки относно UI?

За щастие, сега в моя проект мога да използвам всички умения, които съм развил преди това - тествам (на тестови случаи и просто така, за душата :)), пиша документация, тревожа се за потребителите и дори понякога помагам при тестване за приемане.

Това, което най-много ми харесва в работата ми е, че постоянно трябва да научаваш нещо ново – не можеш да стоиш на едно място, правиш едно и също ден след ден и си специалист. Освен това имах голям късмет с екипа - те са професионалисти в своята област, винаги готови да помогнат, ако не разбирам нещо погрешно, например, когато разработвам автотестове или провеждам натоварване. И моите колеги също вярват в мен: дори да знаят, че имам образование по либерални изкуства и да приемат наличието на "бели петна" в моето ИТ образование, те никога не казват: "Е, вие вероятно не можете да го направите." Те казват: "Можете да се справите и ако имате въпроси, свържете се с мен."

Психологическо тестване: как да преминете от дипломиран психолог до тестер

Пиша тази статия предимно за тези, които биха искали да работят в ИТ като цяло и в частност в тестването. Разбирам, че светът на ИТ изглежда неразбираем и мистериозен отвън и може да изглежда, че няма да се получи, няма да има достатъчно знания или че няма да можете да го издърпате ... Но в моя мнение, ИТ е най-гостоприемната област, ако искате да научите и сте готови да работите. Ако сте готови да вложите ръцете и главата си в създаването на висококачествен софтуер, да се грижите за потребителите и в крайна сметка да направите света по-добро място, тогава сте тук!

Контролен списък за влизане в кариера

А за вас съм съставил малък контролен списък за влизане в професията:

  1. Разбира се, трябва да се разбирате с компютрите и да се интересувате от технологиите. Всъщност без него не можете да започнете.
  2. Намерете в себе си професионално важните качества на тестер: любопитство, внимание, способност да имате предвид „образа“ на системата и да го анализирате, постоянство, отговорност и способност да се занимавате не само със забавното „разрушаване“ на система, но също така и в „скучната“ работа по разработване на тестова документация.
  3. Вземете тестови книги (можете лесно да ги намерите в електронен вид) и ги оставете настрана. Повярвайте ми, в началото всичко това по-скоро ще ви изплаши, отколкото да ви подтикне към нещо.
  4. Присъединете се към професионална общност. Това може да бъде форум за тестване (има много, изберете този, който ви харесва), блог на някой професионален тестер или нещо друго. Защо е това? Е, първо, общностите на тестерите са доста приятелски настроени и винаги ще получите подкрепа и съвет, когато ги поискате. Второ, когато започнете да се въртите в тази област, ще ви бъде по-лесно да се включите в професията.
  5. Захващай се за работа. Можете да отидете при стажанти-тестери и тогава старши колеги ще ви научат на всичко. Или започнете с прости задачи на свободна практика. Така или иначе, трябва да започнете.
  6. След като започнете да практикувате тестване, върнете се към книгите, отделени в точка 3.
  7. Осъзнайте, че постоянно ще трябва да се учите. Ден след ден, година след година ще научите нещо ново и ще разберете нещо. Приемете тази ситуация.
  8. Изхвърлете страховете и съмненията си и се пригответе за една от най-интересните професии в света 🙂

И, разбира се, не се страхувайте от нищо 🙂

Можете да го направите, успех!

UPD: В дискусиите за статията уважавани коментатори ми обърнаха внимание на факта, че не всеки може да има такъв късмет в началния етап като мен. Затова бих искал да добавя точка 3а към контролния списък.

3а. Говорейки за факта, че е по-добре да отложите книгите за момента, имах предвид, че на този етап би било опасно да се претоварвате с теория, тъй като теоретичните знания са трудни за правилно структуриране без практика и голямото количество теория може да изплаши Вие. Ако искате да се чувствате по-уверени и да не губите време, докато търсите откъде да започнете да практикувате, съветвам ви да преминете онлайн обучение за начинаещи тестери или да вземете курс за тестване. И двете са много лесни за намиране и информацията там ще ви бъде предоставена в достъпна форма. Е, вижте следващия параграф

Източник: www.habr.com

Добавяне на нов коментар