Интересные факты из жизни багов
Интересные факты из жизни багов
Каждый тестировщик знает, что такое баги и баг-репорты. Поиск багов, сортировка багов, исправление багов, отлов регрессионных багов — основной костяк работы по контролю качества программных продуктов. Эта часть тестирования, пожалуй, больше всего распространена в Google, но и здесь есть несколько интересных особенностей. В этом разделе мы не будем говорить о «жучках», которые заносятся в систему, чтобы отслеживать работу ее элементов. Речь пойдет только о реальных ошибках в коде. Ежедневная работа команд разработки чаще всего связана именно с ними.
Итак, сначала был баг. Баги может найти и занести в багтрекинговую систему любой сотрудник Google. Менеджеры продуктов заводят баги еще на ранних версиях продукта, когда находят расхождения со спецификацией или со своим представлением о продукте. Разработчики заводят баги, когда понимают, что случайно поломали свой код или зацепили чужой, или когда сами используют продукты Google. Баги могут прийти с полей: в ходе работы краудсорс-тестировщиков или внешнего тестирования сторонними компаниями. Коммьюнити-менеджеры, которые следят за сообщениями в специальных группах, посвященных продуктам, тоже могут заводить баги. Во внутренних версиях некоторых приложений, например Google Maps, можно сообщить о баге одним кликом. Иногда баг регистрируется через API прямо из приложения.
Если процесс отслеживания багов и связанный с ним объем работы — это такая большая часть работы инженеров, понятное дело, хочется такой процесс автоматизировать. Первой попыткой подобной автоматизации в Google была система под названием BugsDB: простая база данных из нескольких таблиц и запросов, где можно было хранить и получать информацию и даже считать какую-то статистику. Системой BugDB пользовались до 2005 года, пока два предприимчивых инженера, Тед Мао[41] и Рави Гампала, не создали Buganizer.
Вместе с Buganizer мы получили новую гибкую n-уровневую иерархию компонентов взамен простой иерархии «проект компонент версия», которая была в BugDB (да и во всех остальных коммерческих багтрекинговых системах того времени). Стало проще учитывать и отслеживать баги, появился новый жизненный цикл рассмотрения и сопровождения багов. Упростилось отслеживание групп багов — теперь мы могли создавать и управлять целыми списками, строить диаграммы и отчеты. Разработчики реализовали полнотекстовый поиск, историю изменений, настройки «по умолчанию» при создании бага. В целом использовать новую систему стало намного удобнее, пользовательский интерфейс стал интуитивно понятным. Плюс с добавлением аутентификации повысилась безопасность.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
1.3. Важные факты в создании систем Unix
1.3. Важные факты в создании систем Unix Хотя большая часть общего кода Linux разрабатывалась независимо от традиционных исходных баз Unix, на интерфейсы, предоставляемые Linux, сильно влияли существующие системы Unix.На заре восьмидесятых годов прошлого столетия разработчики Unix
3.2.4. Интересные настройки загрузки
3.2.4. Интересные настройки загрузки Рассмотрим парочку файлов, которые хоть и незначительно, но влияют на загрузку.Прежде чем появится приглашение ввести пароль, на экране отображается текстовая информация, пояснение. Чаще всего, здесь разработчик пишет имя дистрибутива
Приложение 1. Интересные ссылки
Приложение 1. Интересные ссылки Я не ставил задачу собрать наибольшее количество ссылок. Здесь размещены наиболее часто упоминаемые ссылки по всяким типовым разделам и парочка тех, которые мне показались интересными.Вообще-то, размещать в книге ссылки – дело
24.5. Интересные виджиты
24.5. Интересные виджиты Интересных виджитов намного больше, чем будет описано в этом пункте, — каждый виджит по-своему интересен. Но мне больше всего понравились следующие виджиты:? Шкала — виджит, напоминающий спидометр, находится на вкладке элементов Gnome.? Выбор цвета —
Наиболее интересные настройки программы
Наиболее интересные настройки программы По мере изложения материала мы уже рассмотрели основные настройки программы, которые доступны через меню Сервис | Параметры, однако осталось кое-что еще интересненькое.? Например, на вкладке Личные (рис. 7.24) вы можете ввести или
Интересные факты
Интересные факты В этом разделе я привожу самые интересные факты, которые можно узнать при работе с Radmin. Некоторые из них вы уже знаете, потому что встречали по тексту ранее, однако здесь они собраны все вместе, этим и интересен раздел.? Если удаленный компьютер начинает
§ 125. Факты
§ 125. Факты 15 декабря 2005Отечественные дизайнеры очень похожи на отечественных журналистов тем, что им совершенно наплевать на факты. Поиск первоисточника, уточнение цитаты, проверка догадки — понятия знакомые (даже банальные), но совершенно невостребованные.Человек,
1.1. Факты
1.1. Факты Начнем обсуждение с фактов об объектах. Предположим, мы хотим сообщить Прологу[1]факт: «Джону нравится Мэри». Этот факт включает в себя два объекта, обозначенных именами «Мэри» и «Джон», и отношение, обозначенное словом «нравится». В языке Пролог используется
Интересные примеры
Интересные примеры На практике нередко возникают неординарные задачи, которые очень непросто решить в системе твердотельного моделирования, но которые, в силу определенных обстоятельств, приходится выполнять именно в таких системах. Причин тому может быть много.
Просмотр багов в BITE
Просмотр багов в BITE Когда инженер в кабине пилота-тестировщика исследует приложение или выполняет регрессионные тесты, информация о багах страницы, на которой он сейчас находится, показывается прямо над тестируемым приложением. Это помогает быстро сориентироваться и
Самые интересные WAP-ресурсы Рунета
Самые интересные WAP-ресурсы Рунета Разнообразие и качество WAP-ресурсов, конечно, не сравнимо с качеством и разнообразием обычных веб-сайтов, что и неудивительно – разница в возрасте этих сервисов Интернета довольна большая. Однако узнать последние новости, прогноз
Кафедра Ваннаха: Знания, модели, факты Ваннах Михаил
Кафедра Ваннаха: Знания, модели, факты Ваннах Михаил Опубликовано 28 октября 2010 года Достоинства, как давно заметил мудрец, есть продолжения наших недостатков. И каждой новой технологии неизбежно сопутствует новый искус. Вот двигатель внутреннего
Как получить интересные снимки
Как получить интересные снимки Чтобы получить интересные снимки, следуйте перечисленным ниже правилам.1. Не спешите сразу уходить от клетки, сняв единственный кадр, — всегда делайте дубли.2. Делайте портреты (рис. 11.13)! Сфотографируйте крупным планом голову животного,