Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

Баарына салам! Менин атым Юлия, мен тестиермин. Өткөн жылы мен сага айткан элем Багодельня - биздин компанияда мүчүлүштүктөрдү жоюу боюнча иш-чара өткөрүлдү. Бул бир эле күндүн ичинде аны олуттуу түрдө (ар кандай командаларда 10дон 50%ке чейин) кыскартуунун толук мүмкүн болгон варианты.

Бүгүн мен сиздерге жазгы Багодельный форматы - BUgHunting (BUH) жөнүндө айткым келет. Бул жолу биз эски мүчүлүштүктөрдү оңдогон жокпуз, бирок жаңыларын издедик жана функциялар үчүн идеяларды сунуштадык. Төмөндө мындай иш-чараларды уюштуруу, биздин жыйынтыктар жана катышуучулардын пикири тууралуу көптөгөн маалыматтар бар.

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

Регламентти ойлонуп, жазып чыгып, биз корпоративдик Slackтин бардык каналдарына чакыруу жөнөттүк, анда эч кандай чектөөлөр жок:

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

Натыйжада 30га жакын адам - ​​иштеп чыгуучулар да, техникалык эмес адистер да катталды. Иш-чарага бүтүндөй бир жумуш күнүн бөлүп, чоң жыйындар залын ээлеп, кеңсенин ашканасында түшкү тамактарды уюштурдук.

Эмне үчүн?

Ар бир команда өзүнүн функционалдуулугун сынайт окшойт. Колдонуучулар мүчүлүштүктөрдү бизге кабарлашат. Эмне үчүн мындай иш-чараны өткөрүү керек?

Биздин бир нече максаттарыбыз бар болчу.

  1. Балдарды тиешелүү долбоорлорго/продукцияларга жакыныраак тааныштырыңыз.
    Азыр биздин ишканада ар бир адам айрым бригадаларда — звенолордо иштешет. Булар долбоордун командалары, алар функциянын өз бөлүгүндө иштеп жатышат жана башка долбоорлордо эмне болуп жатканын дайыма эле толук биле беришпейт.
  2. Жөн гана кесиптештериңизди бири-бирине тааныштырыңыз.
    Биздин Москвадагы кеңсебизде дээрлик 800 кызматкер бар, бардык кесиптештер бири-бирин көзүнөн тааныбайт.
  3. Иштеп чыгуучулардын өнүмдөрүндөгү мүчүлүштүктөрдү табуу жөндөмүн өркүндөтүңүз.
    Биз азыр Agile Testing программасын жайылтып, жигиттерди ушул багытта окутуп жатабыз.
  4. Текшерүүгө техникалык адистерди гана тартуу.
    Техникалык бөлүмдөн тышкары, башка адистиктердеги көптөгөн кесиптештерибиз тестирлөө, ката жөнүндө кантип туура кабарлоо керектиги жөнүндө көбүрөөк сүйлөшкүсү келген, андыктан "Ахх... эч нерсе иштебейт" сыяктуу билдирүүлөрдү азыраак алабыз.
  5. Жана, албетте, татаал жана түшүнүксүз мүчүлүштүктөрдү табыңыз.
    Мен командаларга жаңы функцияларды сынап көрүүгө жана ишке ашырылган функцияларды башка бурчтан кароого жардам бергим келди.

Реализация

Биздин күн бир нече блоктон турган:

  • брифинг;
  • тестирлөө боюнча кыска лекция, анда биз негизги пункттарга гана токтолдук (тестирөөнүн максаттары жана принциптери ж.б.);
  • мүчүлүштүктөрдү киргизүүдө "жакшы жүрүм-турум эрежелери" боюнча бөлүм (бул жерде принциптери жакшы сүрөттөлгөн);
  • жогорку деңгээлдеги сүрөттөлгөн сценарийлери бар долбоорлор үчүн төрт тестирлөө сессиясы; ар бир сессиянын алдында долбоор боюнча кыскача киришүү лекциясы жана командаларга бөлүнүү;
  • окуя боюнча кыскача сурамжылоо;
  • жыйынтык чыгаруу.

(Биз сеанстар менен түшкү тамактын ортосундагы тыныгуулар жөнүндө да унуткан жокпуз).

негизги эрежелер

  • Иш-чараларга катталуу жекече жүргүзүлөт, бул бир адам барбай коюуну чечсе, инерциядан улам бүтүндөй команданын сууга түшүү маселесин чечет.
  • Катышуучулар ар бир сессияда командаларды алмаштырышат. Бул катышуучуларга каалаган убакта келип-кетүү мүмкүнчүлүгүн берет, ошондой эле сиз дагы көп адамдар менен тааныша аласыз.
  • буйруулар ар бир сессиянын алдында эки адам туш келди түзүлөт, бул аны динамикалуу жана ылдамыраак кылат.
  • Киргизилген мүчүлүштүктөр үчүн сизге сыйлык берилет критикасына жараша упай (3төн 10го чейин)..
  • Дубликаттар үчүн упай берилбейт.
  • Мүчүлүштүктөрдү команданын мүчөсү бардык ички стандарттарга ылайык тапшырышы керек.
  • Функция сурамдары өзүнчө тапшырмада түзүлүп, өзүнчө номинацияга катышат.
  • Текшерүү тобу бардык эрежелердин сакталышын көзөмөлдөйт.

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

башка маалымат

  • Башында, мен "өнүккөн" тестирлөө иш-чарасын өткөргүм келди, бирок... Продукт эмес командалардын бир топ балдары катталды (SMM, юристтер, PR), биз мазмунду абдан жөнөкөйлөштүрүп, татаал/профилдик иштерди алып салышыбыз керек болчу.
  • Жирадагы бөлүмдөрдүн ар кандай долбоорлордо иштешинен улам, биздин агымга ылайык, биз атайын өзүнчө долбоор түздүк, анда каталарды киргизүү үчүн шаблон орноттук.
  • Упайларды эсептөө үчүн алар вебхуктар аркылуу жаңыртылган лидер тактасын колдонууну пландаштырышкан, бирок бир жерден ката кетип, жыйынтыгында эсепти кол менен жасоого туура келген.

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

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

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

Кээ бир сыноо колдонуучулары түшүп калды, биз тез арада жаңыларын түзүшүбүз керек болчу.
Колдонуучуларды алдын ала текшерип көрүңүз же аларды тез аткарыңыз.

Форматы жөнөкөйлөштүрүлгөн жигиттердин дээрлик эч кимиси келген жок.
Эч кимди күч менен сүйрөөнүн кереги жок. Өзүңдү момун кыл.
Иш-чаранын форматын катуу белгилөө варианты бар: “ышкыбоздук”/“өнүккөн” же бир эле учурда эки вариантты даярдап, кайсынысын өткөрүүнү чечкенден кийин.

Пайдалуу уюштуруу пункттары:

  • алдын ала жолугушууну заказ кылуу;
  • үстөлдөрдү иретке келтириңиз, узартуу шнурларын жана толкундан коргоочуларды унутпаңыз (ноутбуктарды/телефондорду кубаттоо бир күн бою жетишсиз болушу мүмкүн);
  • балл коюу процессин автоматташтыруу;
  • рейтингдик таблицаларды даярдоо;
  • тесттик колдонуучулардын логиндери жана паролдору, Jira менен иштөө боюнча инструкциялар, скрипттер менен кагаздан таркатмаларды даярдоо;
  • Иш-чарага бир жума калганда эстеткичтерди жөнөтүүнү унутпаңыз, ошондой эле сиз менен эмнелерди алып барышыңыз керек экенин көрсөтүңүз (ноутбуктар/түзмөктөр);
  • демонстрацияда, түшкү тамакта, бир чыны кофенин үстүндө кесиптештериңизге окуя тууралуу айтып бериңиз;
  • бул күнү эч нерсени жаңыртпоого же чыгарбоого devops менен макул болуңуз;
  • баяндамачыларды даярдоо;
  • өзгөчөлүк ээлери менен сүйлөшүүлөрдү жүргүзүү жана тестирлөө үчүн көбүрөөк сценарий жазуу;
  • закускаларды (печенье/конфет) заказ кылуу;
  • иш-чаранын жыйынтыгы жөнүндө айтып берүүнү унутпагыла.

натыйжалары

Бир күндүн ичинде балдар 4 долбоорду сынап, 192 мүчүлүштүктөрдү (анын ичинен 134ү уникалдуу болгон) жана өзгөчөлүк суроо-талаптары менен 7 маселени түзүүгө жетишти. Албетте, долбоордун ээлери бул мүчүлүштүктөрдүн айрымдары жөнүндө мурунтан эле билишкен. Бирок күтүлбөгөн табылгалар да болду.

Бардык катышуучулар таттуу сыйлыктарга ээ болушту.

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

Ал эми жеңүүчүлөр термос, значок, фуфайлдар.

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

Эмне кызыктуу болду:

  • катышуучулар кыйын сессиялардын форматын күтүлбөгөн жерден табышты, анда убакыт чектелүү жана көп ойлонууга болбойт;
  • иш тактасын, мобилдик версиясын жана тиркемелерин сыноого жетишти;
  • биз бир эле учурда көптөгөн долбоорлорду карадык, тажаганга убакыт болгон жок;
  • ар кандай кесиптештери менен жолугушту, мүчүлүштүктөрдү киргизүү боюнча алардын мамилесин карап;
  • сыноочулардын бардык азабын сезди.

Эмнени жакшыртууга болот:

  • азыраак долбоорлорду жасап, сессиянын убактысын 1,5 саатка чейин көбөйтүү;
  • белектерди/сувенирлерди алдын ала даярдоо (кээде бекитүү/төлөө бир айга созулат);
  • эс алып, бир нерсе план боюнча болбой турганын жана форс-мажордук жагдайлар болорун кабыл алыңыз.

сын-пикир

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот
Анна Быстрикова, системалык администратор: «Садакакана мен үчүн абдан тарбиялык мааниге ээ. Мен тестирлөө процессин үйрөнүп, тестирлөөчүлөрдүн бардык “оорусун” сездим.
Адегенде, тестирлөө процессинде, үлгүлүү колдонуучу катары, сиз негизги пункттарды текшересиз: баскыч басылганбы, ал баракка өткөнбү, макет чыгып кеткенби. Бирок кийинчерээк сиз кутудан тышкары көбүрөөк ойлонуп, тиркемени "сындырууга" аракет кылуу керек экенин түшүнөсүз. Сыноочулардын жумушу татаал; интерфейстин баарын “тытып” коюу жетишсиз; сиз кутудан тышкары ойлонууга жана өтө кунт коюуга аракет кылышыңыз керек.
Окуядан бир аз убакыт өткөндөн кийин, мен тапкан мүчүлүштүктөр боюнча кандай иштер жасалып жатканын көрүп турам. Продукцияны жакшыртууга катышууну сезуу сонун ^_^».

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

Дмитрий Селезнев, алдыңкы иштеп чыгуучу: "Атаандаштык режиминде тестирлөө бизге көбүрөөк мүчүлүштүктөрдү табууга түрткү берет). Менин оюмча, ар бир адам Багунтингге катышууга аракет кылышы керек. Чалгындоо тестирлөө тест планында сүрөттөлбөгөн учурларды табууга мүмкүндүк берет. Мындан тышкары, долбоорду билбеген адамдар кызматтын ыңгайлуулугу боюнча пикирлерин билдире алышат».

Багельный: BUgHunting. Кантип бир күндө 200 мүчүлүштүктөрдү тапса болот

Антонина Татчук, улук редактор: «Мен өзүмдү тестиер катары сынап көрүүнү жактырдым. Бул таптакыр башка иш стили. Сиз аны менен достошуу эмес, системаны бузууга аракет кылып жатасыз. Бизде кесиптештерибизден тестирлөө тууралуу бир нерсе суроого ар дайым мүмкүнчүлүк болгон. Мен мүчүлүштүктөргө артыкчылык берүү жөнүндө көбүрөөк билдим (мисалы, мен тексттерден грамматикалык каталарды издегенге көнүп калдым, бирок мындай мүчүлүштүктүн “салмагы” өтө аз; жана тескерисинче, мен үчүн анча маанилүү эместей көрүнгөн нерсе акырында олуттуу ката, ал дароо оңдолду).
Иш-чарада балдар тесттин теориясы боюнча кыскача маалымат беришти. Бул техникалык эмес адамдар үчүн пайдалуу болду. Анан бир нече күндөн кийин мен башка сайтты колдоо үчүн "кандай-кайда-качан" формуласын колдонуп, сайттан жана чындыктан күткөнүмдү кеңири сүрөттөп жазып жатам деп ойлоп калдым.

жыйынтыктоо

Эгерде сиз өзүңүздүн командаңыздын жашоосун диверсификациялоону кааласаңыз, функцияга жаңыча көз салыңыз, мини уюштуруңуз "Иттин тамагын өзүң же", анда мындай иш-чараны өткөрүүгө аракет кылсаңыз болот, анан чогуу талкуулайбыз.

Баары жакшы жана азыраак мүчүлүштүктөр!

Source: www.habr.com

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