Куда движется роль инженера по тестированию
Куда движется роль инженера по тестированию
Потребность в хороших тестировщиках как никогда высока. И все же мы думаем, что ее пик уже прошел. Традиционно тестировщики писали и выполняли тест-кейсы, проводили регрессионное тестирование. Но сейчас бо?льшая часть этой работы стала доступна в новых форматах, более полных и дешевых.
Большая часть новых возможностей появилась благодаря технологическому совершенствованию механизмов поставки программных продуктов. Во времена еженедельных или даже ежемесячных сборок и кропотливых интеграций важно было иметь под рукой тестировщиков, которые умели искать баги, имитируя поведение пользователей. Разумеется, баги нужно было найти до того, как продукт попадет в руки миллионов людей, когда трудно будет отслеживать дефекты и накатывать обновления. Эти времена давно прошли. Распространение приложений через веб позволяет выпускать продукт для ограниченного числа пользователей, получать от них обратную связь и быстро обновлять продукт. Препятствий для общения разработчиков с пользователями больше нет. Срок жизни багов уменьшился с нескольких месяцев до нескольких минут. Механизмы распространения и получения обратной связи настолько хороши, что мы пишем, выпускаем, исправляем и снова выпускаем продукт быстрее, чем большая часть аудитории успевает заметить дефект. Мы можем дать продукт только группе доверенных тестировщиков или внутренних пользователей, найти ранних последователей или выкатить для всей аудитории. Какое место в этой схеме занимает команда профессиональных инженеров по тестированию? Пользователи гораздо лучше защищены от проблем, чем раньше, поэтому настало время перераспределить наши ресурсы тестирования.
Подведем итог: кому бы вы доверили тестирование своего программного продукта? Высокооплачиваемым, нанятым экспертам по исследовательскому тестированию, которые всеми силами пытаются предугадать реальные сценарии использования, надеясь найти критические баги, или огромной армии настоящих пользователей, которые с горящими глазами ищут баги и сообщают о них? Общаться с реальными пользователями, готовыми искать баги в обмен на ранний доступ к продукту, еще никогда не было так просто. А с ежедневными или даже ежечасными обновлениями реальные риски для самих пользователей минимальны. В этом новом мире роль инженера по тестированию должна быть переосмыслена.
Мы думаем, что инженеры по тестированию станут проектировщиками тестов. Небольшое количество тест-дизайнеров будет оперативно планировать покрытие тестами, составлять тепловую карту рисков и туры для приложения (помните третью главу?). Получив обратную связь от доверенных тестировщиков, внутренних и ранних пользователей или краудсорсеров, тест-дизайнер оценит покрытие, пересчитает риски, убедится в их снижении и перераспределит активности. Тест-дизайнеры будут определять, где требуется специальная экспертиза по безопасности, конфиденциальности данных и производительности, а где — исследовательское тестирование, и передавать эту работу внешним специалистам. Их задачей будет создать или настроить инструменты для сбора и анализа всех входных данных. Им не придется ни создавать, ни выполнять тесты. Им не нужно будет тестировать. О’кей, может быть, «не нужно» — это слишком громкая фраза, но тестирования в работе тест-дизайнеров должно быть очень мало. Их работой будет проектирование, организация и управление ресурсами тестирования, которые по большей части бесплатны.
Мы думаем, что роль инженера по тестированию будет постепенно смещаться в сторону узкой специализации, например безопасности, или в сторону управления процессами тестирования, выполняемого другими. Это важная и серьезная должность, которая требует большого опыта. Возможно, она даже будет оплачиваться значительно выше, чем сейчас, но и людей на нее будет нужно намного меньше.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Рекомендации по проектированию, отладке и тестированию программ
Рекомендации по проектированию, отладке и тестированию программ Рискуя дать совет, противоречащий высказываниям во многих других книгах и технических статьях, в которых основной упор делается на тестировании и уже затем рассматривается все остальное, лично я
Глава 3. Кто такой инженер по тестированию
Глава 3. Кто такой инженер по тестированию Разработчики в тестировании в Google создают, настраивают, поддерживают и развивают инфраструктуру для автоматического тестирования. Инженеры по тестированию играют другую роль — они ориентированы на «человеческую сторону»: как
Инженер по тестированию
Инженер по тестированию Инженеры по тестированию появились в Google позже разработчиков и даже позже разработчиков в тестировании, поэтому эта роль до сих пор находится в процессе становления. Сегодняшние тестировщики определяют ориентиры, которыми будут
Как мы нанимаем инженеров по тестированию
Как мы нанимаем инженеров по тестированию Мы в Google серьезно подходим к найму людей. У большинства наших инженеров высшее образование в области компьютерных технологий. В очень немногих учебных заведениях учат тестированию, поэтому до сих пор есть проблемы с наймом
Собеседование с инженерами по тестированию
Собеседование с инженерами по тестированию Ура, мы обнаружили необходимую комбинацию навыков и немедленно зовем кандидата на интервью. Нас часто спрашивают, как мы собеседуем инженеров по тестированию, причем это самый частый вопрос, который нам задают буквально везде.
Интервью с инженером по тестированию YouTube Эппл Чоу
Интервью с инженером по тестированию YouTube Эппл Чоу Эппл Чоу — инженер по тестированию Google Offers. До этого проекта она руководила тестированием YouTube в офисе Google в Сан-Франциско. Эппл любит сложные задачи и всегда стремится применить к ним новейшие инструменты и методы
Директор по тестированию
Директор по тестированию Директор по тестированию в Google — личность самодостаточная. Трудно написать о нем целую главу и точно определить, кто же такой директор по тестированию, потому что каждый обладает полной независимостью и использует ее на всю катушку. У них есть
4 Указания по тестированию
4 Указания по тестированию Указания, приведенные в 4.1-4.5, определяют порядок тестирования продукта на соответствие его требованиям к качеству. Данные указания охватывают как тестирование для характеристик, присущих всем аналогичным продуктам, так и тестирование для
4.2 Работы по тестированию
4.2 Работы по тестированию Описание продукта, документация пользователя, программы и любые данные, поставляемые как части пакета программ:- должны быть протестированы на соответствие требованиям раздела 3;- могут быть протестированы на соответствие рекомендациям
Наука: Набор инструментов генного инженера
Наука: Набор инструментов генного инженера Автор: Илья Кельмансон Продукты высоких технологий — постоянная тема публикаций «Компьютерры», однако чаще всего речь в них идет о микросхемах, новейших устройствах хранения и обработки данных, визуализации и тому подобных
Кафедра Ваннаха: Получка инженера Михаил Ваннах
Кафедра Ваннаха: Получка инженера Михаил Ваннах Опубликовано 13 января 2012 года Сегодня мы наблюдаем неожиданный (во всяком случае для автора этих строк) всплеск интереса к политической жизни. Но вне зависимости от взглядов вовлечённых в этот
Две памяти инженера Бобека Евгений Лебеденко, Mobi.ru
Две памяти инженера Бобека Евгений Лебеденко, Mobi.ru Опубликовано 13 июля 2011 года Зачастую незримый вершитель судеб во вселенной информационных технологий, отобрав шанс у одной из них, возвращает его спустя какое-то время. Мол, ну что же, тогда я был не
Две памяти инженера Бобека (часть 2) Евгений Лебеденко, Mobi.ru
Две памяти инженера Бобека (часть 2) Евгений Лебеденко, Mobi.ru Опубликовано 14 июля 2011 года Это продолжение статьи. Начало читайте здесь. Bubble memory. Укрощение строптивого... магнитного поля Неудачи с твистор памятью не сломили исследовательский
Проклятие инженера Мерфи: можно ли спастись от глупой ошибки, которая уничтожила «Протон-М» Олег Парамонов
Проклятие инженера Мерфи: можно ли спастись от глупой ошибки, которая уничтожила «Протон-М» Олег Парамонов Опубликовано 19 июля 2013 Комиссия, которая искала причины аварии ракеты-носителя «Протон-М», обнародовала результаты расследования. Как и
Западня для инженера
Западня для инженера Широко известно, что агентства по трудоустройству (т.н. охотники за головами) пользуются социальным инженерингом, чтобы переманивать корпоративные таланты. Вот пример того, как это может происходить.В конце 1990-х одно не слишком этичное агентство
Кафедра Ваннаха: Получка инженера
Кафедра Ваннаха: Получка инженера Автор: Михаил ВаннахОпубликовано 13 января 2012 годаСегодня мы наблюдаем неожиданный (во всяком случае для автора этих строк) всплеск интереса к политической жизни. Но вне зависимости от взглядов вовлечённых в этот процесс все соглашаются,