Найти в Дзене

Тестирование ПО в условиях удалённой работы

«Тестирование ПО в условиях удалённой работы» - эта статья, посвящена особенностям тестирования ПО в условиях, когда команда разработчиков и тестировщиков находится в разных местах.
Согласно данным Института статистических исследований и экономики знаний НИУ ВШЭ, в 2024 году около 1,8% занятых в России работали удалённо. Хотя после пика пандемии этот показатель снизился, гибридный формат остаётся востребованным, особенно в IT-сфере. Например, 16,4% дистанционных работников — это специалисты в области информационных технологий, что делает тему удалённого тестирования ПО особенно актуальной. Почему тестирование — в зоне особого внимания?
Тестировщики, как и разработчики, часто работают удаленно, но из-за специфики работы им чаще всего требуется коммуникация со всеми членами команды. Их задачи требуют: При этом, как показывает статистика, даже в IT лишь 4% руководителей и специалистов полностью перешли на удалёнку. Это говорит, что компании осторожно подходят к дистанционному формату.
Оглавление

«Тестирование ПО в условиях удалённой работы» - эта статья, посвящена особенностям тестирования ПО в условиях, когда команда разработчиков и тестировщиков находится в разных местах.

Цифровая трансформация и новые реалии IT-рынка


Согласно данным Института статистических исследований и экономики знаний НИУ ВШЭ, в 2024 году около 1,8% занятых в России работали удалённо. Хотя после пика пандемии этот показатель снизился, гибридный формат остаётся востребованным, особенно в IT-сфере. Например, 16,4% дистанционных работников — это специалисты в области информационных технологий, что делает тему удалённого тестирования ПО особенно актуальной.

Почему тестирование — в зоне особого внимания?
Тестировщики, как и разработчики, часто работают удаленно, но из-за специфики работы им чаще всего требуется коммуникация со всеми членами команды. Их задачи требуют:

  • Постоянного доступа к различным тестовым средам;
  • Координации с командой разработки;
  • Использования специализированных инструментов тестирования;
  • Взаимодействия со смежными командами.

При этом, как показывает статистика, даже в IT лишь 4% руководителей и специалистов полностью перешли на удалёнку. Это говорит, что компании осторожно подходят к дистанционному формату. Чаще всего компании переходят гибридный сценарий работы. Что позволяет им сохранить видимый контроль над рабочим процессом и совместить желание сотрудника работать временами из дома. Тестировщикам также приходится адаптироваться к новым условиям работы.

Удаленка
Удаленка

Плюсы и минусы удалённого тестирования

Давайте начнем с плюсов такого вида взаимодействия в компании.

  • Преимущества:

Гибкость и доступ к глобальным специалистам. В нашем распоряжении любой сотрудник в корпоративном мессенджере, мы не ограничены сотрудниками в офисе и их компетенциями, это полезно как опытным, так и начинающим специалистам.
Возможность работы в разных локациях (географическое покрытие). Мы можем работать из любой точки страны или мира, это главный плюс тех кто рассказывает как в it хорошо.
Экономия времени. Нет затрат времени на дорогу, сборы, разговоры у кулера и перекуры с коллегами. Дорога с работы домой не занимает время, и не подвержена трафику машин или работе транспорта.
Глобальные проекты. Специалисты не ограничены только проектами и компаниями своего города. После пандемии многие компании закрыли офисы и расширили найм на регионы, что позволило им экономить на расходах. А мы получили возможность без смены локации работать в крупных бигтехах.

  • Сложности:

Проблемы коммуникации. В распределенных командах возникают трудности в коммуникации между их членами. В офисе вы сразу видите, занят коллега или свободен, но в удалённом формате приходится писать в чат и ждать ответа иногда минутами, а то и часами.
Согласование требований. Задержки в согласовании багов и требований из-за разницы во времени может вызвать проблемы на регресе или релизе приложения.
Разница во времени (time zones). Очевидно что сотрудники могут быть как и со смежных регионов так и из отдаленных что вызывает затруднение если разработчик занимающийся задачей уже закончил работу, а ты только преступил к тестированию.
Сложности с доступом к тестовым средам и оборудованию. Этот минус больше относится к организации, а не к удаленной работе. Но нередки случаи, когда не получить доступ к ресурсу/тестовой среде потому, что согласующий недоступен по тем или иным причинам.
Контроль. Хоть мы и далеко, но большой брат следит за нами. Пока не придумали лучшего, как вносить часы работы, расписывая, что делал и сколько на это ушло времени. А некоторые компании пошли еще дальше, и удаленно следят за сотрудниками, устанавливая трекеры активности, времени, и высчитывают показатель продуктивности.
Мотивация. Риск выгорания из-за размытых границ между работой и личной жизнью возрастает. Я просто заставлял себя в последующем выключать компьютер в конце дня, так как доступность работы дома просто вынуждает тебя перерабатывать и не успевать абстрагироваться.
Безопасность данных. Велики риски утечки конфиденциальной информации (например, тестовых баз данных). Необходимо строгого соблюдать NDA и использовать VPN компании.
Технические ограничения. Мои технические ограничения - это скорость интернета и зависимость от работы сетевой компании. Если офисы решают проблему сети, подключая резервного провайдера, то нам остается только ждать, когда все починят или довольствоваться мобильным интернетом.

Минусов получилось больше, но и их мы в состоянии решить, а для кого-то некоторые плюсы покажутся минусами и наоборот.

Это я, счастливый, когда понял, что есть свет в туннеле...
Это я, счастливый, когда понял, что есть свет в туннеле...

И что я предлагаю:


Проблемы коммуникации.
Задайте четкие правила взаимодействия и не забывайте пользоваться статусами («Занят», «Доступен»). Видеозвонки для срочных задач, ведь быстрее звонок, нежели текст.

Согласование требований. Фиксируйте все требования в jira / confluence, и тогда не нужны частые взаимодействия и нет проблем с версионированием.

Ответственные за принятие решений в каждом часовом поясе (это база).

Разница во времени. Старайтесь распределять ответственных на протяжении всего рабочего дня. Также во многих командах есть дежурные сотрудники, которые могут вам помочь. Я сам выбрал для себя работу по МСК, что сократило возникновение такие ситуации.

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

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

Безопасность данных. Обязательно работаем через корпоративный VPN, если таковой есть, и не лазаем по странным сайтам.

Технические ограничения. Для решения проблем с интернетом можно приобрести роутер с поддержкой сим-карт или с LTE модемом.

Заключение

Большинство минусов решаются комбинацией инструментов, правил и гибкости. Главное — не бояться экспериментировать с форматами и учиться на ошибках.
Понравилось? Поставь лайк и подпишись! Теперь и в telegram!


А как вам работать удаленно? Мечта или реальность, пишите в комментариях.