Когда люди рассуждают о тестировании ПО, они чаще всего предполагают наличие в каждой компании своей команды QA-инженеров. Именно этот коллектив призван обеспечить качество продукта и освободить разработчиков от необходимости его тестировать.
Реальность такова, что не во всех организациях есть эта самая QA-команда. Поэтому, если вы чувствуете дефицит преданных QA-специалистов и экспертов в тестировании, это не повод начинать мониторить hh.ru. Восполнить этот пробел можно как прибегнув к собственным силам и ресурсам, так и найдя готовое решение в виде аутсорсинга на стороне. В продолжении статьи вас ждут советы, как это лучше сделать.
Некоторые компании просто не видят смысла в найме QA-инженеров. Другие могут верить (ошибочно), что в мире DevOps собственная команда тестировщиков – это архаизм. Встречаются, конечно, и стартапы, которые слишком малы, чтобы позволить себе найм QA-специалиста в штат.
Хорошая новость: отсутствие штатной QA-команды не означает, что вашему проекту придется расстаться с качественным ПО. При правильном подходе вы можете восполнить этот пробел.
Давайте рассмотрим варианты.
Любящие риск компании, могут попытаться восполнить QA-пробел, работая с фриланс-тестировщиками. Это хорошее решение, если ваша команда занимается разработкой относительно несложного ПО или если вам нравится читать отзывы раздраженных клиентов.
В остальном не нам вам объяснять минусы фриланса. Назовем его непрактичным и далеким от принципов непрерывной разработки и интеграции CI/CD. Работая с фриланс-одиночками, вы будете испытывать следующие недостатки:
Вывод: QA – это не то, что стоит проаодить на разовой или индивидуальной основе.
Это может звучать пугающе, но на самом деле не всё так страшно. Даже если у вас есть QA-команда, ваши разработчики должны учиться тесно сотрудничать с тестировщиками; в конце концов, это то, чем являются DevOps и QAOps.
Если же у вас нет отдельной QA-команды, то ваша команда разработки просто обязана играть активную роль в QA-процессах. Вместо того чтобы просто общаться и сотрудничать с QA-инженерами, им нужно самостоятельно практиковаться в тестировании и оптимизации качества ПО.
Стратегии и практики, подобные следующим, могут помочь в этом разработчикам и IT-инженерам, даже если у них нет предыдущего опыта в QA:
Или, другими словами, попросить провайдера QA-услуг подобрать под ваш продукт и бюджет готовую QA-команду, заключив договор с гарантиями качества и сроков исполнения.
Обо всех плюсах и минусах аутсорс-тестирования можно прочитать тут.
Чтобы не быть голословными, покажем таблицу, которая объяснит, откуда берется оптимизация бюджета.
В нашем примере штатный тестировщик с окладом 70 тысяч рублей в месяц обходится компании на 14 877 рублей дороже, чем более дорогостоящий специалист-аутсорсер, имеющий почти вдвое больший оклад. Если взять в расчет отдел из 9 человек, которые отработали год, выгода составит 1 606 716 рублей. А это уже деньги.
Вопрос риторический, ведь однозначного ответа нет.
В идеальном мире у каждой компании была бы большая и динамичная команда QA-инженеров. Они бы проводили свои дни, совершенствуя качество каждого выпуска кода, идущего по конвейеру CI/CD.
В реальном мире компаниям приходится приспосабливаться. У многих организаций вообще нет тест-команд или нет достаточно большого штата сотрудников, чтобы самостоятельно тестировать ПО. Кто-то обжегся на фрилансерах, а кому-то попалась парочка порядочных и они с ними работают.
Кого-то устраивает, что ПО пишет и тестирует один человек — тогда вы видели наши рекомендации. Искренне надеемся, что у вас получится сделать этот процесс эффективнее. А кому-то прямо сейчас нужна помощь экспертов в тестировании со 150+ проектами за плечами. Свяжитесь с нами, мы знаем таких.
Источник: Лаборатория Качества
Наш сайт является информационным посредником. Сообщить о нарушении авторских прав.
Блог аутсорс обеспечение качества тестирование
[Перевод] Руководство от ненавистника Kubernetes: как использовать эту технологию
Мой путь к «Граалю» для бинарных опционов
Разработка • habr.com • 19 сентября 2024 г. 6:54
Привет! Нас зовут Катя Черных и Маша Вострикова, мы бизнес-аналитики в Х5 Tech. Мы любим инструмент User Story Map (карта пользовательских историй или USM), проводим по нему воркшопы в X5 и хотим поделиться своим опытом.В статье рассказываем, ка...... читать далее
бизнес-процессы usm user stories проектирование mvp декомпозиция разработка бизнес аналитика бизнес анализ discoveryРазработка • habr.com • 19 сентября 2024 г. 5:58
Недавний инцидент с обновлением CrowdStrike наглядно продемонстрировал, насколько рискованно бывает полагаться на единственного подрядчика. Всего одна ошибка в обновлении привела к глобальному хаосу: миллионы ПК на Windows поймали BSOD. Сбой затронул...... читать далее
инфраструктура облака облачные технологии мультиоблако мультиоблачное решение мультиоблачная архитектура системное администрированиеРазработка • habr.com • 19 сентября 2024 г. 6:00
Привет! Меня зовут Сергей Медин, я руководитель аналитиков в команде Авито Недвижимости. В этой статье я подробно расскажу, как создать собственный скрипт, который существенно упростит работу с любым веб-сервисом. Я не разработчик, но успешно добавля...... читать далее
javascript tampermonkey веб-разработа расширения браузеров автоматизация рутины автоматизация работыРазработка • habr.com • 19 сентября 2024 г. 6:00
Мы маркетологи постоянно слышим от наших клиентов страшные истории о том, как продажники притесняют нашего брата. Почему так получается, что опытные специалисты, которые глубоко понимают продукт и боли клиентов, в реальности не управляют ни бизнесом,...... читать далее
контекстная реклама интернет-реклама увеличить продажи интернет-маркетинг веб-аналитика интернет-агентство оптимизация рекламы оптимизация конверсий конверсия продаж отдел продажРазработка • dev.to • 19 сентября 2024 г. 4:38
Introduction Cloud technologies have revolutionized how we handle computing needs, significantly saving resources and time. Eliminating the need for physical infrastructure allows companies to focus on development rather than maintenance. This shif...... читать далее
cloudtesting automationtesting