Как мы собеседовали ChatGPT на позицию QA
Всем привет! Мы — Аня, Оля и Дима, тестировщики в hh.ru. Не так давно мы прочитали про случай, где адвокат использовал ChatGPT для подготовки аргументации стороны обвинения в суде. Ситуация может показаться абсолютно дикой: это же очевидно, что нельзя доверить искусственному интеллекту свою карьеру. Но мы не были бы тестировщиками, если бы не решили проверить, а сможет ли ChatGPT помочь подготовить нас к собеседованию.
Для этого мы решили задать ему вопросы, которые могут встретиться во время собеса на позицию тестировщика, и проанализировать, насколько его ответы были бы хороши в реальной жизни. Для полноты исследования мы выбрали вопросы для оценки как хард-скиллов (в том числе немного про автоматизацию тестирования и мобильную специфику), так и софт-скиллов.
https://habr.com/ru/companies/hh/articles/815143/
#qa #testing
Подпишись👉 @testlab_qa
Всем привет! Мы — Аня, Оля и Дима, тестировщики в hh.ru. Не так давно мы прочитали про случай, где адвокат использовал ChatGPT для подготовки аргументации стороны обвинения в суде. Ситуация может показаться абсолютно дикой: это же очевидно, что нельзя доверить искусственному интеллекту свою карьеру. Но мы не были бы тестировщиками, если бы не решили проверить, а сможет ли ChatGPT помочь подготовить нас к собеседованию.
Для этого мы решили задать ему вопросы, которые могут встретиться во время собеса на позицию тестировщика, и проанализировать, насколько его ответы были бы хороши в реальной жизни. Для полноты исследования мы выбрали вопросы для оценки как хард-скиллов (в том числе немного про автоматизацию тестирования и мобильную специфику), так и софт-скиллов.
https://habr.com/ru/companies/hh/articles/815143/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Утечки памяти в мобильных приложениях: руководство для QA-инженеров
Меня зовут Ира и я руковожу отделом тестирования мобильной платформы: наш отдел занимается разработкой инструментов для автоматизации тестирования мобильных приложений Ozon и тестированием внутренних библиотек, которые используются в наших приложениях. Около года назад мы пытались понять, почему у одной из команд джоба с автотестами отваливается по тайм-ауту. К слову, это был проект мобильного приложения для продавцов, и на нем у нас для автоматизации тестирования используются нативные фреймворки: Kaspresso + Kotlin для Android и XCTest + Swift для iOS.
Одна из гипотез заключалась в том, что в приложении могут быть утечки памяти и что-то зависает. Спойлер: дело было не в этом. В общем, около года назад я проверяла, что к чему там у нас с памятью приложения, а сейчас поняла, что полученными знаниями можно и поделиться.
https://habr.com/ru/companies/ozontech/articles/815041/
#qa #testing
Подпишись👉 @testlab_qa
Меня зовут Ира и я руковожу отделом тестирования мобильной платформы: наш отдел занимается разработкой инструментов для автоматизации тестирования мобильных приложений Ozon и тестированием внутренних библиотек, которые используются в наших приложениях. Около года назад мы пытались понять, почему у одной из команд джоба с автотестами отваливается по тайм-ауту. К слову, это был проект мобильного приложения для продавцов, и на нем у нас для автоматизации тестирования используются нативные фреймворки: Kaspresso + Kotlin для Android и XCTest + Swift для iOS.
Одна из гипотез заключалась в том, что в приложении могут быть утечки памяти и что-то зависает. Спойлер: дело было не в этом. В общем, около года назад я проверяла, что к чему там у нас с памятью приложения, а сейчас поняла, что полученными знаниями можно и поделиться.
https://habr.com/ru/companies/ozontech/articles/815041/
#qa #testing
Подпишись👉 @testlab_qa
👍4
ГАЙД: Как вкатиться в тестирование?
Поиск удаленной работы или работы за рубежом в последнее время стал особенно актуален. Это значит, что нас ожидает не только более высокая конкуренция, но и более высокий порог входа в профессию (впрочем, будем честны – в последнее время он и так нещадно рос).
Чтобы быть достойным соперником на мировом рынке, рекомендую подойти к обучению тестированию максимально ответственно: это значит, тебе нужно не просто вникнуть в основы тестирования, но и понять, как в целом работает веб; какие инструменты использует в работе QA. В идеале, было бы здорово завершить обучение итоговым проектом, в рамках которого ты продумаешь тестовые сценарии, затем протестируешь веб-приложение, опишешь дефекты и сформируешь отчет о тестировании. Это будет фактическим подтверждением твоих навыков на начальном этапе.
https://vrode-v-prode.notion.site/ab63240989444beab694393e33f7a5d2
#qa #testing
Подпишись👉 @testlab_qa
Поиск удаленной работы или работы за рубежом в последнее время стал особенно актуален. Это значит, что нас ожидает не только более высокая конкуренция, но и более высокий порог входа в профессию (впрочем, будем честны – в последнее время он и так нещадно рос).
Чтобы быть достойным соперником на мировом рынке, рекомендую подойти к обучению тестированию максимально ответственно: это значит, тебе нужно не просто вникнуть в основы тестирования, но и понять, как в целом работает веб; какие инструменты использует в работе QA. В идеале, было бы здорово завершить обучение итоговым проектом, в рамках которого ты продумаешь тестовые сценарии, затем протестируешь веб-приложение, опишешь дефекты и сформируешь отчет о тестировании. Это будет фактическим подтверждением твоих навыков на начальном этапе.
https://vrode-v-prode.notion.site/ab63240989444beab694393e33f7a5d2
#qa #testing
Подпишись👉 @testlab_qa
vrode-v-prode on Notion
ГАЙД: Как вкатиться в тестирование? | Notion
Поиск удаленной работы или работы за рубежом в последнее время стал особенно актуален. Это значит, что нас ожидает не только более высокая конкуренция, но и более высокий порог входа в профессию (впрочем, будем честны – в последнее время он и так нещадно…
👍2
Экзотические баги и их устранение
Меня зовут Андрей Ахметов, я ведущий инженер и тестировщик системы ЕСПП в ООО «РСХБ-Интех», технологической дочке Россельхозбанка. Сегодня расскажу вам шесть небольших историй о том, какие экзотические баги бывают и как их устранять.
https://habr.com/ru/companies/rshb/articles/787556/
#qa #testing
Подпишись👉 @testlab_qa
Меня зовут Андрей Ахметов, я ведущий инженер и тестировщик системы ЕСПП в ООО «РСХБ-Интех», технологической дочке Россельхозбанка. Сегодня расскажу вам шесть небольших историй о том, какие экзотические баги бывают и как их устранять.
https://habr.com/ru/companies/rshb/articles/787556/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Начинать тестирование раньше и уйти от релизов
Раньше нагрузочное тестирование проводилось сервисной командой на последнем этапе. Это дорого и долго: дорогой стенд, который надо собрать, продлайк, много железа, много интеграций, дорогие и редкие на рынке инженеры с уникальными знаниями вроде JMeter, LoadRunner, Gatling и так далее.
Как обычно выглядит схема нагрузочного тестирования:
⚫️ Спроектировали.
⚫️ Разработали.
⚫️ Протестировали.
⚫️ Начинаем проверять работающий продукт на перформанс.
⚫️ Традиционный итог — перформанса не хватает, надо всё переделывать.
https://habr.com/ru/companies/gazprombank/articles/813907/
#qa #testing
Подпишись👉 @testlab_qa
Раньше нагрузочное тестирование проводилось сервисной командой на последнем этапе. Это дорого и долго: дорогой стенд, который надо собрать, продлайк, много железа, много интеграций, дорогие и редкие на рынке инженеры с уникальными знаниями вроде JMeter, LoadRunner, Gatling и так далее.
Как обычно выглядит схема нагрузочного тестирования:
https://habr.com/ru/companies/gazprombank/articles/813907/
#qa #testing
Подпишись👉 @testlab_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Девять причин, почему тестирование становится бутылочным горлом
Наступил новый год, и пришло время подумать о том, какие улучшения вы и ваша команда можете внести, чтобы повысить качество ваших продуктов! Одна из жалоб, которую я часто слышу от тестировщиков, заключается в том, что они стали узким местом в своей команде. На них постоянно давят, заставляя выполнять тестирование, и они чувствуют, что у них нет времени на качественное исследовательское тестирование или написание качественной автоматизации.
По моему опыту, существует девять основных причин, по которым тестирование становится узким местом. Читайте дальше, чтобы понять, относится ли какая-либо из них к вашей команде!
https://thinkingtester.com/nine-reasons-testing-becomes-a-bottleneck/
#qa #testing
Подпишись👉 @testlab_qa
Наступил новый год, и пришло время подумать о том, какие улучшения вы и ваша команда можете внести, чтобы повысить качество ваших продуктов! Одна из жалоб, которую я часто слышу от тестировщиков, заключается в том, что они стали узким местом в своей команде. На них постоянно давят, заставляя выполнять тестирование, и они чувствуют, что у них нет времени на качественное исследовательское тестирование или написание качественной автоматизации.
По моему опыту, существует девять основных причин, по которым тестирование становится узким местом. Читайте дальше, чтобы понять, относится ли какая-либо из них к вашей команде!
https://thinkingtester.com/nine-reasons-testing-becomes-a-bottleneck/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Спикер Юлия Горшкова — опытный QA Lead, основательница испанского стартапа GradeBuilder, опыт в IT более 6-ти лет.
https://vk.cc/cxKxZX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Media is too big
VIEW IN TELEGRAM
В чём измеряются инженеры по тестированию
Доклад Виталия Старостина на конференции SQA Days #33 24-25 ноября 2023.
источник
#qa #testing
Подпишись👉 @testlab_qa
Доклад Виталия Старостина на конференции SQA Days #33 24-25 ноября 2023.
источник
#qa #testing
Подпишись👉 @testlab_qa
👍1🤡1
Как перезапускать упавшие тесты параллельно
Тесты часто бывают нестабильными. Когда тест падает, его можно попробовать перезапустить несколько раз, но перезапуски могут увеличивать время сборки в 2-3 раза. В этой статье мы расскажем, как нам удалось решить эту проблему, а также поделимся инструментом для параллельного перезапуска упавших тестов, который разработали наши инженеры.
В проекте автотестов Wrike находится более 53 000 тестов, которые мы запускаем в 80-150 потоков в зависимости от сборки. При этом часто большую часть времени сборки занимают перезапуски нескольких тестов, которые не используют все потоки. Мы хотим сократить время сборки, потому что во время ее работы мы платим за динамические агенты в TeamCity и динамическое окружение.
https://habr.com/ru/companies/wrike/articles/728826/
#qa #testing
Подпишись👉 @testlab_qa
Тесты часто бывают нестабильными. Когда тест падает, его можно попробовать перезапустить несколько раз, но перезапуски могут увеличивать время сборки в 2-3 раза. В этой статье мы расскажем, как нам удалось решить эту проблему, а также поделимся инструментом для параллельного перезапуска упавших тестов, который разработали наши инженеры.
В проекте автотестов Wrike находится более 53 000 тестов, которые мы запускаем в 80-150 потоков в зависимости от сборки. При этом часто большую часть времени сборки занимают перезапуски нескольких тестов, которые не используют все потоки. Мы хотим сократить время сборки, потому что во время ее работы мы платим за динамические агенты в TeamCity и динамическое окружение.
https://habr.com/ru/companies/wrike/articles/728826/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Сквозь время – ускоряем автотесты
Со временем каждый уважающий себя проект обрастает модульными и интеграционными тестами. В идеальном мире автотесты должны проходить быстро, чтобы их хотелось запускать как локально, так и в CI. Но почему в большинстве проектов запуск тестов отнимает критически много времени?
– Зачастую причиной является неправильная работа с асинхронными операциями. В статье разберемся, как Jest помогает писать молниеносные тесты, и рассмотрим ключевые сценарии.
Дисклеймер: В данной статье примеры рассматриваются с использованием фреймворка для тестирования Jest, но подобная функциональность присутствует и в других инструментах.
https://habr.com/ru/companies/psb/articles/750286/
#qa #testing
Подпишись👉 @testlab_qa
Со временем каждый уважающий себя проект обрастает модульными и интеграционными тестами. В идеальном мире автотесты должны проходить быстро, чтобы их хотелось запускать как локально, так и в CI. Но почему в большинстве проектов запуск тестов отнимает критически много времени?
– Зачастую причиной является неправильная работа с асинхронными операциями. В статье разберемся, как Jest помогает писать молниеносные тесты, и рассмотрим ключевые сценарии.
Дисклеймер: В данной статье примеры рассматриваются с использованием фреймворка для тестирования Jest, но подобная функциональность присутствует и в других инструментах.
https://habr.com/ru/companies/psb/articles/750286/
#qa #testing
Подпишись👉 @testlab_qa
👍2
Профессиональная паранойя
Тестировщик: Выпуск релиза надо отложить!
Разработчик: Почему, что случилось?
Тестировщик, озабоченно: Все тесты проходят успешно. Не могу понять, почему так происходит...
#qa #testing
Подпишись👉 @testlab_qa
Тестировщик: Выпуск релиза надо отложить!
Разработчик: Почему, что случилось?
Тестировщик, озабоченно: Все тесты проходят успешно. Не могу понять, почему так происходит...
#qa #testing
Подпишись👉 @testlab_qa
👍6🔥2😁1
Ферма тестирования SberDevices
Я же хочу рассказать про Ферму, которую мы строим в SberDevices.
Меня зовут Александр Телешов, и я руковожу разработкой Фермы и Чембера (но про это расскажу в другой раз). Под катом вы найдете небольшую хронологию событий развития Фермы, собранные грабли, интересные факты и забавные наблюдения.
https://habr.com/ru/companies/sberdevices/articles/801773/
#qa #testing
Подпишись👉 @testlab_qa
Я же хочу рассказать про Ферму, которую мы строим в SberDevices.
Меня зовут Александр Телешов, и я руковожу разработкой Фермы и Чембера (но про это расскажу в другой раз). Под катом вы найдете небольшую хронологию событий развития Фермы, собранные грабли, интересные факты и забавные наблюдения.
https://habr.com/ru/companies/sberdevices/articles/801773/
#qa #testing
Подпишись👉 @testlab_qa
👍3🤡1
Media is too big
VIEW IN TELEGRAM
Как формулировать вопросы к требованиям
При тестировании требований и макетов возникает много вопросов? В этом видео мы рассмотрим на примерах основные рекомендации по формулированию вопросов к требованиям.
Таймкоды:
00:00 - О чем выпуск
01:54 - Рекомендация 1
04:17 - Рекомендация 2
05:09 - Рекомендация 3
07:29 - Рекомендация 4
08:41 - Рекомендация 5
09:38 - Рекомендация 6
10:13 - Рекомендация 7
10:48 - Итог
источник
#qa #testing
Подпишись👉 @testlab_qa
При тестировании требований и макетов возникает много вопросов? В этом видео мы рассмотрим на примерах основные рекомендации по формулированию вопросов к требованиям.
Таймкоды:
00:00 - О чем выпуск
01:54 - Рекомендация 1
04:17 - Рекомендация 2
05:09 - Рекомендация 3
07:29 - Рекомендация 4
08:41 - Рекомендация 5
09:38 - Рекомендация 6
10:13 - Рекомендация 7
10:48 - Итог
источник
#qa #testing
Подпишись👉 @testlab_qa
👍5
REST API на котиках
Привет любителям котиков! Меня зовут Юля, я backend‑разработчик компании CDEK. Я сама не так давно изучала все эти сложные понятия в программировании, поэтому решила помочь и вам разобраться с одним из них.
С какой стороны IT вы бы не пытались войти — в какой‑то момент столкнётесь с понятием REST API. Эта статья создана, чтобы смягчить данное столкновение. Новые темы всегда легче воспринимаются на простых примерах, ну а если это примеры с котиками, то варианта не разобраться просто нет. Хочется обойтись без сложных научных определений, а рассказать самым простым языком. Поэтому, если вы любите сухие и точные формулировки, то вам нужна другая статья :)
https://habr.com/ru/companies/cdek_blog/articles/809601/
#qa #testing
Подпишись👉 @testlab_qa
Привет любителям котиков! Меня зовут Юля, я backend‑разработчик компании CDEK. Я сама не так давно изучала все эти сложные понятия в программировании, поэтому решила помочь и вам разобраться с одним из них.
С какой стороны IT вы бы не пытались войти — в какой‑то момент столкнётесь с понятием REST API. Эта статья создана, чтобы смягчить данное столкновение. Новые темы всегда легче воспринимаются на простых примерах, ну а если это примеры с котиками, то варианта не разобраться просто нет. Хочется обойтись без сложных научных определений, а рассказать самым простым языком. Поэтому, если вы любите сухие и точные формулировки, то вам нужна другая статья :)
https://habr.com/ru/companies/cdek_blog/articles/809601/
#qa #testing
Подпишись👉 @testlab_qa
👍8