о негативном тестировании
На этой неделе я в очередной раз убедилась в том, насколько важно и до начинающих тестировщиков, и до разработчиков (к сожалению, зачастую и опытных), доносить важную идею о том, что негативное тестирование не доложно вызывать сбои.
Во-первых, хочется процитировать Куликова - "...существует неверное понимание того, что негативные тест-кейсы должны заканчиваться возникновением сбоев и отказов в приложении. Нет, это не так. Негативные тест-кейсы пытаются вызвать сбои и отказы, но корректно работающее приложение выдерживает это испытание и продолжает работать верно. Также отметим, что ожидаемым результатом негативных тест-кейсов является именно корректное поведение приложения, а сами негативные тест-кейсы считаются пройденными успешно, если им не удалось «поломать» приложение."
Во-вторых, если я услышу от еще одного тестировщика или разработчика что-то в духе "ну да, приложение крешится, если в него приходит некорректные данные с сервера, но это не моя проблема, мой код написан только под "правильные" данные, так что чинить я не хочу" - я начну убивать. Натурально, нести свет просвещения, а потом убивать.
Аналогичная проблема, кстати с темами про "ну если перелогинится юзер то все заработает, можно и не чинить", но про это - в следующих сериях.
На этой неделе я в очередной раз убедилась в том, насколько важно и до начинающих тестировщиков, и до разработчиков (к сожалению, зачастую и опытных), доносить важную идею о том, что негативное тестирование не доложно вызывать сбои.
Во-первых, хочется процитировать Куликова - "...существует неверное понимание того, что негативные тест-кейсы должны заканчиваться возникновением сбоев и отказов в приложении. Нет, это не так. Негативные тест-кейсы пытаются вызвать сбои и отказы, но корректно работающее приложение выдерживает это испытание и продолжает работать верно. Также отметим, что ожидаемым результатом негативных тест-кейсов является именно корректное поведение приложения, а сами негативные тест-кейсы считаются пройденными успешно, если им не удалось «поломать» приложение."
Во-вторых, если я услышу от еще одного тестировщика или разработчика что-то в духе "ну да, приложение крешится, если в него приходит некорректные данные с сервера, но это не моя проблема, мой код написан только под "правильные" данные, так что чинить я не хочу" - я начну убивать. Натурально, нести свет просвещения, а потом убивать.
Аналогичная проблема, кстати с темами про "ну если перелогинится юзер то все заработает, можно и не чинить", но про это - в следующих сериях.
❤2
минутка полезной информации
Знаю, что многие работают как самозанятые, так что напоминаю заинтересованным - если привязать карту в личном кабинете, вам вернут на нее налог, который вы выплатили за 2019 год. Никаких заявлений заполнять не нужно.
Думаю, в кризис эти деньги лишними не будут никому, так что пользуйтесь, и расскажите тем, кому это может быть важно
Знаю, что многие работают как самозанятые, так что напоминаю заинтересованным - если привязать карту в личном кабинете, вам вернут на нее налог, который вы выплатили за 2019 год. Никаких заявлений заполнять не нужно.
Думаю, в кризис эти деньги лишними не будут никому, так что пользуйтесь, и расскажите тем, кому это может быть важно
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Если бы я была министром образования, я бы в обязательном порядке в рамках курса обществознания и на уроках информатики добавила уроки про финансовую грамотность и понимание таких вещей, как автопродление подписки, ипотеки, микрокредитование и прочие прелести жизни.
Поколение старше школьников явно уже поздно спасать, но с детьми шанс еще есть
Поколение старше школьников явно уже поздно спасать, но с детьми шанс еще есть
👍2❤1
Charles
Сегодня про одно из лучших, на мой взгляд, приложений для отладки клиент-серверных взаимодействий. Оно довольно простое, внятное и прозрачное в использовании. Особенный суперлайк для тестирования на мобилках - это просто кладезь. Советую его всем - и специалистам по тестированию, и разработчикам, и всем остальным, кто в этом работает.
Про стоимость - полчаса работает бесплатно (этого вполне хватает для большинства проверок), потом он перезагружается. Но можно купить лицензию.
Про то, как использовать - вот тут гениальная статья от FunCorp, в ней по полочкам разложены основные варианты использования.
А тут еще про настройки и доп. фичи.
Сегодня про одно из лучших, на мой взгляд, приложений для отладки клиент-серверных взаимодействий. Оно довольно простое, внятное и прозрачное в использовании. Особенный суперлайк для тестирования на мобилках - это просто кладезь. Советую его всем - и специалистам по тестированию, и разработчикам, и всем остальным, кто в этом работает.
Про стоимость - полчаса работает бесплатно (этого вполне хватает для большинства проверок), потом он перезагружается. Но можно купить лицензию.
Про то, как использовать - вот тут гениальная статья от FunCorp, в ней по полочкам разложены основные варианты использования.
А тут еще про настройки и доп. фичи.
Хабр
Погружение в Charles Proxy
Привет, Хабр! Меня зовут Настя, я работаю в команде тестирования мобильных приложений компании FunСorp. При приёмке задач мы уделяем большое внимание проверке клиент-серверного взаимодействия. Опыт...
❤1
Минутка полезной информации - 2
Freeformatter - очень удобный сайт с кучей вариантов форматтеров (есть вообще такое слово?🧐), валидаторов, упрощаторов и прочего. Даже генератор Lorem Ipsum настраиваемый в наличии. Конечно, есть не все-все, но в закладках полезно держать, чтобы не гуглить каждый раз, когда надо очередной CSV перегнать в JSON
Freeformatter - очень удобный сайт с кучей вариантов форматтеров (есть вообще такое слово?🧐), валидаторов, упрощаторов и прочего. Даже генератор Lorem Ipsum настраиваемый в наличии. Конечно, есть не все-все, но в закладках полезно держать, чтобы не гуглить каждый раз, когда надо очередной CSV перегнать в JSON
Freeformatter
Free Online Tools For Developers - FreeFormatter.com
Free online tools for developers, including formatters (JSON, XML, HTML, SQL, etc.), minifiers (JavaScript, CSS), validators, compactors and many more!
❤1
Про mind maps
На мой взгляд, в тестировании есть огромное количество простых в использовании, но недооцененных инструментов. Один из них - mind maps, или "ментальные карты".
Как их использовать? Вариатов предостаточно, но мои любимые - когда проводишь исследовательское тестирование, тестирование в сжатые сроки или тестирование объекта, к которому пока не знаешь, как подступиться.
При этом можно не только создавать свои, но и искать уже заботливо написанные другими специалистами - особенно рекомендую искать сразу на английском, например, вот тут я поискала "mind map testing password". Таким образом вы всегда можете проверить, не забыли ли вы что-то проверить в запаре или по неопытности.
Как использовать - и самостоятельно, и в команде, и подсовывать разработчикам и прочим участникам процесса разработки.
Где почитать - например, вот и вот хорошие статьи.
Где делать - я делаю в notion, но есть и другие инструменты, даже специализированные.
На мой взгляд, в тестировании есть огромное количество простых в использовании, но недооцененных инструментов. Один из них - mind maps, или "ментальные карты".
Как их использовать? Вариатов предостаточно, но мои любимые - когда проводишь исследовательское тестирование, тестирование в сжатые сроки или тестирование объекта, к которому пока не знаешь, как подступиться.
При этом можно не только создавать свои, но и искать уже заботливо написанные другими специалистами - особенно рекомендую искать сразу на английском, например, вот тут я поискала "mind map testing password". Таким образом вы всегда можете проверить, не забыли ли вы что-то проверить в запаре или по неопытности.
Как использовать - и самостоятельно, и в команде, и подсовывать разработчикам и прочим участникам процесса разработки.
Где почитать - например, вот и вот хорошие статьи.
Где делать - я делаю в notion, но есть и другие инструменты, даже специализированные.
🔥2
Пока я все формулировала все свои мысли о том, как прекрасна Podlodka Teamlead Crew, подоспела новая - специально для QA!
https://podlodka.io/qacrew
Две недели, 20+ сессий утром и вечером и море общения с вообще не токсичным сообществом, и бонус - мой доклад про развитие в профессии на первой неделе (и активное участие в подготовке программы)
Начало уже скоро - 20 июля
https://podlodka.io/qacrew
Две недели, 20+ сессий утром и вечером и море общения с вообще не токсичным сообществом, и бонус - мой доклад про развитие в профессии на первой неделе (и активное участие в подготовке программы)
Начало уже скоро - 20 июля
podlodka.io
Онлайн-конференция Podlodka QA Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам QA-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
❤1
Привет новоприбывшим! Рада, что нас становится так много, так что делюсь свежими новостями:
- Podlodka QA Crew все ближе, так что спешите заскочить, пока еще есть скидка для earley birds. Вчера с ПК согласовали расписание на обе недели и я очень рада, что мне выпала возможность поучаствовать в организации настолько крутой и отличающейся от всех остальных конфы. Смотреть на заезженные темы уже сил нет, если честно, и мне кажется, нам удалось преодолеть эту бесконечную череду докладов от одних и тек же людей на одних и тех же мероприятиях. А такое количество интерактива - вообще 🔥
- Уже совсем скоро, 30 июля, мы с командой OTUS запускаем новый курс QA Lead - в программе лучшие практики по Soft и Hard Skills для эффективного управления командами тестирования и все, что только пожелать на эту тему.
- И в завершение - моя небольшая и узкоспециализированная статья про выбор мобильных устройств - традиционно не претендую на истину в последней инстанции и есть еще куча вариантов, как это делать, но уверена, что начинающим специалистам в мобильном тестировании будет интересно.
- Podlodka QA Crew все ближе, так что спешите заскочить, пока еще есть скидка для earley birds. Вчера с ПК согласовали расписание на обе недели и я очень рада, что мне выпала возможность поучаствовать в организации настолько крутой и отличающейся от всех остальных конфы. Смотреть на заезженные темы уже сил нет, если честно, и мне кажется, нам удалось преодолеть эту бесконечную череду докладов от одних и тек же людей на одних и тех же мероприятиях. А такое количество интерактива - вообще 🔥
- Уже совсем скоро, 30 июля, мы с командой OTUS запускаем новый курс QA Lead - в программе лучшие практики по Soft и Hard Skills для эффективного управления командами тестирования и все, что только пожелать на эту тему.
- И в завершение - моя небольшая и узкоспециализированная статья про выбор мобильных устройств - традиционно не претендую на истину в последней инстанции и есть еще куча вариантов, как это делать, но уверена, что начинающим специалистам в мобильном тестировании будет интересно.
podlodka.io
Онлайн-конференция Podlodka QA Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам QA-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Захожу я тут, значит, в тикток отдохнуть от работы... Хотя все по делу говорит, молодец!
❤1
Примерно так себя чувствую каждый раз, когда пишу или рассказываю про тестирование.
Кстати, на хабре вышла моя новая статья в поддержку нашего курса: Прозрачные процессы тестирования на удалёнке
Кстати, на хабре вышла моя новая статья в поддержку нашего курса: Прозрачные процессы тестирования на удалёнке
❤1
На днях на хабре вышла прекрасная, на мой взгляд, статья «Подготовка к собеседованию QA» starter pack или самая большая шпаргалка вопросов-ответов по тестированию - уверена, она пригодится и тем, кто только начал карьеру, и тем, кто уже давно в QA, но хочет освежить и структурировать свои знания.
Обратите внимание, там только основное, а все-все есть по ссылочкам на гите
Обратите внимание, там только основное, а все-все есть по ссылочкам на гите
❤1
Обещанная подборка ссылок
Видео со сранением инструментов для Pairwise-тестирования
Русскоязычный сайт про SQL, где можно отработать базовые навыки в онлайн тренажере - особенно полезно для новичков
И вишенка на торте - страничка, где вы можете ввести название вашего баг-репорта и проверить его на типовые ошибки, потому что половина успеха баг-репорта - в его названии!
Видео со сранением инструментов для Pairwise-тестирования
Русскоязычный сайт про SQL, где можно отработать базовые навыки в онлайн тренажере - особенно полезно для новичков
И вишенка на торте - страничка, где вы можете ввести название вашего баг-репорта и проверить его на типовые ошибки, потому что половина успеха баг-репорта - в его названии!
YouTube
Сравнение инструментов для Pairwise-тестирования (PICT VS AllPairs VS Online-генераторы)
Нина Полторакова (Агеева), автор и тренер курса «Погружение в тестирование. Jedi point», проводит сравнительный анализ инструментов для Pairwise-тестирования.
Чтобы не пропустить новые видео, подписывайтесь на наш канал, а также ищите нас в соцсетях: там…
Чтобы не пропустить новые видео, подписывайтесь на наш канал, а также ищите нас в соцсетях: там…
❤1
В общем, я все о тестировании, да о тестировании, а есть еще много классного в IT!
Так что если у вас хоть раз возникла вопрос о том, как научиться шарить в Data Science или как учесть все нюансы при работе с Big Data, то вам нужно сюда:
Big Data Science - канал о жизни Data Science, о его применении, эффективном использовании и просто о каких-то интересных фактах.
Что вы сможете здесь найти и узнать:
— что такое Data Science (DS) и в чем его актуальность в наше время
— как применять DS в работе
— как быть востребованным на рынке DS
— анонсы самых топовых мероприятий в этой области
Так что если у вас хоть раз возникла вопрос о том, как научиться шарить в Data Science или как учесть все нюансы при работе с Big Data, то вам нужно сюда:
Big Data Science - канал о жизни Data Science, о его применении, эффективном использовании и просто о каких-то интересных фактах.
Что вы сможете здесь найти и узнать:
— что такое Data Science (DS) и в чем его актуальность в наше время
— как применять DS в работе
— как быть востребованным на рынке DS
— анонсы самых топовых мероприятий в этой области
Telegram
Big Data Science
Big Data Science channel gathers together all interesting facts about Data Science.
For cooperation: a.chernobrovov@gmail.com
💼 — https://t.me/bds_job — channel about Data Science jobs and career
💻 — https://t.me/bdscience_ru — Big Data Science [RU]
For cooperation: a.chernobrovov@gmail.com
💼 — https://t.me/bds_job — channel about Data Science jobs and career
💻 — https://t.me/bdscience_ru — Big Data Science [RU]
❤1
Фаря дело говорит - полностью согласна. Хотя в некоторых случаях - оплата может быть вполне приятной даже для Москвы, но я не думаю, что в преподавание надо идти за деньгами.
Forwarded from ROSLOVETS: AI, IT and Miaou Miaou Miaou
#вопрос от подписчиков (сразу говорю, длинный текст заменен на вопрос по сути)
Я разработчик, очень хочу преподавать, так как интересен процесс и хочется себя попробовать. Написал в онлайн школу, а там из денег мне предложили жалкие копейки. Ну и зачем?
Отвечаю: к сожалению, образование никогда не было для преподавателей прибыльным местом. Вы скорее всего в частных онлайн школах заработаете больше чем в вузах, например. Зато в вузе статус:))
Это приятный бонус, иногда, не соразмерен с временными затратами и, написывая код, вы скорее всего заработаете больше.
Но, тут такое дело
Очень многим, особенно хорошим специалистам с других городов, это выгодно в виде приятной подработки. А когда это еще и чешет потребность делиться информацией!
Это к вопросу о стирании границ в онлайне.
Я наверно буду банальной, но преподавание это про желание. Огромное количество моих преподавателей просто тащатся от всего этого, некоторые прямо заявляют, что друзья, вы конечно платите, но мне ваши копейки...
У них встроенная или приобретенная потребность делиться знаниями и их сводит сума (в хорошем смысле) делится информацией
Еще это имидж. "Я преподаю" - это значит у меня хорошие коммуникативные навыки, я умею структурировать информацию, я могу учить менее опытных коллег. Плюс вы везде рекламируетесь онлайн школой и о вас узнают, находят, пишут в личку и умоляют о консультациях.
Некоторые компании и частные специалисты записывают бесплатные курсы и заводят каналы. Поверьте, друзья, там работы по самые яйца, а суть такая же со своими особенностями, конечно. Но им за это не платят:)
ну и на крайняк не забывайте, в темные времена опыт преподавания вас спасет
Я разработчик, очень хочу преподавать, так как интересен процесс и хочется себя попробовать. Написал в онлайн школу, а там из денег мне предложили жалкие копейки. Ну и зачем?
Отвечаю: к сожалению, образование никогда не было для преподавателей прибыльным местом. Вы скорее всего в частных онлайн школах заработаете больше чем в вузах, например. Зато в вузе статус:))
Это приятный бонус, иногда, не соразмерен с временными затратами и, написывая код, вы скорее всего заработаете больше.
Но, тут такое дело
Очень многим, особенно хорошим специалистам с других городов, это выгодно в виде приятной подработки. А когда это еще и чешет потребность делиться информацией!
Это к вопросу о стирании границ в онлайне.
Я наверно буду банальной, но преподавание это про желание. Огромное количество моих преподавателей просто тащатся от всего этого, некоторые прямо заявляют, что друзья, вы конечно платите, но мне ваши копейки...
У них встроенная или приобретенная потребность делиться знаниями и их сводит сума (в хорошем смысле) делится информацией
Еще это имидж. "Я преподаю" - это значит у меня хорошие коммуникативные навыки, я умею структурировать информацию, я могу учить менее опытных коллег. Плюс вы везде рекламируетесь онлайн школой и о вас узнают, находят, пишут в личку и умоляют о консультациях.
Некоторые компании и частные специалисты записывают бесплатные курсы и заводят каналы. Поверьте, друзья, там работы по самые яйца, а суть такая же со своими особенностями, конечно. Но им за это не платят:)
ну и на крайняк не забывайте, в темные времена опыт преподавания вас спасет
❤1
Инструмент для Ретро и Хелсчеков
Я вернулась из отпуска и готова снова нести вам полезное и классное - и сегодня это TeamRetro!
Удобный и простой инструмент, с помощью которого можно проводить ретро (в разных техниках) и хелсчеки. Уже сама опробовала и очень довольна - у него, конечно, есть мелкие косяки, но в целом - в миллион раз лучше самопальных вариантов на коленке. Но что я рассказываю - просто посмотрите демо на сайте, оно вполне отражает реальность.
Цена - от 25 баксов в месяц, триал 30 дней бесплатно
Я вернулась из отпуска и готова снова нести вам полезное и классное - и сегодня это TeamRetro!
Удобный и простой инструмент, с помощью которого можно проводить ретро (в разных техниках) и хелсчеки. Уже сама опробовала и очень довольна - у него, конечно, есть мелкие косяки, но в целом - в миллион раз лучше самопальных вариантов на коленке. Но что я рассказываю - просто посмотрите демо на сайте, оно вполне отражает реальность.
Цена - от 25 баксов в месяц, триал 30 дней бесплатно
❤1
Ну и раз подняла тему инструментов - тут Саша Петров еще про один пишет, многим будет полезно, уверена. Ну и подкаст новый упоминается, что-то на карантине они как грибы после дождя стали появляться
❤1
Forwarded from My code is perfect
Генерация тестовых данных
Сначала хотел начать историю с 2010 года, однако понял, что первые годы работы я решал совсем просты задачи в области обеспечения качества, поэтому лучше начать с 2014. В 2014 я получил свой первый серьезный офер в большую компанию, это была Mail.ru, проект — социальная сеть «Мой Мир». Многие из вас могут ничего не знать про эту социальную сеть, да это и не важно. Важно то, что нам приходилось тестировать много всего, что связано с юзер-контентом. Надо было иметь большое кол-во тестовых данных, таких как аудио, видео, фото, текст. Все эти данные надо было создавать, и мы где-то, как-то руками, в гугле находили картинки нужного разрешения, вырывали куски текста из книги «Маленький принц», а затем считали символы. Сейчас это все звучит смешно, ведь сегодня есть много генераторов онлайн. Однако, их основная проблема — они очень узконаправленные. Какие-то могут делать только текст, какие-то только фото и.т.д. Какое-то время назад я посмотреть очередной выпуск передачи «Ошибка выжившего» и увидел в разборе крутой генератор - Slothman. Настоятельно рекомендую всем, кто связан с тестированием обратить на него внимание. 6 лет назад мы бы отдали за такое пол царства =)
#web #mobile
Сначала хотел начать историю с 2010 года, однако понял, что первые годы работы я решал совсем просты задачи в области обеспечения качества, поэтому лучше начать с 2014. В 2014 я получил свой первый серьезный офер в большую компанию, это была Mail.ru, проект — социальная сеть «Мой Мир». Многие из вас могут ничего не знать про эту социальную сеть, да это и не важно. Важно то, что нам приходилось тестировать много всего, что связано с юзер-контентом. Надо было иметь большое кол-во тестовых данных, таких как аудио, видео, фото, текст. Все эти данные надо было создавать, и мы где-то, как-то руками, в гугле находили картинки нужного разрешения, вырывали куски текста из книги «Маленький принц», а затем считали символы. Сейчас это все звучит смешно, ведь сегодня есть много генераторов онлайн. Однако, их основная проблема — они очень узконаправленные. Какие-то могут делать только текст, какие-то только фото и.т.д. Какое-то время назад я посмотреть очередной выпуск передачи «Ошибка выжившего» и увидел в разборе крутой генератор - Slothman. Настоятельно рекомендую всем, кто связан с тестированием обратить на него внимание. 6 лет назад мы бы отдали за такое пол царства =)
#web #mobile
YouTube
#4 Slothman, Google Web Vitals, Lighthouse. Свой Record&Play за 2 вечера.
Ближайшая конференция — Heisenbug 2025 Spring, 5—6 апреля (Москва + онлайн-трансляция).
Подробности и билеты: https://jrg.su/Tq0vcu
— — .
Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf
Ведущие:
Артем Ерошенко – известный спикер крупнейших конференций…
Подробности и билеты: https://jrg.su/Tq0vcu
— — .
Телеграм-чат для обсуждения: https://tlgg.ru/heisenbugconf
Ведущие:
Артем Ерошенко – известный спикер крупнейших конференций…
❤1
Сделать подборку основных чатов для QA?
Anonymous Poll
80%
Конечно, делай!
7%
Ой, да все и так их уже знают и давно в них сидят, не надо
14%
Мне все равно, я люблю тыкать в кноки