Как тестируют в Google
Шрифт:
Тур «не спим всю ночь»
Описание: как далеко вы можете зайти? Тур «не спим всю ночь» предлагает туристам проверить свою выносливость, перемещаясь с одной вечеринки на другую без перерывов. «Этот тур проверит, на что вы способны. Выдержите? Хватит вас на всю ночь?»
Тур испытывает тестируемый продукт на прочность, чтобы узнать, выдержит ли он активное и продолжительное использование. Ключевой момент — ничего не закрывать, а продолжать один долгий сеанс взаимодействия с приложением. В ходе тура можно найти баги, появляющиеся только после долгого использования приложения.
Применение:
Рекомендуемые области для тестирования
В тур «не спим всю ночь» для Chrome входят:
— Вкладки и окна: нужно открыть много вкладок и окон.
— Расширения: установить много расширений и запустить их в работу.
— Продолжительность работы: оставьте всё открытым надолго.
Тур предпринимателя
Описание: одни путешествуют для развлечения, другие — по делам бизнеса. Этот тур выяснит, насколько легко заниматься бизнесом в стране визита. Есть ли подходящие местные поставщики? С какими бюрократическими тонкостями связано начало работы?
В программных продуктах этот тур проверяет, легко ли пользователь может разрабатывать контент, используя тестируемый продукт. Пользователь проверяет, сколько полезных инструментов дает программный продукт, насколько легко выполняется импорт и экспорт.
Применение: в Chrome есть обширный инструментарий для разработчиков на JavaScript и веб-разработчиков, которые запускают и тестируют свои веб-приложения. Тур нужен для проверки инструментария, генерации примеров скриптов и тестирования онлайн-контента.
Инструменты в Chrome
В тур предпринимателя для Chrome входят:
— Инструменты разработчика: просмотр элементов страницы, ресурсов и сценариев, включение отслеживания ресурсов.
— Консоль JavaScript: правильно ли выполняется код JavaScript?
— Просмотр исходного кода: легко ли читается код с цветовым (или другим) выделением, легко ли перейти к нужному разделу?
— Менеджер задач: правильно ли отображаются процессы, легко ли определить, сколько ресурсов потребляет веб-страница?
Тур неблагополучных районов
Описание: в каждом городе есть неблагополучные районы и места, которых туристу лучше избегать. В программных продуктах тоже есть свои опасные места — секции кода, в которых полно багов.
Применение: главная цель разработчиков Chrome — сделать просмотр веб-страниц быстрым и простым. При этом насыщенный контент может страдать. В первых версиях Chrome у пользователей возникали проблемы даже с просмотром роликов на YouTube. Хотя многие проблемы в этом направлении уже решены, с функционально
насыщенным контентом до сих пор бывают трудности.Неблагополучные районы в Chrome OS
В тур неблагополучных районов в Chrome входят:
— Онлайн-видео: Hulu, YouTube, ABC, NBC, полноэкранный режим, высокое разрешение.
— Flash-контент: игры, реклама и презентации.
— Расширения: расширения, требующие усложненного тестирования.
— Апплеты Java: проверка успешного запуска апплетов Java (например, игр Yahoo!)
— Технология O3D: проверка контента, написанного с использованием технологии Google O3D (например, в видеосвязи Gmail).
— Множественный запуск: попытка открыть несколько экземпляров с «тяжелым» контентом в разных вкладках и окнах.
Тур персонализации
Описание: тур показывает путешественникам, как они могут персонифицировать свою поездку, подогнать ее под свои предпочтения. В тур все включено — от покупки новой пары солнцезащитных очков до аренды машины, найма личного экскурсовода и посещения магазинов. В тестировании наших приложений этот тур позволяет пользователям попробовать по-разному настроить свою работу с продуктом и персонализировать продукт на свой вкус.
Применение: исследование различных способов настройки Chrome для предпочтений конкретного пользователя с помощью тем оформления, расширений, закладок, настроек, ярлыков и профилей.
Способы настройки Chrome
В тур персонализации Chrome входят:
— Темы: использование тем для настройки внешнего вида Chrome OS.
— Расширения: загрузка и установка расширений Chrome OS для модификации функциональности и оформления.
— Настройки Chrome: настройка взаимодействия пользователя с Chrome с помощью изменения конфигурации.
— Разделение профилей: проверка того, что настройки одного пользовательского профиля не будут распространяться на другие учетные записи.
Приложение В. Посты из блога об инструментах и коде
В этом приложении приведено несколько постов из Google Testing Blog.
Охотимся на баги и потерянное время вместе с BITE
Среда, 12 октября 2011 г. 9:21
http://googletesting.blogspot.com/2011/10/take-bite-out-of-bugs-and-redundant.html
Джо Аллан Мухарски
Хотя веб становится все более удобным и легким в работе, регистрация багов на сайтах — все еще ручной и утомительный труд. Найди дефект. Переключись на окно багтрекинговой системы. Заполни поля описания ошибки. Зайди обратно в браузер, сделай скриншот экрана и присоедини его к сообщению о баге. Не забудь добавить комментарий. Во время всего процесса приходится постоянно прыгать с одного контекста на другой. Внимание тестировщика постоянно отвлекается от приложения, которое он тестирует.