Forwarded from Тестирование и жизнь • про работу для живых людей (Olga Artemyeva)
Тестировала большой продукт четыре дня, фокусировалась в основном на базовых сценариях, нашла пару-тройку уже заведенных багов. Испытываю смешанные чувства.
Я сейчас уже могу не рассматривать это как, "я ничего не нашла, я плохо работаю, что-то не так". И радуюсь, что все основные сценарии в этом продукте работают. Но все равно тревожусь, что все слишком хорошо.
С одной стороны я понимаю, что моя работа оценивается не в багах и добрые вести - это хорошо. С другой стороны, сложно уйти внутри себя от того, что если багов не нашла - значит плохо работала.
Но чем дальше, тем проще.
Я сейчас уже могу не рассматривать это как, "я ничего не нашла, я плохо работаю, что-то не так". И радуюсь, что все основные сценарии в этом продукте работают. Но все равно тревожусь, что все слишком хорошо.
С одной стороны я понимаю, что моя работа оценивается не в багах и добрые вести - это хорошо. С другой стороны, сложно уйти внутри себя от того, что если багов не нашла - значит плохо работала.
Но чем дальше, тем проще.
👍1
О формуле лучшего проекта
Так получилось, что нынче я немного аутстаффер. Меня поставили на проект, в рамках которого я прошла собеседование во французскую команию, и теперь работаю с их задачами 100% своего времени. Это, конечно, дает бесценный опыт: во-первых, бизнес-отрасль для меня совершенно новая, во-вторых, работа в продуктовой компании всё же отличается от работы в аутсорсных проектах и психологией, и задачами, и командами, и ещё кучей факторов, и в-третьих, что самое важное (!), я без ума от всего происходящего :)
Так как не очень давно у меня был опыт демотивации, когда продолжать делать дела меня заставляла разве что выработанная дисциплинированность, а причину такого упадка я не могла понять, я тут же нырнула в своё любимое теплое озерко рефлексии и стала думать, что же именно мне так нравится в текущих задачах и что расстраивало раньше.
Кстати, на собеседовании один из вопросов был примерно о том же: что нужно, чтобы вы чувствовали себя комфортно при работе над проектом? Что заставит вас с радостью порсыпаться каждое утро и идти на работу с нетерпением?
Тогда я ответила, что к такому состоянию меня может привести осознание, что проект, который я тестирую, будет полезен людям, как-то решит их задачи и упростит жизнь. В тот момент я действительно так думала, но сейчас понимаю, что, сама того не подозревая, лукавила. Для меня, действительно, важен проект. Но его святая полезность - не главное, что будет притягивать меня день ото дня.
Из внешних источников я узнала, что часто причиной потери интереса становятся либо непосильные задачи и завышенные ожидания от себя и от других, либо некомфортные условия труда - например, трудно дающееся общение в команде, пассивная агрессия, плохая коммуникация, либо отсутствие видимого результата. Все три пункта я у себя смело вычеркнула: ничего сверхъестественного от меня не ждут, я тоже вполне трезво оцениваю свои возможности; команда у меня замечательная (искренне желаю, чтобы всем удалось хоть раз поработать в таком коллективе, как у нас в Noveo), результат совершенно точно виден: и мой, и общий. Где же тогда лужа, Робин?
А лужа оказалась в самом неожиданном для меня (и, возможно, очевидном для остальных месте) - специфика проекта. С одной стороны, я четко понимала, какие задачи он решит и как всем поможет, но легче от этого не становилось. Из-за того, что это было b2b-решение, я не до конца понимала, что и зачем делаю. Вернее, я понимала, что нужно проверить, исходя из спеки и описаний, но я не представляла, зачем это нужно и почему именно эта часть функционала может быть важна.
Можно смотреть на ситуацию по-разному: не понимала предметную область работы - сама виновата; а может, и не стоит пытаться вылезти за рамки своей профессиональной компетенции и лезть в область бизнеса, оставляя это аналитикам. Я для себя решила, что мой девиз в даном случае - "делай что должен, и будь что будет" - и так как я делала что должна, винить себя мне не в чем.
И вот, получается, здесь и сидело моё маленькое лукавство: на самом деле, мне важно не столько то, чтобы проект решал чьи-то задачи и жизнь упрощал (потому что, по большому счёту, любой проект/продукт решает чью-то задачу и удовлетворяет потребность). Формула лучшего проекта в моем случае - это то, что я сама понимаю важность системы, могу поставить себя на место пользователя и разбираюсь в предметной области хотя бы немного.
Это простое и в то же время важное осознание накрыло меня внезапно на эскалаторе в метро, и я посчитала, что было бы грустно и нечестно не записать этот опыт - для себя будущей и, хочется надеяться, для кого-нибудь в аналогичной ситуации, кто не понимает, почему всё с проектом хорошо, но комфорта нет.
Так получилось, что нынче я немного аутстаффер. Меня поставили на проект, в рамках которого я прошла собеседование во французскую команию, и теперь работаю с их задачами 100% своего времени. Это, конечно, дает бесценный опыт: во-первых, бизнес-отрасль для меня совершенно новая, во-вторых, работа в продуктовой компании всё же отличается от работы в аутсорсных проектах и психологией, и задачами, и командами, и ещё кучей факторов, и в-третьих, что самое важное (!), я без ума от всего происходящего :)
Так как не очень давно у меня был опыт демотивации, когда продолжать делать дела меня заставляла разве что выработанная дисциплинированность, а причину такого упадка я не могла понять, я тут же нырнула в своё любимое теплое озерко рефлексии и стала думать, что же именно мне так нравится в текущих задачах и что расстраивало раньше.
Кстати, на собеседовании один из вопросов был примерно о том же: что нужно, чтобы вы чувствовали себя комфортно при работе над проектом? Что заставит вас с радостью порсыпаться каждое утро и идти на работу с нетерпением?
Тогда я ответила, что к такому состоянию меня может привести осознание, что проект, который я тестирую, будет полезен людям, как-то решит их задачи и упростит жизнь. В тот момент я действительно так думала, но сейчас понимаю, что, сама того не подозревая, лукавила. Для меня, действительно, важен проект. Но его святая полезность - не главное, что будет притягивать меня день ото дня.
Из внешних источников я узнала, что часто причиной потери интереса становятся либо непосильные задачи и завышенные ожидания от себя и от других, либо некомфортные условия труда - например, трудно дающееся общение в команде, пассивная агрессия, плохая коммуникация, либо отсутствие видимого результата. Все три пункта я у себя смело вычеркнула: ничего сверхъестественного от меня не ждут, я тоже вполне трезво оцениваю свои возможности; команда у меня замечательная (искренне желаю, чтобы всем удалось хоть раз поработать в таком коллективе, как у нас в Noveo), результат совершенно точно виден: и мой, и общий. Где же тогда лужа, Робин?
А лужа оказалась в самом неожиданном для меня (и, возможно, очевидном для остальных месте) - специфика проекта. С одной стороны, я четко понимала, какие задачи он решит и как всем поможет, но легче от этого не становилось. Из-за того, что это было b2b-решение, я не до конца понимала, что и зачем делаю. Вернее, я понимала, что нужно проверить, исходя из спеки и описаний, но я не представляла, зачем это нужно и почему именно эта часть функционала может быть важна.
Можно смотреть на ситуацию по-разному: не понимала предметную область работы - сама виновата; а может, и не стоит пытаться вылезти за рамки своей профессиональной компетенции и лезть в область бизнеса, оставляя это аналитикам. Я для себя решила, что мой девиз в даном случае - "делай что должен, и будь что будет" - и так как я делала что должна, винить себя мне не в чем.
И вот, получается, здесь и сидело моё маленькое лукавство: на самом деле, мне важно не столько то, чтобы проект решал чьи-то задачи и жизнь упрощал (потому что, по большому счёту, любой проект/продукт решает чью-то задачу и удовлетворяет потребность). Формула лучшего проекта в моем случае - это то, что я сама понимаю важность системы, могу поставить себя на место пользователя и разбираюсь в предметной области хотя бы немного.
Это простое и в то же время важное осознание накрыло меня внезапно на эскалаторе в метро, и я посчитала, что было бы грустно и нечестно не записать этот опыт - для себя будущей и, хочется надеяться, для кого-нибудь в аналогичной ситуации, кто не понимает, почему всё с проектом хорошо, но комфорта нет.
👍1
Забавно, но понимание прошлой проблемы пришло ко мне именно тогда, когда я оказалась в обратной ситуации: полный комфорт и удовлетворение от собственного труда. Очень здорово, что я вовремя поняла это, и что сейчас, глядя на кучу статистики, цифр и схем на экране, которые со стороны могут показаться непростыми, я улыбаюсь и чувствую себя как ребенок, которому подарили любимую и давно желанную игрушку: я всё понимаю, и я могу моделировать сотни примеров работы системы, качество которой мне предстоит обеспечить.
И я благодарна полученному опыту, потому что если бы не каждый из моих проектов, каждая удача и ошибка, каждая трудность, которую предстояло преодолеть, я вряд ли смогла бы так быстро - относительно общего своего стажа - понять, что именно так радует меня, и почему я с утра просыпаюсь в счастливом нетерпении нового дня на лучшей в мире работе.
И я благодарна полученному опыту, потому что если бы не каждый из моих проектов, каждая удача и ошибка, каждая трудность, которую предстояло преодолеть, я вряд ли смогла бы так быстро - относительно общего своего стажа - понять, что именно так радует меня, и почему я с утра просыпаюсь в счастливом нетерпении нового дня на лучшей в мире работе.
👍1
Детективные истории
Сидеть и выверять точные условия воспроизведения "мигающего" бага, который воспроизводится через раз, чтобы найти их в итоге И ЗАВОСПРОИЗВОДИТЬ ЕГО РАЗ 10 ПОДРЯД - это, пожалуй, одна из самых кайфовых деталей моей работы!!!
Вот представьте, если у вас есть онлайн-звонки с кучей параметров конфигурации, и почему-то иногда при одних и тех же конфигурациях и порядке действий звонок "падает", а при других нет.
Что вы будете проверять в первую очередь? Я посмотрела все возможные комбинации настроек, порядок ответа абонентами и операторами, приоритет звонка, наличие/отсутствие записи и мноооогое, мнооооогое другое. И кто бы, блин, мог подумать, что в итоге решающим фактором будет то, кто первый сказал что-то в динамик?!
Вот прям так и оказалось: если первым делом сказать фразу "тест тест" в микрофон оператора, вызов не прервется. А если в микрофон абонента - то вот вам и воспроизведенный "мигающий" баг.
Чувствую себя детективом, который по ниточке распутывал-распутывал сложное дело, и распутал. Как же меня прёт от этой работы! 🤩
Сидеть и выверять точные условия воспроизведения "мигающего" бага, который воспроизводится через раз, чтобы найти их в итоге И ЗАВОСПРОИЗВОДИТЬ ЕГО РАЗ 10 ПОДРЯД - это, пожалуй, одна из самых кайфовых деталей моей работы!!!
Вот представьте, если у вас есть онлайн-звонки с кучей параметров конфигурации, и почему-то иногда при одних и тех же конфигурациях и порядке действий звонок "падает", а при других нет.
Что вы будете проверять в первую очередь? Я посмотрела все возможные комбинации настроек, порядок ответа абонентами и операторами, приоритет звонка, наличие/отсутствие записи и мноооогое, мнооооогое другое. И кто бы, блин, мог подумать, что в итоге решающим фактором будет то, кто первый сказал что-то в динамик?!
Вот прям так и оказалось: если первым делом сказать фразу "тест тест" в микрофон оператора, вызов не прервется. А если в микрофон абонента - то вот вам и воспроизведенный "мигающий" баг.
Чувствую себя детективом, который по ниточке распутывал-распутывал сложное дело, и распутал. Как же меня прёт от этой работы! 🤩
❤1
Я оооочень люблю учиться. И учить тоже обожаю, но только когда публика искушенная и взрослая. Именно поэтому я с огромным удовольствием читаю лекции тестировщикам на нашей корпоративной стажировке — правда, в отличие от прошлого года, в этот раз всего две. В 2018 же мне повезло провести их гораздо больше.
И вчера, читая первую из двух положенных лекций, я внезапно осознала, что у меня появилось то, чего так не хватало в прошлом году — личные примеры. Если в прошлом году мне часто приходилось придумывать иллюстрации, то теперь почти на каждый теоретический постулат я способна выдать "случай из практики" — и это ощущается тааааак хорошо. Накладывая теоретические каркасы на практику и упорядочивая таким образом свой бэкграунд, я лучше понимаю проблемы, с которыми приходилось разбираться, и оптимальные способы их решения. И теперь я, кажется, ещё лучше поняла, что значит утверждение "главный инструмент тестировщика — его опыт". :)
Не секрет, что обучая других, ты и сам лучше вникаешь в темы. Я всегда думала, что это происходит за счёт повторения - а нет, не только, в ход идёт и анализ, который волей-неволей проводишь при проговаривании. В общем, учить — круто, учиться — ещё круче. Надеюсь, я никогда не перестану это делать.
И вчера, читая первую из двух положенных лекций, я внезапно осознала, что у меня появилось то, чего так не хватало в прошлом году — личные примеры. Если в прошлом году мне часто приходилось придумывать иллюстрации, то теперь почти на каждый теоретический постулат я способна выдать "случай из практики" — и это ощущается тааааак хорошо. Накладывая теоретические каркасы на практику и упорядочивая таким образом свой бэкграунд, я лучше понимаю проблемы, с которыми приходилось разбираться, и оптимальные способы их решения. И теперь я, кажется, ещё лучше поняла, что значит утверждение "главный инструмент тестировщика — его опыт". :)
Не секрет, что обучая других, ты и сам лучше вникаешь в темы. Я всегда думала, что это происходит за счёт повторения - а нет, не только, в ход идёт и анализ, который волей-неволей проводишь при проговаривании. В общем, учить — круто, учиться — ещё круче. Надеюсь, я никогда не перестану это делать.
👍1
Минутка ностальгии :)
Нашла сейчас в почте — случайно, по ключевому слову в архиве — тест-план, который я делала для Noveо, кажется, ровно 2 года назад, когда стремилась попасть на летнюю стажировку по направлению тестирования. Перечитала его и чуть не заплакала.
Помню, это был очень солнечный апрель, диплом был уже написан, стажировка PM подходила к концу, и я срочно искала, куда бы вложить свои силы и энтузиазм. В тот момент я уже загорелась тестированием и взахлеб штудировала http://www.protesting.ru/, книгу Савина, книгу Куликова (даже конспектировала в тетрадку и сама себе тесты составляла, простигосподе) и все разделы Хабра по тегу #тестирование. И вот — о счастье! — в Noveo открыт набор на летнюю стажировку по новому направлению: QA.
Я получила задание: решить алгоритмические задачки и написать тест-план на простую форму с несколькими контролами разного рода. Тогда я не знала, что тест-планом называют в том числе тест-комплект, поэтому села и стала, высунув язык, фигачить тест-план на 10 страниц на английском для той самой формы :D Туда вошло и краткое описание того, что буду проверять. Задание сделала и отправила, ну а что было дальше, можно догадаться, учитывая, что я до сих пор работаю в Новео :)
Но, в общем, к чему эта ностальгия в стиле бабульки: наверное, так и должны начинаться все хорошие истории о любимой работе. С горящих глаз, любопытства, интереса, вот этой вот жажды познания нового. С солнечного дня, когда ты трясущимися от волнения руками отправляешь задание, и тебе приходит дружелюбный ответ: мол, получили, все хорошо, скоро ответим. Когда с самого начала все круто и комфортно. Когда каждый шаг, каждое воспоминание — это моменты, полные жизни и любви.
Пару недель назад моя лучшая подруга получила работу младшей тестировщицы в Noveo. И я ей искренне завидую, потому что, несмотря на то, как люблю то, с чем и как работаю сейчас, я бы с радостью прошла этот путь с самого начала ещё раз. Потому что он был (и есть) хотя и со сложностями, но в общем радостный, счастливый, полный потрясающих людей. Невероятный, любимый и незабываемый. Это моё счастье и моё вдохновение.
Кстати, если интересно подробнее о стажировках и прочем — ищите тут https://university.noveogroup.ru. Это на правах не рекламы, но искренней любви к месту, где начался и до сих пор продолжается мой профессиональный путь 🧡
Нашла сейчас в почте — случайно, по ключевому слову в архиве — тест-план, который я делала для Noveо, кажется, ровно 2 года назад, когда стремилась попасть на летнюю стажировку по направлению тестирования. Перечитала его и чуть не заплакала.
Помню, это был очень солнечный апрель, диплом был уже написан, стажировка PM подходила к концу, и я срочно искала, куда бы вложить свои силы и энтузиазм. В тот момент я уже загорелась тестированием и взахлеб штудировала http://www.protesting.ru/, книгу Савина, книгу Куликова (даже конспектировала в тетрадку и сама себе тесты составляла, простигосподе) и все разделы Хабра по тегу #тестирование. И вот — о счастье! — в Noveo открыт набор на летнюю стажировку по новому направлению: QA.
Я получила задание: решить алгоритмические задачки и написать тест-план на простую форму с несколькими контролами разного рода. Тогда я не знала, что тест-планом называют в том числе тест-комплект, поэтому села и стала, высунув язык, фигачить тест-план на 10 страниц на английском для той самой формы :D Туда вошло и краткое описание того, что буду проверять. Задание сделала и отправила, ну а что было дальше, можно догадаться, учитывая, что я до сих пор работаю в Новео :)
Но, в общем, к чему эта ностальгия в стиле бабульки: наверное, так и должны начинаться все хорошие истории о любимой работе. С горящих глаз, любопытства, интереса, вот этой вот жажды познания нового. С солнечного дня, когда ты трясущимися от волнения руками отправляешь задание, и тебе приходит дружелюбный ответ: мол, получили, все хорошо, скоро ответим. Когда с самого начала все круто и комфортно. Когда каждый шаг, каждое воспоминание — это моменты, полные жизни и любви.
Пару недель назад моя лучшая подруга получила работу младшей тестировщицы в Noveo. И я ей искренне завидую, потому что, несмотря на то, как люблю то, с чем и как работаю сейчас, я бы с радостью прошла этот путь с самого начала ещё раз. Потому что он был (и есть) хотя и со сложностями, но в общем радостный, счастливый, полный потрясающих людей. Невероятный, любимый и незабываемый. Это моё счастье и моё вдохновение.
Кстати, если интересно подробнее о стажировках и прочем — ищите тут https://university.noveogroup.ru. Это на правах не рекламы, но искренней любви к месту, где начался и до сих пор продолжается мой профессиональный путь 🧡
👍2
Forwarded from FEDOR BORSHEV
Не надо учить технологии — учитесь решать задачи
В личке много ребят задают вопрос — как правильно выбрать технологии? Что учить, чтобы не отстать от прогресса?
Технологии (фреймворки, паттерны, методики разработки, языки программирования) — это хард-скиллы, то есть навыки, которым можно научиться, просто прочитав пару толстых книг и немного попрактиковавшись. Имея базовые знания о том, как устроены инструменты программиста, ничего не стоит выучить нужный, в любом возрасте.
Но умные компании покупают на рынке труда не знание конкретных инструментов — они покупают умение решать задачи. А это уже — софт-скилл, навык, который приходит только с опытом.
Пример хард-скилла — умение размахивать молотком. Само по себе это умение ничего ничего не стоит. Молоток нужен, чтобы забить гвоздь, а гвозди забивают, чтобы построить дом. Вот это и есть самое главное умение — строить дома. И это — софт-скилл.
Чем вы построите этот дом: шуруповертом, подъёмным краном или нанятой командой монтажников — не так уж важно. Важно ваше умение решать задачи, при необходимости включая в свой арсенал неизвестные ранее инструменты.
В личке много ребят задают вопрос — как правильно выбрать технологии? Что учить, чтобы не отстать от прогресса?
Технологии (фреймворки, паттерны, методики разработки, языки программирования) — это хард-скиллы, то есть навыки, которым можно научиться, просто прочитав пару толстых книг и немного попрактиковавшись. Имея базовые знания о том, как устроены инструменты программиста, ничего не стоит выучить нужный, в любом возрасте.
Но умные компании покупают на рынке труда не знание конкретных инструментов — они покупают умение решать задачи. А это уже — софт-скилл, навык, который приходит только с опытом.
Пример хард-скилла — умение размахивать молотком. Само по себе это умение ничего ничего не стоит. Молоток нужен, чтобы забить гвоздь, а гвозди забивают, чтобы построить дом. Вот это и есть самое главное умение — строить дома. И это — софт-скилл.
Чем вы построите этот дом: шуруповертом, подъёмным краном или нанятой командой монтажников — не так уж важно. Важно ваше умение решать задачи, при необходимости включая в свой арсенал неизвестные ранее инструменты.
👍1
Общаемся с тимлидом команды тестирования в компании, над проектом которой я сейчас работаю (вроде подрядчицы).
Тимлид уж очень любит бюрократию.
Ситуация: есть новая фича, относительно крупная, которую нужно поскорее протестировать. Тимлид уже второй день ревьюит мой тест-комплект для этой фичи, мудро поправляя глупую девочку: надо писать не Check, а Click, ведь чтобы проверить вид дропдауна, нам надо сперва кликнуть на него.
А я молча исправляю тест-кейсы согласно его комментариям, потому что спорить устала, да и желания особо нет. И параллельно втихую тестирую саму функциональность (по своим несовершенным тест-кейсам, конечно же) и репорчу баги, среди которых уже нашлись пара критичных.
Я не стою в белом пальто и прекрасно понимаю цену "чистоты" в любого рода документации. Но когда в продукте банально не работают важные для бизнеса фичи, а ответственный за качество человек выверяет формулировку тест-кейса, я начинаю задумываться о вечном и ценить процессы внутри нашей компании, потому что, как мне кажется, со всеми "бумажными" (в современных реализях гуглотабличными) нюансами работы QA надо не забывать о том, что главной ценностью всегда остается качество.
И, конечно, приоритеты. Идеальная тестовая документация — это прекрасно, но кому она нужна, если твой продукт не выполняет своих основных фунций?..
Тимлид уж очень любит бюрократию.
Ситуация: есть новая фича, относительно крупная, которую нужно поскорее протестировать. Тимлид уже второй день ревьюит мой тест-комплект для этой фичи, мудро поправляя глупую девочку: надо писать не Check, а Click, ведь чтобы проверить вид дропдауна, нам надо сперва кликнуть на него.
А я молча исправляю тест-кейсы согласно его комментариям, потому что спорить устала, да и желания особо нет. И параллельно втихую тестирую саму функциональность (по своим несовершенным тест-кейсам, конечно же) и репорчу баги, среди которых уже нашлись пара критичных.
Я не стою в белом пальто и прекрасно понимаю цену "чистоты" в любого рода документации. Но когда в продукте банально не работают важные для бизнеса фичи, а ответственный за качество человек выверяет формулировку тест-кейса, я начинаю задумываться о вечном и ценить процессы внутри нашей компании, потому что, как мне кажется, со всеми "бумажными" (в современных реализях гуглотабличными) нюансами работы QA надо не забывать о том, что главной ценностью всегда остается качество.
И, конечно, приоритеты. Идеальная тестовая документация — это прекрасно, но кому она нужна, если твой продукт не выполняет своих основных фунций?..
👍2
Итак, мой первый проект с автотестами!
Плюсы:
- изучила основы Java, достаточные для работы с библиотекой Selenium WebDriver
- закрепила знания из области ООП, которые получила около года назад
- чувствую себя как настоящая взрослая девочка 😎
- на практике столкнулась с BDD-фреймворком и теперь ответственно могу аргументировать свою неприязнь к BDD-инструментам практическими сценариями.
Минусы:
- не было выбора, с чем работать, так что пришлось кивнуть головой и начать писать клятые Given / When / Then.
Плюсов явно больше! И опыт, несомненно, интересный. Я лишний раз убедилась, что изучение и ЯП, и стредств для автотестирования происходит как-то активнее и мотивированнее, когда для этого есть четкая цель и потребность. Умение сесть и получить знания ради знаний — это офигенно, но не сравнится с решением "боевых" задач, даже самых простых.
На скрине, разумеется, сэмпл. Я же не хочу попасть под NDA ¯\_(ツ)_/¯
Плюсы:
- изучила основы Java, достаточные для работы с библиотекой Selenium WebDriver
- закрепила знания из области ООП, которые получила около года назад
- чувствую себя как настоящая взрослая девочка 😎
- на практике столкнулась с BDD-фреймворком и теперь ответственно могу аргументировать свою неприязнь к BDD-инструментам практическими сценариями.
Минусы:
- не было выбора, с чем работать, так что пришлось кивнуть головой и начать писать клятые Given / When / Then.
Плюсов явно больше! И опыт, несомненно, интересный. Я лишний раз убедилась, что изучение и ЯП, и стредств для автотестирования происходит как-то активнее и мотивированнее, когда для этого есть четкая цель и потребность. Умение сесть и получить знания ради знаний — это офигенно, но не сравнится с решением "боевых" задач, даже самых простых.
На скрине, разумеется, сэмпл. Я же не хочу попасть под NDA ¯\_(ツ)_/¯
👍1
https://cucumber.io/docs/guides/bdd-tutorial/#executable-specifications - а вот в этом абзаце хорошо написано то, почему мне не очень нравится BDD.
Вернее, если сказать более корректно, его нередкое применение в виде инструмента для тестирования после того, как функциональность уже готова.
Против самого BDD-подхода у меня ничего нет, но проблема в том, что инструмент часто используется не по назначению. К сожалению, в моем текущем случае тоже, но я не в силах на это повлиять.
Так что будем мыслить позитивно и учить новый ЯП, а там разберемся :)
Вернее, если сказать более корректно, его нередкое применение в виде инструмента для тестирования после того, как функциональность уже готова.
Против самого BDD-подхода у меня ничего нет, но проблема в том, что инструмент часто используется не по назначению. К сожалению, в моем текущем случае тоже, но я не в силах на это повлиять.
Так что будем мыслить позитивно и учить новый ЯП, а там разберемся :)
Вторая неделя написания автотестов. Полёт нормальный :)
Начиная со вчерашнего обеда и заканчивая сегодняшним вечером, я переписываю прошлонедельные тестики, оптимизируя их по принципу «меньше кода — больше проверок». Разумеется, сразу все не «взлетает»: приходится запускать и перезапускать тесты, искать в них ошибки, исправлять, — и снова здорОво. Мне это в кайф: новое занятие, возможность применить недавно полученные навыки и просто порадоваться удачно переписанным проверкам.
Моему тимлиду, внезапно для меня, мои тесты очень нравятся. А мне нравится моя работа ☀️
В качестве пост-скриптума стишок, который мозг выдал к концу второго послепраздничного рабочего дня.
Дебаггинг — та же добыча радия.
В грамм добыча, в man-days труды.
Изводишь единого бага ради
Тысячи тонн гуглоруды.
Но как воодушевляет найти косяк в коде,
На стэковеофлоу не бросая клич!
Эти хотфиксы держат на проде
Тысячи лет миллионы фич.
Начиная со вчерашнего обеда и заканчивая сегодняшним вечером, я переписываю прошлонедельные тестики, оптимизируя их по принципу «меньше кода — больше проверок». Разумеется, сразу все не «взлетает»: приходится запускать и перезапускать тесты, искать в них ошибки, исправлять, — и снова здорОво. Мне это в кайф: новое занятие, возможность применить недавно полученные навыки и просто порадоваться удачно переписанным проверкам.
Моему тимлиду, внезапно для меня, мои тесты очень нравятся. А мне нравится моя работа ☀️
В качестве пост-скриптума стишок, который мозг выдал к концу второго послепраздничного рабочего дня.
Дебаггинг — та же добыча радия.
В грамм добыча, в man-days труды.
Изводишь единого бага ради
Тысячи тонн гуглоруды.
Но как воодушевляет найти косяк в коде,
На стэковеофлоу не бросая клич!
Эти хотфиксы держат на проде
Тысячи лет миллионы фич.
👍2
Чем ближе выступление на конференции, тем труднее становится с этим фактом жить.
Каждый раз, когда я думаю о своей потенциальной публике, я представляю, что они ждут от меня какого-то классного мнения, возможно, даже экспертного. А я ведь совсем не эксперт! Я просто 2-летняя тестировщица, да, увлеченная, да, довольно успешная, но настолько ещё ограниченная в своем опыте и познаниях! Настолько недостоверная в суждениях, торопливая, пороха не нюхавшая!
Представляю абстрактные осуждающие лица, которые, слыша какие-то очевидности, до которых я с таким трудом доходила на личном опыте, картинно закатывают глаза, вздыхают и встают, чтобы уйти из зала: "И мы ради этого пришли сюда на целые полчаса?..". Представляю десятки лиц, которые слышат меня и думают: "Она несёт какой-то бред", или, чего хуже, "Этот доклад совершенно ни о чем".
Боюсь не оправдать планку ожиданий, которую автоматически ставлю себе как спикеру (омфг, спикер! Могла ли я 2 года назад подумать, что жизнь будет бежать так стремительно, так быстро?). Боюсь осуждения слушателей, ещё больше боюсь их безразличия, и уж точно боюсь одобрения — это ведь повышение планки! И её надо будет держать!
Боюсь всего, но, как говорит англоязычная википедия, "Courage is the choice and willingness to confront agony, pain, danger, uncertainty, or intimidation". Храбрость — это выбор, и я делаю его. Я выбираю быть храброй каждый раз, зачеркивая дни до конференции, добавляя в доклад новые детали или убирая старые и, что важнее, откровенно рассказывая: да, это было, да этого я не знала, в этом до сих пор не уверена, но делаю всё, чтобы разобраться.
И в результате таких маленьких ежедневных выборов приходит понимание: возможно, аудитория и не будет ждать от меня сферического доклада в вакууме. Возможно, иногда надо просто собраться и рассказать о своих несовершенствах, чтобы вы с другими людьми собрались в уютную кучку неидеальных, но очень упорных, старательных, искренних и храбрых специалистов, готовых постоянно искать, преодолевать и понимать все новые и новые нюансы профессии, которую так любите и которой отдаете самих себя.
Каждый раз, когда я думаю о своей потенциальной публике, я представляю, что они ждут от меня какого-то классного мнения, возможно, даже экспертного. А я ведь совсем не эксперт! Я просто 2-летняя тестировщица, да, увлеченная, да, довольно успешная, но настолько ещё ограниченная в своем опыте и познаниях! Настолько недостоверная в суждениях, торопливая, пороха не нюхавшая!
Представляю абстрактные осуждающие лица, которые, слыша какие-то очевидности, до которых я с таким трудом доходила на личном опыте, картинно закатывают глаза, вздыхают и встают, чтобы уйти из зала: "И мы ради этого пришли сюда на целые полчаса?..". Представляю десятки лиц, которые слышат меня и думают: "Она несёт какой-то бред", или, чего хуже, "Этот доклад совершенно ни о чем".
Боюсь не оправдать планку ожиданий, которую автоматически ставлю себе как спикеру (омфг, спикер! Могла ли я 2 года назад подумать, что жизнь будет бежать так стремительно, так быстро?). Боюсь осуждения слушателей, ещё больше боюсь их безразличия, и уж точно боюсь одобрения — это ведь повышение планки! И её надо будет держать!
Боюсь всего, но, как говорит англоязычная википедия, "Courage is the choice and willingness to confront agony, pain, danger, uncertainty, or intimidation". Храбрость — это выбор, и я делаю его. Я выбираю быть храброй каждый раз, зачеркивая дни до конференции, добавляя в доклад новые детали или убирая старые и, что важнее, откровенно рассказывая: да, это было, да этого я не знала, в этом до сих пор не уверена, но делаю всё, чтобы разобраться.
И в результате таких маленьких ежедневных выборов приходит понимание: возможно, аудитория и не будет ждать от меня сферического доклада в вакууме. Возможно, иногда надо просто собраться и рассказать о своих несовершенствах, чтобы вы с другими людьми собрались в уютную кучку неидеальных, но очень упорных, старательных, искренних и храбрых специалистов, готовых постоянно искать, преодолевать и понимать все новые и новые нюансы профессии, которую так любите и которой отдаете самих себя.
👍1
Сегодня генеральная репетиция доклада, а волнуюсь, как перед самим основным выступлением! 😬
Geez, провалиться на выступлении про провалы — это сильно. Земля мне пуховик, если я так же выступлю на самой конфе.
Простыня про неидеальный доклад выше кажется полным дерьмом, если ты только что рассказала его хуже, чем в 6 классе пересказывала текст из учебника на географии.
Храбрость-х...брость... О какой, блин, храбрости может идти речь, когда ты задыхаешься, тебя трясет, в комнате внезапно становится дико жарко, кликер не работает (и этим вводит тебя в ещё больший стресс, потому что слайды прыгают, все прыгает, все катится к чертям!). И это я ещё выступала перед "своими", предположительно щадящими мои чувства. Что же будет перед толпой народу, которые заплатили деньги, чтобы послушать что-то полезное и классное, а им навстречу выходит бледное трясущееся нечто?
Как обычно, рефлексия моё все. Отметила для себя недостатки и провалы, учла, записала. Но теперь меня преследует ощущение, что коллеги смотрят на меня как на жалкое существо, неспособное просуммировать даже собственный опыт (я знаю, что не смотрят, но расскажите это моей панике), что все эти вопросы "Ну как прошло?" содержат издёвку, а я сама вообще больше не способна уважать себя как специалистка и как докладчица. Кажется, что все смеются над тем, как я таскаюсь с этим выступлением как с писаной торбой (а ведь это для меня один из важнейших моментов за всю профессиональную жизнь!).
Просто жесть какая-то, просто жесть.
Простыня про неидеальный доклад выше кажется полным дерьмом, если ты только что рассказала его хуже, чем в 6 классе пересказывала текст из учебника на географии.
Храбрость-х...брость... О какой, блин, храбрости может идти речь, когда ты задыхаешься, тебя трясет, в комнате внезапно становится дико жарко, кликер не работает (и этим вводит тебя в ещё больший стресс, потому что слайды прыгают, все прыгает, все катится к чертям!). И это я ещё выступала перед "своими", предположительно щадящими мои чувства. Что же будет перед толпой народу, которые заплатили деньги, чтобы послушать что-то полезное и классное, а им навстречу выходит бледное трясущееся нечто?
Как обычно, рефлексия моё все. Отметила для себя недостатки и провалы, учла, записала. Но теперь меня преследует ощущение, что коллеги смотрят на меня как на жалкое существо, неспособное просуммировать даже собственный опыт (я знаю, что не смотрят, но расскажите это моей панике), что все эти вопросы "Ну как прошло?" содержат издёвку, а я сама вообще больше не способна уважать себя как специалистка и как докладчица. Кажется, что все смеются над тем, как я таскаюсь с этим выступлением как с писаной торбой (а ведь это для меня один из важнейших моментов за всю профессиональную жизнь!).
Просто жесть какая-то, просто жесть.
👍1
Счастливый конец моей истерики привел меня к простому выводу: то, что в детстве у меня было очень много побед, достижений и успехов, сделало меня совершенно нерезистентной к провалам.
Иже с ней, с критикой, я критики не боюсь и, наоборот, постоянно её ищу. Я к ней привыкла, опять же, с детства, потому что если бы не замечания со стороны родителей, и побед бы, наверное, не было бы. Тут речь, скорее, о своих чувствах в отношении себя самой.
Сегодня, как я уже прооралась выше, случилась катастрофа: я начала трястись и заикаться, резко стало очень душно и жарко, лицо горело, кликер не работал, из-за чего слайды прыгали в рандомном порядке, от волнения я забыла половину слов, говорила много слов-паразитов и вообще как спикер полностью обосралась. Никогда я так плохо не говорила на публике, серьезно.
И вот я сразу расслаиваюсь на 2 части, одна из которых объективно понимает, что одно выступление — это всего лишь одно выступление, и факапы случаются, и сейчашнее волнение и вся сопутствующая мишура вообще не гарантия того, что так же пройдет и сам доклад. Она анализирует ошибки, пожимает плечами и идёт дальше работать — а что делать, дела не ждут.
А другая часть внутри себя истерит, прихватывает за глотку, шепчет противно "ты бесполезная", "ты сплошное разочарование", "ты не имеешь права ни на свое выступление, ни на свою должность, ни на свой канал про работу", "ты должна сидеть и не высовываться, чтобы не смешить людей своей глупостью".
"Тебя никто не уважает, только жалеют".
Раньше первой особы не было, так что сейчас мне живётся легче. Взрослая жизнь учит набивать шишки и жить с этим. Упс! Внезапно после провала Вселенная не схлопывается, здания не рушатся, только яблоко сгнило — но у него и так не было шансов. А вторая мадама поистерит и уйдет, оставив первой небольшую почву для эмоциональной уборки да повод выпить вечером бокальчик красного сухого.
Хорошо, что есть первая, а то вторая бы меня уже давно свела с ума. А так пока держимся!
И спасибо за поддержку, коты. Я очень вас ценю и люблю.
Иже с ней, с критикой, я критики не боюсь и, наоборот, постоянно её ищу. Я к ней привыкла, опять же, с детства, потому что если бы не замечания со стороны родителей, и побед бы, наверное, не было бы. Тут речь, скорее, о своих чувствах в отношении себя самой.
Сегодня, как я уже прооралась выше, случилась катастрофа: я начала трястись и заикаться, резко стало очень душно и жарко, лицо горело, кликер не работал, из-за чего слайды прыгали в рандомном порядке, от волнения я забыла половину слов, говорила много слов-паразитов и вообще как спикер полностью обосралась. Никогда я так плохо не говорила на публике, серьезно.
И вот я сразу расслаиваюсь на 2 части, одна из которых объективно понимает, что одно выступление — это всего лишь одно выступление, и факапы случаются, и сейчашнее волнение и вся сопутствующая мишура вообще не гарантия того, что так же пройдет и сам доклад. Она анализирует ошибки, пожимает плечами и идёт дальше работать — а что делать, дела не ждут.
А другая часть внутри себя истерит, прихватывает за глотку, шепчет противно "ты бесполезная", "ты сплошное разочарование", "ты не имеешь права ни на свое выступление, ни на свою должность, ни на свой канал про работу", "ты должна сидеть и не высовываться, чтобы не смешить людей своей глупостью".
"Тебя никто не уважает, только жалеют".
Раньше первой особы не было, так что сейчас мне живётся легче. Взрослая жизнь учит набивать шишки и жить с этим. Упс! Внезапно после провала Вселенная не схлопывается, здания не рушатся, только яблоко сгнило — но у него и так не было шансов. А вторая мадама поистерит и уйдет, оставив первой небольшую почву для эмоциональной уборки да повод выпить вечером бокальчик красного сухого.
Хорошо, что есть первая, а то вторая бы меня уже давно свела с ума. А так пока держимся!
И спасибо за поддержку, коты. Я очень вас ценю и люблю.
👍1
Пятница релизной недели.
Мозг не хочет думать над остатком тикетов, он хочет петь.
Пустынной улицей вдвоем
С тобой работать мы идем
Ведь вечером дедлайн,
Потом релиз.
И тесты не пройдут никак,
Ты говоришь: "Еще тут баг!",
А я тебе уже
Ассайню фикс.
Уууууу
Тестировщцааааааа
Уууууу
Ты говоришь, что наш РМ
Не спит уже который день
И просит задеплоить
Всё на прод.
Закачик снова чейндж прислал
И где-то спеку потерял
Многозначительно молчим
И дальше я пишу свой код.
Уууууу
Тестировщцааааааа
Уууууу
Мозг не хочет думать над остатком тикетов, он хочет петь.
Пустынной улицей вдвоем
С тобой работать мы идем
Ведь вечером дедлайн,
Потом релиз.
И тесты не пройдут никак,
Ты говоришь: "Еще тут баг!",
А я тебе уже
Ассайню фикс.
Уууууу
Тестировщцааааааа
Уууууу
Ты говоришь, что наш РМ
Не спит уже который день
И просит задеплоить
Всё на прод.
Закачик снова чейндж прислал
И где-то спеку потерял
Многозначительно молчим
И дальше я пишу свой код.
Уууууу
Тестировщцааааааа
Уууууу
В релизную пору моя любовь к работе начинает походить на стокгольмский синдром. Я дедлайнонаркоманка, релизоторчок, я очень люблю эту атмосферу напряженной работы в течение нескольких дней, когда в конце выкатывается обновленный продукт и, спасибо налаженным процессам и качественным разработке и тестированию, клиенты радуются, и с прода прилетает 2 ишьюза: один уже известен и зарепорчен, а второй "не баг, а фича".
Я получаю извращенное удовольствие от полного погружения в фичу с утра до вечера, от перегруженной явными и неявно протекающими процессами головы, от того, что я выложилась настолько, что от усталости не могу связно сформулировать простое предложение, а улыбнуться вообще представляется чем-то нереальным. Я тащусь от того факта, что могу полностью опустошить свои ресурсы, делая то, что приносит мне какой-то нереальный кайф, хотя прекрасно понимаю, что этим не делаю себе лучше в физическом плане. Это, кстати, очень похоже на занятия спортом: go big or go home.
Это целиком и полностью мой выбор: я могу послать все подальше и пойти домой, но почему-то возвращаюсь к монитору и клавиатуре и продолжаю путешествовать по миру кода, репортов статистики и сопутствующих формул. Потому что мне хочется. Потому что это делает меня счастливой. Коллега вчера вечером, когда мы прощались, сказал, что у меня безумный взгляд. Возможно, потому что я и правда чувствую себя капельку сумасшедшей с этими странными релизными посиделками.
Что пока с этим делать — не представляю. Понимаю, что это какая-то нездоровая хрень, но пока ничего не предпринимаю. Возможно, как и часть моих профессиональных переживаний, это потом само отсеется и разрешится.
Я получаю извращенное удовольствие от полного погружения в фичу с утра до вечера, от перегруженной явными и неявно протекающими процессами головы, от того, что я выложилась настолько, что от усталости не могу связно сформулировать простое предложение, а улыбнуться вообще представляется чем-то нереальным. Я тащусь от того факта, что могу полностью опустошить свои ресурсы, делая то, что приносит мне какой-то нереальный кайф, хотя прекрасно понимаю, что этим не делаю себе лучше в физическом плане. Это, кстати, очень похоже на занятия спортом: go big or go home.
Это целиком и полностью мой выбор: я могу послать все подальше и пойти домой, но почему-то возвращаюсь к монитору и клавиатуре и продолжаю путешествовать по миру кода, репортов статистики и сопутствующих формул. Потому что мне хочется. Потому что это делает меня счастливой. Коллега вчера вечером, когда мы прощались, сказал, что у меня безумный взгляд. Возможно, потому что я и правда чувствую себя капельку сумасшедшей с этими странными релизными посиделками.
Что пока с этим делать — не представляю. Понимаю, что это какая-то нездоровая хрень, но пока ничего не предпринимаю. Возможно, как и часть моих профессиональных переживаний, это потом само отсеется и разрешится.
👍2
SQAdays-25
Поняла, что везде рассказала про итог выступления, а сюда для истории не занесла.
Все прошло суперски!
Публика была максимально благодарная и заинтересованная, вопросы классные, зал полный, и даже над моей шуткой про неподдерживаемого Васю посмеялись!
Я даже не знаю, от чего зарядилась сильнее: от общения в коридорах, от самого выступления или того, как после него общались с коллегами 🥰 Но, однозначно, я на тяге воодушевления, радости и восторга от того, что нахожусь в компании таких классных специалистов, взлетела очень высоко 😂
В такие моменты очень хочется вернуться к себе, испуганной и неуверенной, на 2 с небольшим года назад и тепло обнять: все будет хорошо! Твоя упорная работа принесёт тебе много счастья и отдачи, и ты быстро найдёшь себя и поймёшь, что находишься на своём месте, как кусочек большого классного паззла. Ты справишься!
Но путешествовать во времени я, к сожалению, не умею. Зато я могу сказать эти же слова начинающим свой путь в тестировании товарищам: кто ищет, тот всегда найдёт, будь то бага или место в жизни. И все у нас получится 💛 А если есть сомнения, очень рекомендую приехать на очередную SQAdays, потому что это просто какая-то концентрация вдохновения и крутых людей.
Поняла, что везде рассказала про итог выступления, а сюда для истории не занесла.
Все прошло суперски!
Публика была максимально благодарная и заинтересованная, вопросы классные, зал полный, и даже над моей шуткой про неподдерживаемого Васю посмеялись!
Я даже не знаю, от чего зарядилась сильнее: от общения в коридорах, от самого выступления или того, как после него общались с коллегами 🥰 Но, однозначно, я на тяге воодушевления, радости и восторга от того, что нахожусь в компании таких классных специалистов, взлетела очень высоко 😂
В такие моменты очень хочется вернуться к себе, испуганной и неуверенной, на 2 с небольшим года назад и тепло обнять: все будет хорошо! Твоя упорная работа принесёт тебе много счастья и отдачи, и ты быстро найдёшь себя и поймёшь, что находишься на своём месте, как кусочек большого классного паззла. Ты справишься!
Но путешествовать во времени я, к сожалению, не умею. Зато я могу сказать эти же слова начинающим свой путь в тестировании товарищам: кто ищет, тот всегда найдёт, будь то бага или место в жизни. И все у нас получится 💛 А если есть сомнения, очень рекомендую приехать на очередную SQAdays, потому что это просто какая-то концентрация вдохновения и крутых людей.
👍1