Кто такие разработчики в тестировании на самом деле?

Кто такие разработчики в тестировании на самом деле?

Разработчики в тестировании — это инженеры, которые помогают тестировать на всех уровнях процесса разработки Google. Но все же в первую очередь они именно разработчики. Во всех наших руководствах по найму и внутренних документах написано, что их работа на 100% связана с программированием. Этот специфический, можно даже сказать гибридный, подход к тестированию позволяет нам рано привлекать тестировщиков к проектам. Причем они занимаются не составлением абстрактных тест-планов или моделей качества, а сразу погружаются в проектирование и написание кода. Это ставит на одну чашу весов и программистов, и тестировщиков. Это повышает производительность команды и создает доверие ко всем видам тестирования, включая ручное и исследовательское, которое потом проведут уже другие инженеры.

На заметку

Тест — это еще одна фича приложения, и за нее отвечают разработчики в тестировании.

Разработчики в тестировании работают рука об руку с разработчиками продукта, причем в буквальном смысле. Мы стараемся, чтобы они даже сидели вместе. Тесты — это еще одна фича приложения, за которую отвечают разработчики в тестировании. Разработчики и разработчики в тестировании участвуют в ревью кода, написанного друг другом.

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

Как вы уже догадались, специалистов на эту роль найти непросто. Скорее всего, это и есть причина относительно малого количества разработчиков в тестировании в Google. А вовсе не то, что мы нашли волшебную формулу производительности. Скорее, мы смирились с реальностью и адаптировали нашу работу, зная, что такое сочетание навыков встречается редко. Однако сходство ролей разработчика и разработчика в тестировании дало приятный побочный эффект: люди могут переходить из одной группы в другую. Google как раз старается поддерживать переходы между ролями. Представьте компанию, в которой все разработчики умеют тестировать, а все тестировщики умеют программировать. Нам далеко до этого, и, наверное, мы никогда такими не станем, но эти группы все-таки пересекаются. Мы находим разработчиков в тестировании со склонностью к разработке и разработчиков со склонностью к тестированию. Такие ребята становятся нашими лучшими инженерами и образуют самые эффективные команды разработки.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

4.4 Отчет о тестировании

Из книги Пакеты программ. Требования к качеству и тестирование автора Автор неизвестен

4.4 Отчет о тестировании В отчете о тестировании должны быть суммированы цели и результаты тестирования (описанные в протоколах тестирования для каждого теста). Отчет о тестировании должен иметь следующую структуру.1 Обозначение продукта.2 Вычислительные системы,


Тест «Сколько вам на самом деле лет»

Из книги Как справиться с компьютерной зависимостью автора Краснова С В

Тест «Сколько вам на самом деле лет» В тесте 13 вопросов, предлагается на каждый из них выбрать один ответ.1. Ваш младший брат (сестра, ребенок, сосед) принес к вам в квартиру свой велосипед, ваша реакция:а) вы всячески стараетесь от него (имеется в виду велосипед) избавиться


(6.8) Как сделать, чтобы dos-программа, печатая на LPT1, на самом деле печатала на сетевой пpинтеp [\server_nameprinter_name]?

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

(6.8) Как сделать, чтобы dos-программа, печатая на LPT1, на самом деле печатала на сетевой пpинтеp [server_nameprinter_name]? Точно так же, как и в NT4. Вводим из консоли:net use lpt1: [Server_NamePrinter_Name]При завершении работы программы можно освободить порт:net use lpt1:


Что мне на самом деле нужно

Из книги Asterisk™: будущее телефонии Второе издание автора Меггелен Джим Ван

Что мне на самом деле нужно Символ звездочки (*) используется как символ подстановки во многих приложениях. Это хорошее имя для данной офисной АТС по многим причинам, одна из которых - огромное число типов интерфейсов, с которыми может соединяться Asterisk. К ним относятся:•


Что на самом деле происходит при полиморфном присоединении?

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Что на самом деле происходит при полиморфном присоединении? Все сущности, встречающиеся в предыдущих примерах полиморфных присваиваний, имеют тип ссылок: возможными значениями p, r и t являются не объекты, а ссылки на объекты. Поэтому результатом присваивания p := r является


Кто такие хакеры

Из книги Интернет – легко и просто! автора Александров Егор

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


Бонус № 1. Зачем на самом деле нужны скидки в интернет-магазине

Из книги Удвоение продаж в интернет-магазине автора Парабеллум Андрей Алексеевич

Бонус № 1. Зачем на самом деле нужны скидки в интернет-магазине Прежде всего нужно понимать, что скидки давно являются слабоэффективным инструментом, потому что их используют если не все, то уж точно большинство интернет-магазинов. Чаще всего единственная задача скидок и


Чем занимается Google на самом деле Олег Парамонов

Из книги Цифровой журнал «Компьютерра» № 156 автора Журнал «Компьютерра»

Чем занимается Google на самом деле Олег Парамонов Опубликовано 14 января 2013 года 14 декабря знаменитый изобретатель и футуролог Рей Курцвейл объявил, что отныне он работает в Google. О его обязанностях известно лишь в самых общих чертах. Пресс-релиз


Игра в экологию: Правда ли, что европейские бюрократы в самом деле озабочены экологией и внедрением высоких технологий Михаил Ваннах

Из книги Цифровой журнал «Компьютерра» № 177 автора Журнал «Компьютерра»

Игра в экологию: Правда ли, что европейские бюрократы в самом деле озабочены экологией и внедрением высоких технологий Михаил Ваннах Опубликовано 12 июня 2013 На нижнем уровне – муниципалитетов, коммун, общин – Европа сохраняет пригодную для


Почему стартаперам кажется, что российский венчур — клондайк, и почему на самом деле это не совсем так Валентина Славина, президент НП «Бизнес-ангелы Урала»

Из книги Цифровой журнал «Компьютерра» № 17 (170) автора Журнал «Компьютерра»

Почему стартаперам кажется, что российский венчур — клондайк, и почему на самом деле это не совсем так Валентина Славина, президент НП «Бизнес-ангелы Урала» Опубликовано 23 апреля 2013Будучи руководителем сообщества частных инвесторов ранней стадии на Урале (НП


Гореть, а не тлеть! Что на самом деле случилось с электроседаном Tesla Motors? Евгений Золотов

Из книги Цифровой журнал «Компьютерра» № 194 автора Журнал «Компьютерра»

Гореть, а не тлеть! Что на самом деле случилось с электроседаном Tesla Motors? Евгений Золотов Опубликовано 07 октября 2013 За неполных двадцать лет в бизнесе Элон Маск навидался всякого: взрывались интернет-компании, падали ракеты, давило нефтяное и


Google Glass: красивые и... бесполезные! В самом деле, что проку от киберочков? Евгений Золотов

Из книги Цифровой журнал «Компьютерра» № 213 автора Журнал «Компьютерра»

Google Glass: красивые и... бесполезные! В самом деле, что проку от киберочков? Евгений Золотов Опубликовано 21 февраля 2014 Редко какой производитель решается на эксперименты, подобные поставленному Google с киберочками Glass. Продукт — тем более потенциально


Уроки «кубинского Твиттера»: кто на самом деле стоит за Facebook, Google, другими ИТ-гигантами? Евгений Золотов

Из книги Цифровой журнал «Компьютерра» № 220 автора Журнал «Компьютерра»

Уроки «кубинского Твиттера»: кто на самом деле стоит за Facebook, Google, другими ИТ-гигантами? Евгений Золотов Опубликовано 07 апреля 2014 Я скептически отношусь к разделяемой многими конспирологической теории о «правительственном следе в родословной


Жизнь разработчика в тестировании

Из книги Как тестируют в Google автора Уиттакер Джеймс

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