Как тестируют в Google - Джеймс Уиттакер
Шрифт:
Интервал:
Закладка:
— Определение и выполнение ручных приемочных тестов.
— Определение и выполнение ручных регрессионных тестов командами внешних тестировщиков.
— Совместимость приложений, базовый пользовательский интерфейс и функциональность браузера (ручные тесты).
— Аудио и видео.
— Стабильность и внедрение сбоев.
— Тестирование доступности для пользователей с ограниченными возможностями.
— Аппаратные лаборатории: Киркленд, Хайдарабад и Маунтин-Вью.
— Автоматизация ферм.
— Приемка оборудования.
— Общее руководство и финансирование.
Необходимые документы и ресурсы
— Анализ рисков.
— Аппаратные лаборатории.
— Автоматизация ферм E2E.
— Инфраструктура управления виртуальными и физическими машинами.
— Инструменты для отображения служебной информации.
— Ручные приемочные тесты.
— Информационная панель с результатами тестирования.
— Тесты проверки железа для производителей.
— Сводная панель с информацией об использовании и работоспособности оборудования.
— План ручного функционального тестирования Chrome OS.
Приложение Б. Тестовые туры для Chrome
Туры тестов:
— Тур покупателя
— Тур студента
— Тур международных звонков
— Тур ориентиров
— Тур «не спим всю ночь»
— Тур предпринимателя
— Тур неблагополучных районов
— Тур персонализации
Тур покупателя
Описание: шопинг — любимое времяпровождение для многих, особенно во время поездок в другие страны, там всегда можно купить что-то новенькое. В некоторых городах сами магазины стали главными достопримечательностями. В Гонконге, например, расположен один из самых больших торговых центров мира, под крышей которого расположено более 800 магазинов.
Коммерция не чужда и области разработки ПО. Хотя и не в каждом приложении можно потратить деньги, но во многих из них есть возможность что-нибудь купить. Движение в ту сторону стало особенно заметным сейчас, когда дополнительно загружаемый контент стал чем-то привычным. Тур покупателя предлагает пользователю совершить покупки везде, где только можно в тестируемом приложении. Так мы проверяем, может ли пользователь покупать без проблем и не тратить на это много времени.
Применение: Chrome открывает перед пользователем дверь в мировой торговый центр, где возможности потратить деньги безграничны. Конечно, протестировать работу каждого интернет-магазина невозможно. Мы можем только проверить доступность и работоспособность большинства из них. Вот список крупнейших интернет-магазинов (по количеству трафика на их сайтах):
— eBay (www.eBay.com)
— Amazon (www.amazon.com)
— Sears (www.sears.com)
— Staples (www.staples.com)
— OfficeMax (www.officemax.com)
— Macy’s (www.macys.com)
— NewEgg (www.newegg.com)
— Best Buy (www.bestbuy.com)
Тур студента
Описание: многие студенты уезжают учиться за границу. Обосновавшись в новом городе, они используют местные ресурсы для того, чтобы узнать больше об интересующей их области. Для них есть туры, показывающие им полезные места — библиотеки, архивы, музеи и т.д.
Точно так же в интернете люди пробуют новые технологии, чтобы изучать и узнавать больше по конкретной нужной им теме. Этот тур направлен как раз на это: он помогает воспользоваться приложением и протестировать все его возможности для сбора и организации информации.
Применение: протестировать, насколько хорошо Chrome умеет собирать и систематизировать информацию из разных источников. Например, может ли пользователь получить информацию с нескольких сайтов и объединить ее в облачном документе? Можно ли загрузить и использовать контент в офлайне?
Рекомендуемые области для тестирования
В тур студента для Chrome входят:
— «Копировать» и «Вставить»: возможна ли передача разных типов данных через буфер обмена?
— Перемещение офлайнового контента в облако: веб-страницы, изображения, текст и прочее.
— Производительность: возможность одновременного открытия нескольких документов в разных окнах.
— Перемещение данных: перемещение данных между вкладками и окнами, а также между окнами с разными настройками (в обычном режиме и инкогнито).
Тур международных звонков
Описание: во время поездки звонок домой может стать целым приключением. В другой стране легко запутаться в операторах международной связи, карточках оплаты и разнице валют.
При работе с программным продуктом пользователи могут захотеть использовать привычные фичи, но с других платформ, с другими настройками и уровнями доступа. Этот тур подтверждает, что у пользователя не возникнет проблем с использованием продукта, где бы он ни находился.
Применение: просмотр типичных сайтов и использование стандартных возможностей в Chrome на других платформах (Windows, Mac и Linux) с разными настройками подключения в ОС.
Рекомендуемые области для тестирования
В тур международных звонков для Chrome входят:
— Операционные системы: Windows, Mac и Linux.
— Уровни доступа: высокие и низкие уровни привилегий.
— Языки: сложные языки, системы письменности справа налево.
— Сетевые настройки: прокси-сервер, Wi-Fi, проводное подключение, брандмауэр.
Тур ориентиров
Описание: Все очень просто. Используйте компас, чтобы установить ориентир (дерево, камень, склон горы) в нужном вам направлении движения. Доберитесь до него, найдите следующий ориентир и т.д. Если ориентиры идут в одном направлении, вы сможете пробраться даже через дремучий лес. Тур ориентиров для исследовательских тестировщиков напоминает наш выбор ориентиров и движение по ним, чтобы не заблудиться.
Применение: для Chrome этот тур проверяет, легко ли пользователь перемещается от одного объекта к другому. Убедитесь, что пользователи смогут добраться до нужных ориентиров (например, другие окна браузера, открываемые вложения, настройки).
Рекомендуемые ориентиры для Chrome
В тур ориентиров для Chrome входят:
— Окно браузера: основное окно браузера для просмотра веб-сайтов.
— Окно режима инкогнито: используется для просмотра в режиме повышенной секретности; в левом верхнем углу появляется узнаваемое изображение «шпиона» для оповещения пользователя.
— Компактная навигационная панель: это окно браузера доступно из меню; в строке заголовка окна размещается поле поиска.
— Менеджер загрузки: вывод списка контента, загруженного пользователем.
— Менеджер закладок: менеджер закладок — полноценное окно, в котором отображаются закладки пользователя, которые можно нажать для перехода на страницу.
— Инструменты разработчика: менеджер задач, консоль JavaScript и прочее.
— Настройки: вызываются из меню в правом верхнем углу.
— Темы: страница, на которой пользователи могут выбрать свое оформление Chrome OS.
Тур «не спим всю ночь»
Описание: как далеко вы можете зайти? Тур «не спим всю ночь» предлагает туристам проверить свою выносливость, перемещаясь с одной вечеринки на другую без перерывов. «Этот тур проверит, на что вы способны. Выдержите? Хватит вас на всю ночь?»
Тур испытывает тестируемый продукт на прочность, чтобы узнать, выдержит ли он активное и продолжительное использование. Ключевой момент — ничего не закрывать, а продолжать один долгий сеанс взаимодействия с приложением. В ходе тура можно найти баги, появляющиеся только после долгого использования приложения.
Применение: открыть много вкладок Chrome, устанавливать расширения, менять темы и продолжать работу в одном сеансе как можно дольше. Старайтесь не закрывать вкладки или окна, когда вы закончите работу с ними, просто открывайте новую страницу. Если тур занимает несколько дней, Chrome нужно оставить открытым на ночь, чтобы продолжить работу на следующий день.
Рекомендуемые области для тестирования
В тур «не спим всю ночь» для Chrome входят:
— Вкладки и окна: нужно открыть много вкладок и окон.
— Расширения: установить много расширений и запустить их в работу.
— Продолжительность работы: оставьте всё открытым надолго.
Тур предпринимателя