Эмне үчүн тестерлер үчүн хакатон өткөрдүк?

Бул макала биз сыяктуу эле, тестирлөө тармагында ылайыктуу адисти тандоо көйгөйүнө туш болгондор үчүн кызыктуу болот.

Кызык жери, биздин республикада IT-компаниялардын саны көбөйгөн сайын татыктуу программисттер гана көбөйүүдө, бирок тестиерлер эмес. Көптөр бул кесипке ээ болууга дилгир, бирок анын маанисин түшүнгөндөрү аз.
Эмне үчүн тестерлер үчүн хакатон өткөрдүк?
Мен бардык IT компаниялары үчүн айта албайм, бирок биз сапат боюнча адистерибизге QA/QC ролун тапшырдык. Алар иштеп чыгуучу топтун бир бөлүгү жана изилдөөдөн баштап жаңы версияны чыгарууга чейинки өнүгүүнүн бардык этаптарына катышат.

Командадагы сыноочу, пландаштыруу стадиясында да, колдонуучунун окуясын кабыл алуу үчүн бардык функционалдык жана функционалдык эмес талаптарды ойлонушу керек. Ал продуктунун операциялык мүнөздөмөлөрүн, ошондой эле программисттерди, андан да жакшыраак түшүнүшү керек жана командага пландоо стадиясында да туура эмес чечим чыгарбоого жардам бериши керек. Сыноочу ишке ашырылган функция кантип иштей турганын жана кандай тузактар ​​болушу мүмкүн экенин так түшүнүшү керек. Биздин тестирлөөчүлөр тест пландарын жана тест учурларын өздөрү түзүшөт, ошондой эле бардык зарыл болгон сыноо стенддерин даярдашат. Маймыл чыкылдаткыч сыяктуу даяр спецификацияга ылайык тестирлөө биздин тандообуз эмес. Командада иштеп, ал татыктуу продуктуну чыгарууга жардам бериши керек жана бир нерсе туура эмес болуп калса, өз убагында сигнал бериши керек.

Сыноочуларды издеп жатканда эмнеге туш болдук

Көптөгөн резюмелерди изилдөө этабында биз үчүн ылайыктуу тажрыйбасы бар адистер бар жана биздин командага тестиерди тандоодо эч кандай көйгөйлөр жоктой сезилди. Бирок, жеке жолугушуулардын жүрүшүндө биз чындыгында маалыматтык технологиялар дүйнөсүнөн бир топ алыс болгон талапкерлерди (мисалы, алар браузер менен веб-сервердин өз ара аракеттенүү принциптерин, коопсуздуктун негиздерин, реляциялык жана бейтараптуулукту айта алышкан эмес) барган сайын көп жолуктук. реляциялык маалымат базалары, алар виртуалдаштыруу жана контейнерлештирүү жөнүндө эч кандай түшүнүккө ээ эмес болчу), бирок ошол эле учурда өздөрүн жогорку QA деңгээлинде баалашты. Ондогон сурамжылоолорду жүргүзгөндөн кийин, аймакта бизге ылайыктуу адистердин саны жокко эсе деген жыйынтыкка келдик.

Эми мен сизге сапат үчүн көптөн күткөн күрөшчүлөрдү табуу үчүн кандай кадамдарды жасаганыбызды жана кандай каталарды кетиргенибизди айтып берем.

Кырдаалды кантип оңдоого аракет кылдык

Даяр адистерди издөө менен чарчап, биз жакынкы аймактарды бутага ала баштадык:

  1. Биз баалоонун ыкмаларын колдонууга аракет кылдык, алардан күчтүү адистерди даярдай ала турган көптөгөн “кетүүчү” адамдардын арасынан аныктоого аракет кылдык.

    Биз болжол менен бирдей деңгээлдеги потенциалдуу талапкерлерден тапшырмаларды аткарууну сурандык. Алардын ой жүгүртүү процессине байкоо салып, биз эң келечектүү талапкерди аныктоого аракет кылдык.

    Атап айтканда, биз кыраакылыкты, технологиянын мүмкүнчүлүктөрүн жана мультикультурализмдин өзгөчөлүктөрүн түшүнүүнү текшерүү үчүн тапшырмаларды койдук:

    Эмне үчүн тестерлер үчүн хакатон өткөрдүк?
    Эмне үчүн тестерлер үчүн хакатон өткөрдүк?

  2. Учурдагы контингенттин арасында кесипти түшүнүү чектерин кеңейтүү үчүн тестирлөөчүлөр үчүн жолугушууларды өткөрдүк.

    Мен алардын ар бири жөнүндө бир аз айтып берейин.

    Ufa Software QA жана Testing Meetup №1 бул кесипке кам көргөндөрдү чогултууга жана ошол эле учурда коомчулукка биз аларга жеткиргибиз келген нерсеге кызыкдарбы же жокпу, түшүнүүгө болгон биринчи аракетибиз. Негизинен, биздин баяндамалар, эгер сиз тестиер болууну чечсеңиз, эмнеден баштоо керектиги жөнүндө болду. Жаңы баштагандарга көздөрүн ачып, чоңдордой тестирлөөгө жардам бериңиз. Жаңы баштаган тестерлер бул кесипке кошулуу үчүн кандай кадамдарды жасашы керектиги тууралуу сүйлөштүк. Сапат деген эмне жана ага реалдуу шарттарда кантип жетишүү керектиги жөнүндө. Жана ошондой эле, автоматтык тестирлөө деген эмне жана аны кайда колдонуу ылайыктуу.

    Эмне үчүн тестерлер үчүн хакатон өткөрдүк?

    Анан 1-2 ай аралыгы менен дагы эки жолугушуу өткөрдүк. Буга чейин катышуучулар эки эсе көп болгон. "Ufa Software QA жана Testing Meetup №2" программасында биз темага тереңирээк кирдик. Алар мүчүлүштүктөрдү көзөмөлдөө системалары, UI/UX тесттери жөнүндө сүйлөшүштү, Docker, Ansibleге токтолушту, ошондой эле иштеп чыгуучу менен тестиердин ортосундагы мүмкүн болуучу чыр-чатактар ​​жана аларды чечүү жолдору жөнүндө сүйлөшүштү.

    Үчүнчү жолугушуубуз, "Ufa Software QA жана Testing Meetup №3", кыйыр түрдө тестерлердин ишине байланыштуу, бирок программисттерге алардын техникалык жана уюштуруучулук милдеттерин өз убагында эскертип туруу үчүн пайдалуу болду: жүктөмдү тестирлөө, e2e тестирлөө, автотестирлөөдөгү Selenium, веб-тиркемелердин кемчиликтери .

    Ушул убакыттын ичинде биз иш-чараларыбыздан уктурууларда кадимки жарыкты жана үндү кантип түзүүнү үйрөнүп жатабыз:

    → Сыноонун алгачкы кадамдары – Ufa Software QA жана Testing Meetup #1
    → UI/UX тести – Ufa Software QA жана Testing Meetup №2
    → Коопсуздук тестирлөө, жүк тестирлөө жана авто тестирлөө – Уфа QA жана Testing Meetup №3

  3. Акырында тестерлер үчүн хакатон өткөрүүгө аракет кылууну чечтик

Тестирлөөчүлөр үчүн хакатонду кантип даярдап, өткөрдүк

Баштоо үчүн, биз бул кандай "жырткыч" экенин жана ал адатта кандайча ишке ашырыларын түшүнүүгө аракет кылдык. Маалым болгондой, мындай иш-чаралар Россия Федерациясында көп жолу өткөрүлгөн эмес жана идеяларды ала турган жер жок. Экинчиден, мен бир караганда шектүү көрүнгөн окуяга көп ресурстарды дароо салгым келген жок. Ошондуктан, биз кыскача мини-хакатондорду өткөрүүнү чечтик, бүт QA иш цикли үчүн эмес, айрым этаптар үчүн.

Биздин негизги баш оорубуз – жергиликтүү тестирлөөчүлөр арасында так тестирлөө карталарын түзүүдө практиканын жоктугу. Алар функционалдык жана функционалдык эмес талаптар, UI/UX, коопсуздук, жумуш жүгү жана эң жогорку жүктөмдөр үчүн иштеп чыгуучуларга түшүнүктүү болгон колдонуучу окуяларын изилдөөгө жана кабыл алуу критерийлерин түзүүгө убакыт коротушпайт. Ошондуктан, биз биринчи жолу алардын ишинин эң кызыктуу жана чыгармачыл бөлүгүн – долбоорго чейинки изилдөөлөрдүн жүрүшүндө талдоо жана талаптарды калыптандыруудан өтүүнү чечтик.

Биз катышуучулардын потенциалдуу санын эсептеп чыктык жана бизге MVP релиздери үчүн кеминде 5 артта калуу керек деп чечтик, 5 продукт жана өнүмдөрдүн ээлери болуп, бизнестин муктаждыктарын чечмелеп, чектөөлөр боюнча чечим кабыл ала турган 5 адам керек.

Мына биз алдык: хакатон үчүн артта калуулар.

Негизги идея бардык катышуучулардын күнүмдүк иштеринен мүмкүн болушунча алыс болгон темаларды ойлоп табуу жана аларга фантазиянын чыгармачылык учуу үчүн мүмкүнчүлүк берүү болгон.

Эмне үчүн тестерлер үчүн хакатон өткөрдүк?

Эмне үчүн тестерлер үчүн хакатон өткөрдүк?

Биз кандай каталарды кетирдик жана эмнени жакшыраак кыла алабыз?

Сатуучуларды жана төмөнкү деңгээлдеги менеджерлерди жалдоо жаатында абдан популярдуу болгон баалоо ыкмаларын колдонуу чоң күч-аракетти талап кылды, бирок ар бир катышуучуга жетиштүү көңүл бурууга жана анын жөндөмүн баалоого мүмкүндүк берген жок. Жалпысынан алганда, бул тандоо опциясы компаниянын терс имиджин жаратат, анткени көптөгөн адамдар жетишсиз пикир алышат жана андан кийин өздөрүнө жана башкаларга иш берүүчүнүн тираниясынын таасирин жаратышат (IT жамааттарындагы коммуникациялар абдан өнүккөн). Натыйжада, биз түз маанисинде өтө алыскы келечеги бар эки потенциалдуу талапкер менен калдык.

Жолугушуулар жакшы нерсе. Иштеп чыгуу үчүн кеңири база түзүлүп, катышуучулардын жалпы деңгээли жогорулайт. Компания рынокто барган сайын таанымал болуп баратат. Ал эми мындай милдеттенмелердин эмгек ендурумдуулугу аз эмес. Жолугушууларды өткөрүү жылына болжол менен 700-800 адам-саатты талап кыларын так түшүнүшүңүз керек.

Тестирлөө хакатонуна келсек. Мындай иш-чаралар али кызыксыз боло элек, анткени иштеп чыгуучулар үчүн хакатондордон айырмаланып, алар азыраак өткөрүлөт. Бул идеянын артыкчылыгы - эркин түрдө сиз көп сандагы практикалык билимдер менен алмаша аласыз жана ар бир катышуучунун деңгээлин так аныктай аласыз.

Иш-чаранын жыйынтыгын талдап чыккандан кийин, биз көп ката кетиргенибизди түшүндүк:

  1. Эң кечирилгис катасы 4-5 саат бизге жетет деп ишенүү болду. Натыйжада, жөн эле киришүү жана артта калгандар менен таанышуу дээрлик 2 саатка созулду.
    Продукт ээлери менен баштапкы этапта иштөө жана предметтик аймакка сүңгүүгө убакыт бирдей убакытты талап кылды. Ошентип, калган убакыт тестирлөө карталарын комплекстүү иштеп чыгуу үчүн жетишсиз болгон.
  2. Түн болуп калгандыктан, ар бир карта боюнча деталдуу пикир айтууга убакыт жана күч жетишсиз болгон. Ошондуктан, биз бул бөлүктөн ачык эле өтпөй калдык, бирок алгач хакатондо эң баалуу болушубуз керек болчу.
  3. Биз өнүгүүнүн сапатын бардык катышуучулардын жөнөкөй добушу менен баалоону чечтик, ар бир командага 3 добуштан бөлүп, алар эң жогорку сапаттагы иш үчүн бере алышат. Балким калыстар тобун уюштурса жакшы болмок.

Эмнеге жетиштиңиз?

Биз көйгөйүбүздү жарым-жартылай чечтик жана азыр бизде 4 кайраттуу, сулуу жигиттер иштеп жатат, алар 4 өнүгүү тобунун артын камтыды. Потенциалдуу күчтүү талапкерлердин олуттуу бассейни жана шаардын QA коомчулугунун деңгээлиндеги олуттуу өзгөрүүлөр азырынча байкала элек. Бирок кандайдыр бир жылыштар бар жана бул кубанбай коюуга болбойт.

Source: www.habr.com

Комментарий кошуу