Как тестируют в Google

руб. 0.00

Автор Джейсон Арбон , Джефф Каролло , Джеймс Уиттакер
Год издания 2014
Издательство Питер
Язык Русский
Страниц 320
ISBN 978-5-496-00893-8
Тип обложки Мягкая
Артикул: 80c370a4c2a4 Категория:

Описание

Аннотация издательства

Книги «Как тестируют в Google» НЕТ В НАЛИЧИИ

В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество.

Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь непосредственно тестированием.

Книга рассчитана на профессионалов из индустрии разработки программного обеспечения: специалистов по тестированию, программистов, менеджеров.

Оглавление
Глава 2. Разработчик в тестировании

Оглавление

    Предисловие к русскому изданию
    Вступление от Альберто Савоя
    Вступление от Патрика Коупленда
    Предисловие
    Пара слов о книге
    Благодарности
    Об авторах

    Глава 1. Первое знакомство с организацией
    тестирования в Google
    Качество =/ Тестирование
    Роли
    Организационная структура
    Ползти, идти, бежать
    Виды тестов

    Глава 2. Разработчик в тестировании
    Жизнь разработчика в тестировании
    Как организованы процессы разработки и
    тестирования
    Кто такие разработчики в тестировании на самом
    деле?
    Ранняя стадия проекта
    Структура команды
    Проектная документация
    Интерфейсы и протоколы
    Планирование автоматизации
    Тестируемость
    Пример работы разработчика в тестировании
    Выполнение тестов
    Определения размеров тестов
    Как мы используем размеры тестов в общей
    инфраструктуре
    Преимущества разных размеров тестов
    Требования к выполнению тестов
    Тест-сертификация
    Интервью с основателями программы
    тест-сертификации
    Как мы собеседуем на позицию разработчиков в
    тестировании
    Интервью с разработчиком инструментов Тедом
    Мао
    Интервью с создателем WebDriver Саймоном
    Стюартом

    Глава 3. Кто такой инженер по тестированию
    Тестирование, обращенное к пользователю
    Инженер по тестированию
    Планирование тестирования
    А — значит Attribute
    С — значит Component
    С — значит Capability
    Риск
    Анализ рисков
    Снижение рисков
    Напоследок о рисках
    Пишем тест-кейсы
    Интересные факты из жизни багов
    Немного подробнее о Buganizer
    Как мы нанимаем инженеров по тестированию
    Собеседование с инженерами по тестированию
    Управление тестированием в Google
    Тестирование в режиме сопровождения
    Эксперимент с Quality Bots
    Эксперимент BITE
    Регистрируем баги с BITE
    Просмотр багов в BITE
    Запись и воспроизведение сценариев в BITE
    Ручные и исследовательские тесты в BITE
    Уровни BITE
    Google Test Analytics
    Бесплатное тестирование
    Внешние тестировщики
    Интервью с инженером по тестированию Google
    Docs Линдси Уэбстер
    Интервью с инженером по тестированию YouTube
    Эппл Чоу

    Глава 4. Тест-менеджер
    Кто такой тест-менеджер
    Жонглирование людьми и дирижирование
    проектами
    Влияние
    Интервью с Анкитом Мехтой, тест-менеджером
    Gmail
    Интервью с Хуном Даном, тест-менеджером Android
    Интервью с Джоэлом Хиноски, тест-менеджером
    Chrome
    Директор по тестированию
    Интервью с Шелтоном Маром, директором по
    тестированию проектов Search и Geo
    Интервью с директором разработки инженерных
    инструментов Ашишем Кумаром
    Интервью с Суджаем Сани, директором по
    тестированиютв индийском Google
    Интервью с тест-менеджером Брэдом Грином
    Интервью с Джеймсом Уиттакером

    Глава 5. Как мы улучшали тестирование в Google
    Роковые ошибки в процессе тестирования Google
    Будущее разработчика в тестировании
    Куда движется роль инженера по тестированию
    Что станет с тест-директором и тест-менеджером
    Будущее инфраструктуры тестирования
    В завершение

    Приложение А. Тест-план для Chrome OS
    Обзор тем
    Анализ рисков
    Непрерывное тестирование каждой сборки
    Ежедневное тестирование лучших сборок
    Тестирование перед выпуском
    Ручное и автоматизированное тестирование
    Разработка и качество тестов
    Каналы выпуска
    Обратная связь
    Репозитории тест-кейсов
    Панели мониторинга тестов
    Виртуализация
    Производительность
    Нагрузочное тестирование, продолжительное
    тестирование и тестирование стабильности
    Фреймворк выполнения тестов Autotest
    Производители железа
    Лаборатория проверки оборудования
    Фермы для сквозных автотестов
    Тестирование AppManager в браузере
    Тестируемость браузера
    Оборудование
    График
    Ключевые моменты тестирования
    Необходимые документы и ресурсы
    Приложение Б. Тестовые туры для Chrome
    Тур покупателя
    Тур студента
    Рекомендуемые области для тестирования
    Тур международных звонков
    Рекомендуемые области для тестирования
    Тур ориентиров
    Рекомендуемые ориентиры для Chrome
    Тур «не спим всю ночь»
    Рекомендуемые области для тестирования
    Тур предпринимателя
    Инструменты в Chrome
    Тур неблагополучных районов
    Неблагополучные районы в Chrome OS
    Тур персонализации
    Способы настройки Chrome
    Приложение В. Посты из блога об инструментах и
    коде
    Охотимся на баги и потерянное время вместе с BITE
    OualityBots идет в атаку
    RPF: Record Playback Framework
    Google Test Analytics — теперь с открытым кодом
    Полнота
    Скорость
    Действенность
    Польза

Разработан и поддерживается Websitefabrika.com