Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

Разделы портала

Онлайн-тренинги

.
Начнем с начала: автоматизируйте запуск ваших тестов
16.09.2025 00:00

Автор: Баз Дейкстра (Bas Dijkstra)
Оригинал статьи
Перевод: Ольга Алифанова

«Ну, на моей машине все работает».

Я уверен, что каждый из нас слышал такую фразу от разработчика в какой-то момент своей карьеры, и все мы в ответ закатывали глаза. Очевидно же, что не работает оно на твоей машине…

Было бы хорошо применять эту же философию «это должно работать не только у меня» и к нашим тестам: каждый в команде должен иметь возможность запускать их. Автоматизация тестирования — это прежде всего быстрая обратная связь, а она возможна только тогда, когда запуск тестов быстр, плавен и не сбоит.

Подробнее...
 
Сидинг тестовых данных: как готовить окружение перед нагрузочным тестированием
15.09.2025 00:00

Автор: Никита Филонов
Оригинальная публикация

Введение

Когда мы начинаем погружаться в нагрузочное тестирование, первая мысль обычно такая: «Сейчас я напишу сценарий, запущу кучу виртуальных пользователей — и вот она, настоящая нагрузка!». Но очень быстро приходит понимание: без подготовленных данных результаты будут далеки от реальности.

Здесь на сцену выходит сидинг (от англ. seeding). Это понятие часто вызывает вопросы у начинающих инженеров по тестированию производительности: «Что это за зверь такой и зачем он нужен?». На самом деле, сидинг — один из тех невидимых, но критически важных этапов подготовки, от которого напрямую зависит качество и честность ваших нагрузочных тестов.

В этой статье мы разберёмся:

  • что такое сидинг и почему без него нагрузочное тестирование часто "врет";

  • какие бывают подходы к подготовке данных;

  • почему правильный выбор метода сидинга может сэкономить вам часы (а иногда и дни) отладки;

  • и что делать, чтобы ваши сценарии выглядели как реальная работа пользователей, а не как набор искусственных действий.

Подробнее...
 
Автоматизация учета и оборота тестовых устройств для QA-инженеров
11.09.2025 00:00

Эта статья – для тех, у кого есть проблемы с хранением большого количества мобильных устройство: беспорядок, отсутствие информации о нахождении и состоянии устройства, длительные поиски необходимой модели и так далее.

Проблемы замедляют работу и понижают эффективность выполнения рабочих задач тестирования, каждая из которых начинается с выяснения местоположения устройства или подготовке гаджета к использованию.

Решить проблемы обычно пытаются «учетом в эксель вручную» или созданием шкафов для хранения из подручных материалов, но работает это недолго: заставить человека фиксировать рутинное действие практически невозможно, поэтому таблички быстро забрасываются, а собранные самостоятельно стеллажи неудобны и нефункциональны, как следствие - ситуация возвращается на исходные позиции.

Работающим решением будет применение системы, которая автоматизирует рутину и поддержание порядка. Этого можно добиться с помощью системы ESI Управление электроникой, которая позволяет:

  • вести электронный учет устройств,
  • хранить и заряжать устройства в умных шкафах или постаматах,
  • автоматически учитывать оборот устройств в отделе или целой компании,
  • автоматически проверять факт возврата устройства в безопасный контур после использования,
  • предоставлять сотрудникам актуальные данные о нахождении устройств
Подробнее...
 
Индивидуальное обучение с официальным дипломом о проф. переподготовке!
09.09.2025 00:00

Курс «Инженер по тестированию программного обеспечения» (сокращенно ПОТ) переходит в индивидуальный формат!

Причина на самом деле очень простая — начинающим может быть сложно выдерживать темп «2 темы в неделю», когда в каждой теме есть ряд домашних заданий.

Как раз в последнем потоке один из студентов пожаловался: «я вроде не тупой, но так быстро не успеваю». Конечно, когда есть основная работа, дети, семья, может быть очень сложно каждый день слушать лекцию и выполнять ДЗ.

Но и поставить 1 лекцию в неделю для всех мы не можем, ведь тогда обучение получится слишком растянутым по времени — шутка ли, 8 месяцев! Цена, опять же, возрастет… А дать шанс сдать раньше надо!

И так как мы не гиганты рынка, набирающие в каждый поток по 100 студентов, то решили — а зачем терять студентов, которые хотят больше времени? И почему бы тогда не дать каждому возможность учиться так, как он хочет?

Поэтому теперь ПОТ будет запускаться в любой день недели — начинайте обучение, когда захотите. Оплатили месяц обучения? Приступайте к работе. Через месяц можно взять неделю-две на отдых и доработку хвостов, а потом снова оплатили месяц, и снова есть проверки ДЗ и ответы на вопросы!

Темы открываются автоматически — сдали одну? Открылась новая. А вот в каком темпе вы будете сдавать, решайте сами. Исходно открыто 3 темы, чтобы не простаивать в ожидании фидбека от тренера.

В конце обучения, если вы сдали все обязательные ДЗ, вы получите сертификат о прохождении курса. Или диплом о профессиональной переподготовке!

Итого!

Теперь вы можете:

  • стартовать в любой день;
  • общаться с тренером в личке (в групповом чате иногда смущаются вопросы задавать);
  • проходить темы в своем темпе;
  • устраивать себе отдых от курса хоть каждый месяц — просто повремените с оплатой, выдохните, и возвращайтесь с новыми силами!

А если я уже проходил ШНАТ, могу я получить диплом о проф. переподготовке?

Когда мы только запустили ПОТ, выпускники ШНАТ спрашивали, есть ли возможность им пройти курс со скидкой, ведь часть тем они уже изучили. Так вот, теперь такая возможность есть!

Покажите сертификат пройденного ШНАТ, и вас подключат к отдельной индивидуальной группе ПОТ, где уже открыты все темы из ШНАТ. Их всё равно нужно будет пересдать, так как курс меняется — возможно, вы проходили курс, когда там были другие задания.

Если же задание то же самое, то прекрасно! Значит, сможете сдать свою старую работу, а тренер посмотрит на неё свежим взглядом и посоветует, как можно ещё немного улучшить!

Но в любом случае вам сразу будут доступны 16 тем - темы из ШНАТ + 3 новые (клиент-серверная архитектура, логи на клиенте, логи на сервере). И их все можно сразу сдавать. Так что есть шанс пройти курс за месяц, максимум два.

Приходите! Подробная программа и условия участия по ссылке: https://www.software-testing.ru/edu/3-online/331-qa-engineer

Реклама: ООО "ТЕСТБЕЙЗ", ИНН 9727006330, erid 2SDnjdG912W

 
Четыре фрейма тестирования, часть 3
09.09.2025 00:00

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьи
Перевод: Ольга Алифанова

В предыдущей части мы рассмотрели, чего хочет бизнес: продукт с высокой ценностью и низкими затратами на разработку. На этот раз мы посмотрим на ситуацию под немного другим углом: как бизнес получает то, чего он хочет?

Подробнее...
 
Как улучшить прогоны автотестов при помощи карантина
08.09.2025 00:00

Привет, меня зовут Андрей и я автоматизатор (остальные в кругу хлопают в знак сочувствия) в hh.ru. В статье расскажу, как мы ввели карантин автотестов, повысив стабильность релизов и скорость доставки.

Подробнее...
 
Перезагрузка охоты на баги: пять способов усилить ваше тестирование
04.09.2025 00:00

Автор: Ханиша Арора (Hanisha Arora)
Оригинал статьи
Перевод: Ольга Алифанова

Вы — начинающий тестировщик? Работать над приложением в команде из пяти и более разработчиков может показаться надёжным способом создать продукт без багов. Но правда в том, что количество разработчиков в проекте никоим образом не влияет на итоговое число ошибок.
Как бы ни был опытен разработчик — баги всё равно случаются. Не существует такого понятия, как «идеальный продукт».

Со временем разработчики начинают понимать, какие баги вы чаще всего находите, и в продукте становится меньше багов определённого типа — по сравнению с тем, что было ещё пару спринтов назад. Однако это не повод расслабляться. Именно тестировщик должен продолжать искать новые способы находить баги — до того, как они попадут на прод.

Не все стратегии охоты на баги требуют прокачки технических навыков (хотя развитие в этой области, безусловно, должно быть вашей целью). Иногда даже простые приёмы, которые могут показаться лайфхаками, способны значительно повысить вашу эффективность при поиске багов.

Вот несколько таких техник, которые, по моему опыту, приносят хорошие результаты.

Подробнее...
 
Как выбрать профиль нагрузки: 5 ключевых правил
02.09.2025 00:00

Автор: Никита Филонов
Оригинальная публикация

Вступление

В нагрузочном тестировании есть один коварный момент, который встречается даже у опытных команд: берут «красивый» сценарий (например, тысячу виртуальных пользователей), запускают его, получают кучу графиков — и считают задачу выполненной. Звучит солидно, но толку от этого примерно как от стрельбы из лука с закрытыми глазами: попасть можно, но это больше про удачу, чем про инженерный подход.

Правильный профиль нагрузки — это не просто цифра в настройках. Это ответ сразу на три вопроса:

  • Что мы нагружаем (какие сервисы или сценарии),

  • Как мы нагружаем (параметры, последовательность, интенсивность),

  • Почему именно так (данные, прогнозы или требования).

Цель этой статьи — дать практические рекомендации, которые помогут правильно выбрать профиль нагрузки и сделать тестирование осмысленным и полезным, а не просто «запуском ради отчётности».

Игнорировать эти вопросы — значит рисковать превратить тест в дорогую демонстрацию красивых графиков без реальной пользы.

Подробнее...
 
Все пропало: 10 синих экранов смерти
01.09.2025 00:00

Автор: Эди Стоукс, Рабай’а Браун (Ady Stokes, Rabi'a Brown)
Оригинал статьи
Перевод: Ольга Алифанова

Синие экраны — это только начало

Пока большая часть мира восстанавливалась от «чёрного лебедя» — масштабного сбоя, связанного с CrowdStrike и Azure, — команда Ministry of Testing решила поделиться несколькими лёгкими и забавными историями о том, как любимые устройства (и маломощные рабочие ноутбуки) умирали или просто притворялись мёртвыми.

Примечание: некоторые из вас, возможно, никогда не видели печально известный "синий экран смерти" Windows, который мы здесь будем иногда называть BSoD (Blue Screen of Death). Читайте дальше, чтобы узнать подробности.

Подробнее...
 
История о свершениях одного QA: о Quality Gates и оптимизации релизных процессов в ОК
27.08.2025 00:00

Задача любого тестировщика — проверять продукт на соответствие установленным требованиям и своевременно отлавливать любые баги и ошибки. В идеальных условиях или небольших проектах эта схема работает безотказно. Но в ситуациях, когда над продуктом работает несколько команд разработки, в релизы попадает по 30–70 задач, а обновления выкатываются каждую неделю, фокуса тестировщиков может просто не хватить. В таких условиях не обойтись без Quality Gates.

Меня зовут Юлия Садовникова. Я старший специалист по тестированию в команде Core Android компании ОК. В этой статье я расскажу о Quality Gates в ОК и о том, как QA может не просто тестировать, а реально влиять на проект и процессы.

Подробнее...
 
Не вредит ли качеству вашего ПО тестирование через страх?
26.08.2025 00:00

Автор: Хосе Каррера (Jose Carrera)
Оригинал статьи
Перевод: Ольга Алифанова

Что такое тестирование, управляемое через страх?

Тестирование, управляемое через страх (FDT), — это непреднамеренный подход к тестированию программного обеспечения, возникающий в ситуациях, когда участники процессов обеспечения качества (QA-инженеры, разработчики, бизнес-аналитики и другие) выполняют свои задачи в первую очередь из страха, что дефекты могут ускользнуть и попасть в продуктив.

Такое поведение может быть вызвано разными причинами: давлением со стороны бизнеса, нехваткой знаний в предметной области, жёсткими сроками и т.д. Ещё один важный аспект — это восприятие качества внутри команды и бизнеса:

  • Разделяется ли ответственность за качество между всеми участниками команды?
  • Где находятся контрольные точки качества (quality gates)?

Если процесс построен так, что QA-инженеры становятся единственными "хранителями качества", без полноценного участия других специалистов, это приводит к тому, что тестирование превращается в деятельность, движимую страхом — страхом быть обвинёнными в том, что баг не был обнаружен до выхода в продуктив.

Подробнее...