Как называется список рекомендаций от Apple, советы по созданию приложений?
Ну пока не очень ясно, но к Apple UIkit отношение какое-то имеет. Но давайте посмотрим другие варианты ответов.
Design Guidelines — это явно не список советов.
Human Interface Guidelines или как еще можно встретить в виде аббревиатуры HIG, это вот как раз справочник, поэтому выбираем именно этот ответ.
Ответ: Human Interface Guidelines (вариант ответа под номером 3).
Что такое гайдлайны и для чего они нужны
Рассказываем про гайдлайны Android и iOS и сравниваем их ключевые рекомендации.
Иллюстрация: Оля Ежак для Skillbox Media
Елена Нексман
UX/UI- и веб-дизайнер. Делает сложные вещи простыми и пишет об этом.
Гайдлайны мобильных систем ― это набор правил для создания приложений, максимально удобных для пользователей разных платформ.
Это не ультимативные руководства, а список рекомендованных параметров, которые помогут пользователям эффективнее взаимодействовать с мобильным интерфейсом. Ведь если приложение будет неудобным, то людям будет некомфортно им пользоваться, и это скажется на его распространении и монетизации.
- главные различия в гайдлайнах;
- навигацию;
- механику строки поиска;
- принципы контекстных меню;
- системные шрифты.
Одна из ключевых задач гайдлайнов ― дать рекомендации, которые помогут сохранить приложениям разных разработчиков единый вид в рамках одной операционной системы.
Для сайтов не существует единого гайда, но дизайнеры придерживаются общих неписаных правил. В полной мере прочувствовать, насколько неудобно отсутствие единых стандартов, можно на примере десктопных программ. Даже при работе с похожими по функциональности редакторами приходится заново привыкать к новым интерфейсам и новым принципам взаимодействия. Мобильные приложения ― это «быстрый контент», времени осваивать каждое заново у пользователя нет.
Гайдлайны опираются на привычные сценарии взаимодействия и позволяют всем разработчикам делать интерфейсы в едином ключе. Благодаря такому подходу пользователь может использовать все функции приложения практически сразу, поскольку механика взаимодействия ему уже знакома.
Гайдлайны описывают не только принципы UX. Большое внимание в них уделено и UI ― они содержат рекомендации по шрифтам, цветам, вёрстке, анимации. Ведь приложения должны быть не только удобными, но и красивыми ― качественный софт обеспечивает популярность операционной системы.
Собственные инструкции есть у Samsung для Galaxy Edge и у Microsoft для Windows Phone. Мы остановимся на двух главных гайдлайнах для самых популярных операционных систем: Google Material Design System, которым пользуются дизайнеры при разработке приложений для Android, и Apple Human Interface Guidelines для разработчиков под iOS.
Google Material Design System
Гайдлайн появился в 2014 году, одновременно с выходом ОС Android 5.0. В его основу лёг популярный тогда плоский дизайн, в котором все основные элементы отрисовывались схематичными иконками, в противовес натуралистичному скевоморфному дизайну предыдущих лет. Для создания глубины в Material Design добавили тени, которые показывали, какой элемент главный, а какой ― второстепенный.
Полная версия гайдлайна Google Material Design System, версия Material You, на сайте разработчика.
Принципы Material Design:
- Иерархия строится за счёт расположения объектов на разных слоях, отделённых друг от друга при помощи теней.
- За основу типографики взяты принципы печатного дизайна.
- Анимация подчиняется законам физики, ничего не появляется «ниоткуда».
- Поверхности двигаются в трёх измерениях и также действуют по законам реального мира.
Интерфейс, созданный по гайдлайну Material Design, можно сравнить с карточками или бумажными листами ― они непрозрачны, но могут сдвигаться, наслаиваться друг на друга, менять размер, а анимация подсказывает, как взаимодействовать с интерфейсом.
Удобство Material Design в том, что в гайдлайне даются чёткие рекомендации по дизайну ― от размера кнопок до внешнего вида иконок. Обратная сторона такого подхода — создать уникальный дизайн, исходя из этих рекомендаций, сложнее.
О том, что такое скевоморфизм и плоский дизайн, читайте в этой статье.
Apple Human Interface Guidelines
Human Interface появился в 2013 году, с выходом iOS 7. В основе дизайна по гайдлайну от Apple ― воздушность, лаконичность и отзывчивость к действиям пользователя.
Интерфейс здесь сложнее ― активно используются градиенты, подложки, размытость, но всё в очень умеренных количествах, чтобы не мешать взаимодействию с приложениями. Особое внимание уделяется микровзаимодействиям , причём последние могут заключаться не только в цветовой индикации или звуках, но и в вибрации.
Полная версия гайдлайна Apple Human Interface Guidelines на сайте разработчика.
Принципы Human Interface:
- Все элементы ― картинки, шрифты, отступы, цвета ― должны помогать пользователю отделить важное от второстепенного.
- Управление происходит, в основном, не с помощью меню, а с помощью понятных для владельцев техники Apple жестов.
- Анимация может быть любой, но не отвлекающей от основного взаимодействия.
В Human Interface особое внимание уделяется эстетике и уместности дизайна. Например, серьёзные бизнес-приложения рекомендуется делать минималистичными, а экшен-игры могут быть яркими, с богатой анимацией.
В гайдлайне намеренно не даются чёткие указания по поводу внешнего вида элементов, что даёт большую свободу в решениях. Правда, начинающим дизайнерам без точных данных работать будет сложнее.
Основные различия гайдлайнов
В этой таблице мы собрали ключевые технические различия между двумя операционными системами.
Диалоговые окна ― блокируют экран и требуют действия.
Далее рассмотрим различия в гайдлайнах по ключевым пунктам.
Навигация
Google Material Design System
В Android присутствует встроенная панель навигации, которая называется Android Navigation Bar. На ней содержатся кнопки «Назад», «Домой» и «Обзор».
Навигация включает в себя следующие элементы:
- Заголовок страницы: его рекомендуется выравнивать по центру, а слева можно разместить меню-гамбургер или стрелку «Назад».
- Меню-гамбургер: важный элемент навигации по сложным приложениям, который принципиально отличает логику взаимодействия приложений на Android от логики взаимодействия с iOS.
- Меню вкладок: помогает переключаться между однотипными страницами.
- Контекстные меню: относятся к элементу или целой странице.
- Поиск: его рекомендуется зафиксировать в верхней части страницы.
Apple Human Interface Guidelines
В iOS нет стандартного навигационного меню, аналогичного Android Navigation Bar. Поэтому нижняя часть приложения может совпадать с кромкой телефона.
Навигация включает в себя следующие элементы:
- Заголовок страницы: рекомендуется смещать к левому краю, рядом может быть расположена кнопка «Назад».
- Панель с основными пунктами меню: рекомендуется располагать в нижней части, она содержит 2–5 вкладок с рекомендованным размером текста в 10 pt. Если все пункты меню не помещаются в нижней панели, то их можно прятать в кнопке «Ещё» (More), тап по которой будет открывать дополнительное окно с пунктами.
- Дополнительное меню: даёт доступ к дополнительным функциям, которые относятся к определённому пункту меню.
- Поиск: гайдлайн рекомендует его держать вверху страницы или прятать, показывая по свайпу.
Вместо меню-гамбургера гайдлайн iOS рекомендует использовать жестовое управление. Например, по свайпу слева направо совершать отмену действия, а по свайпу наверх открывать меню вкладок. Чтобы разгрузить интерфейс, разработчики рекомендуют избегать лишних элементов, используя, например, вместо кнопок действия-тапы.
Подборки полезных элементов интерфейса для iOS и Android в этом материале.
Кнопки действия и отмены действия
Google Material Design System
Основную кнопку действия страницы гайдлайн рекомендует отображать в правом нижнем углу, в том числе она может быть плавающей. Если есть другие важные действия, их рекомендовано расположить в верхней части экрана.
Для отмены действия используется кнопка «Назад» в верхнем меню или «Домой» на панели Android Navigation Bar.
Apple Human Interface Guidelines
В iOS ключевые кнопки рекомендуют располагать вверху страницы: действия ― в правом углу, а отмены ― в левом углу. По умолчанию эти кнопки не имеют рамки или фона, но в некоторых случаях их можно использовать для эффектов интерактивности.
К тексту на кнопках Apple Human Interface Guidelines выдвигает конкретные требования: слова должны быть глаголами (например, «Отправить» или «Отменить»), и каждое нужно начинать с большой буквы. При этом важно следить за длиной названий ― слишком длинные слова могут не отображаться полностью на небольших устройствах.
Поиск
Google Material Design System
Гайдлайн рекомендует прикреплять поиск к верхней панели навигации.
- Тап по строке поиска разворачивает историю поиска. Лупа меняется на стрелку «назад», с помощью которой можно свернуть панель.
- Справа от строки поиска находится значок голосового ввода. Он меняется на крестик, который стирает текст, если начат текстовый ввод.
Apple Human Interface Guidelines
Согласно гайдлайну iOS, панель поиска может существовать как отдельно, так и на панели навигации или только на той странице, где необходимо выполнить поиск.
Если поиск находится на панели навигации, то его можно закрепить или оставить скрытым, пока пользователь не откроет его свайпом сверху вниз.
- Сворачивается поиск кнопкой «Отмена» в правой части строки.
- Очистка поиска происходит при нажатии на крестик, который появляется в правой части строки в момент начала набора текста.
Контекстное меню и выбор
Google Material Design System
Контекстное меню может относиться как ко всей странице целиком, так и к отдельным строкам. Оно открывается по нажатию на стандартную кнопку с тремя точками в правой части строки или шапки страницы.
Внешний вид контекстного меню регламентирован:
- Максимальная высота должна быть как минимум на одну строку меньше высоты основного интерфейса.
- Если какие-то действия недоступны, они выделяются цветом ― обычно более близким к основному цвету панели.
Альтернативный способ вызова меню ― тап по кнопке или объекту.
Apple Human Interface Guidelines
Apple не использует специальный символ для вызова контекстного меню, предлагая собственную механику.
- Контекстное меню в iOS открывается по долгому нажатию на элемент и предлагает несколько предопределённых вариантов действий с выбранным пунктом.
- Если какие-то действия недоступны, они просто не отображаются.
Если содержимое страницы представлено в строках, то, согласно гайдлайну, ещё одно контекстное меню может открываться по свайпу строки налево или направо.
Читайте советы по проектированию удобных систем от Джефа Раскина, дизайнера интерфейсов Apple, в этом материале.
Вкладки
Google Material Design System
- Основную панель вкладок рекомендовано располагать в верхней части экрана.
- Навигация между вкладками должна осуществляться при помощи табов.
- Для переключения между табами нужно использовать механику горизонтальных свайпов.
При открытии дочерней страницы она раскрывается поверх материнской, а в верхнем левом углу появляется кнопка «Назад».
Apple Human Interface Guidelines
- Панель вкладок в Human Interface рекомендовано расположить в нижней части экрана.
- Она должна быть полупрозрачной и иметь фоновый цвет.
- При появлении клавиатуры панель скрывается.
- Не рекомендовано использовать между вкладками горизонтальный скролл: если не все нужные вкладки умещаются в одной панели, можно их спрятать в кнопку «Ещё» (More) в правой части и открывать в отдельном меню.
Появление дочерней страницы происходит поверх материнской с эффектом Slide In ― она выезжает из правой части экрана влево, а возвращение на материнский экран ― по свайпу вправо с эффектом Slide Out, скольжения справа налево.
Размеры иконок и минимальный размер цели нажатия
Google Material Design System
В системе для иконок используются два размера: 48×48 dp для домашнего экрана и Play Market, а также 24×24 dp ― размер для папок и системных разделов. Уменьшение иконок происходит автоматически.
- Иконка приложения должна быть 32-битной, в формате PNG с прозрачным фоном.
- Размер иконки ― 48×48 dp: это соответствует размеру 48×48 рх для экранов с разрешением 160 dpi и 192×192 для разрешения 640 dpi. Гайдлайн рекомендует просматривать и редактировать иконку в размере 192×192 рх.
- Иконка должна быть квадратной с прямыми углами и без подложек: в системе иконки имеют скруглённые углы и отбрасывают тени, но оба этих эффекта создаются системой автоматически.
- Обязательное требование к иконке ― внутренние поля в 1 dp, которые нужно закладывать при проектировании.
Apple Human Interface Guidelines
iOS имеет более сложную иерархию иконок. В максимальных разрешениях экрана используется пять размеров:
- 1024×1024 px в магазине приложений App Store;
- 180×180 px на рабочем столе;
- 120×120 px в результатах поиска приложения в Spotlight;
- 87×87 px в настройках;
- 114×114 px в уведомлениях.
Гайдлайн рекомендует создавать для каждого из размеров отдельный файл. Если этого не сделать, иконка будет уменьшена автоматически.
Читайте историю Сьюзен Кэр ― автора первых иконок для Apple в нашей статье.
Требования к иконкам:
- иконка должна иметь непрозрачный фон и быть сохранена в формате PNG без надписей, наложений и рамок;
- форма ― квадрат; иконки имеют скруглённые углы, но система генерирует их автоматически;
- система использует однопиксельные поля вокруг иконки, но рисовать их не нужно ― они также создаются автоматически.
Шрифты
Google Material Design System
Системный шрифт в Android ― Roboto. Альтернативный ему шрифт ― Noto, он предназначен для тех языков в приложениях Chrome и Android, которые не поддерживают основной шрифт. Google не ограничивает разработчика в использовании шрифта, предлагая собственные рекомендации по выбору гарнитур для заголовков и подписей.
Apple Human Interface Guidelines
Системный шрифт в iOS ― гротеск San Francisco, его дополняет шрифт с засечками New York. Оба шрифта поддерживают более ста языков и имеют довольно большой набор начертаний, поэтому гайдлайн рекомендует использовать в дизайне системные шрифты.
Вместо заключения
Стоит ли создавать дизайн приложения для каждой ОС отдельно? Да, в крупных компаниях часто так и делают ― сохраняя единство общего вида приложений для двух платформ, в каждом из них учитывают детали, рекомендованные гайдлайном для конкретной операционной системы. Такой подход требует значительных временных и денежных затрат. Если бюджет и время ограничены, то можно сделать и единый дизайн для двух платформ, который, несмотря на рекомендации гайдланов для конкретной системы, будет хорошо смотреться в любом смартфоне.
Apple Human Interface Guidelines даёт довольно широкие возможности для творчества ― чаще всего он не регламентирует, а просто рекомендует соблюдать некоторые правила. Так что при разработке можно взять за основу Google Material Design System и проследить, чтобы основные навигационные элементы не противоречили логике взаимодействия пользователя с iOS. И лучше не использовать специфических элементов, привычных пользователям только одной из платформ.
И главное ― по мере обновления систем обновляются и гайдлайны, поэтому нужно постоянно следить за актуальными требованиями.
Больше интересного про дизайн в нашем телеграм-канале. Подписывайтесь!
Ответы VK Testers
ВОПРОС: Какое минимальное количество тестовых конфигураций необходимо, если локалей две: ru и en, поддерживаемые браузеры Chrome и Safari, а поддерживаемые версии iOS 9 и 10?
ВОПРОС: Чем отличаются браузеры?
ВОПРОС: Зачем тестировщику консоль в браузере?
ОТВЕТ: Для дополнительной информации
ВОПРОС: Какой термин используется для обозначения короткого цикла тестов для подтверждения работоспособности основных функций приложения?
ОТВЕТ: Smoke test
ВОПРОС: Для чего нужно нагрузочное тестирование?
ОТВЕТ: Для анализа изменения состояния приложения под нагрузкой
ВОПРОС: Какой из протоколов не является защищенным?
ВОПРОС: Как тестовое покрытие влияет на качество продукта?
ОТВЕТ: Не прямо пропорционально
ВОПРОС: Как можно посмотреть содержимое icmp-пакетов?
ОТВЕТ: С помощью tcpdump
ВОПРОС: Что такое операционная среда?
ОТВЕТ: Интерфейс операционной системы для прикладного программного обеспечения
ВОПРОС: Что такое операционная оболочка?
ОТВЕТ: Программа, реализующая или расширяющая пользовательский интерфейс операционной системы
ВОПРОС: Зачем для тестирования используют консоль в браузере?
ОТВЕТ: Для получения дополнительной информации
ВОПРОС: Что полезного можно найти в системных логах?
ОТВЕТ: Сообщения об ошибках
ВОПРОС: Как называется список рекомендаций от Apple, в котором содержатся советы по созданию приложений?
ОТВЕТ: Guidelines Human Interface Guidelines
ВОПРОС: Что полезного для тестирования хранится в системных логах?
ОТВЕТ: Сообщения об ошибках
ВОПРОС: В каких случаях тестирование является динамическим?
ОТВЕТ: В обоих перечисленных случаях
ВОПРОС: Что не используют для измерения объемов памяти?
ВОПРОС: Что из перечисленного является устойчивым названием одного из элементов пользовательского интерфейса?
ОТВЕТ: TV button
ВОПРОС: Какой из этих тестов негативный?
ОТВЕТ: Забегает в бар и заказывает 0 кружек пива
ВОПРОС: Чем тестирование производительности отличается от нагрузочного тестирования?
ОТВЕТ: Нагрузочное — при максимальных нагрузках, производительности — время отклика при различных нагрузках
ВОПРОС: Для чего нужно нагрузочное тестирование?
ОТВЕТ: Для анализа изменения состояния приложения под нагрузкой
ВОПРОС: В чем отличие локализации от интернационализации?
ОТВЕТ: Интернационализация — адаптация продукта для использования везде, локализация — в конкретных регионах
ВОПРОС: Что такое регрессионное тестирование?
ОТВЕТ: Тестирование, направленное на обнаружение вызванных внесенными изменениями багов в уже существующей функциональности
ВОПРОС: Какой код ответа информирует о серверной ошибке?
ВОПРОС: Зачем тестировщику VPN?
ОТВЕТ: Для доступа к заблокированным ресурсам
ВОПРОС: Какая жидкость позволит произвести негативное тестирование кружки?
ОТВЕТ: Уксусная кислота
ВОПРОС: Что такое Smoke test?
ОТВЕТ: Тестирование надежности и устойчивости системы при превышения пределов нормального функционирования
ВОПРОС: Что НЕ включено в процесс выполнения программы в ЭВМ?
ОТВЕТ: Кэшированные данные
ВОПРОС: На чьей стороне исполняется JavaScript?
ВОПРОС: Что такое UX?
ОТВЕТ: Опыт взаимодействия пользователя с приложением
ВОПРОС: Что из этого не является частью тестирования производительности?
ОТВЕТ: Функциональное тестирование
ВОПРОС: От чего зависит отображение сайта в браузере?
ВОПРОС: Как расшифровывается UEFI?
ОТВЕТ: United Extensible Firmware Interface
ВОПРОС: Что такое операционная среда?
ОТВЕТ: Среда для выполнения операционной системы
ВОПРОС: Какой из этих IP адресов является невалидным?
ВОПРОС: Какой из фреймворков для автоматизации тестирования является самым популярным?
ВОПРОС: Какового режима видеодаптера НЕ существует?
ВОПРОС: Что означает ADB в тестировании?
ОТВЕТ: Android Debug Bridge
ВОПРОС: Что подразумевает контроль качества (QC) в процессе разработки?
ОТВЕТ: Мониторинг процессов обеспечения качества продукта
ВОПРОС: Функция, которая вызывает сама себя, называется
ВОПРОС: Когда конструктор в программировании вызывается автоматически?
ОТВЕТ: При создании объекта
ВОПРОС: Расшифруйте аббревиатуру QC.
ОТВЕТ: Quality Control
ВОПРОС: Сколько букв для шифрования использовалось в армейской версии «Энигмы» ?
ВОПРОС: Как называется программа, позволяющая отправлять сетевые запросы из интерфейса командной строки?
ВОПРОС: Расшифруйте аббревиатуру MVP
ВОПРОС: Что такое XSS?
ОТВЕТ: Межсайтовый скриптинг
ВОПРОС: Что такое std?
ОТВЕТ: Cтандартное пространство имён языка С++
ВОПРОС:Что подразумевается под чек-листами в тестировании?
ОТВЕТ: Инструмент для пошагового тестирования приложения
ВОПРОС: Что является одной из основных функциональных особенностей языка Kotlin по сравнению с языком Java?
ОТВЕТ: Null Safety
ВОПРОС: Что означает буква S в HTTPS ?
ВОПРОС: Что или кто называется Linux?
ВОПРОС: Зачем ВКонтакте API?
ОТВЕТ: Для предоставления сервисов и данных разработчикам приложений
ВОПРОС: К какому виду СУБД относится PostgreSQL?
ВОПРОС: Что такое FTP?
ОТВЕТ: Протокол для передачи данных по сети, основан на TCP
ВОПРОС: Что из перечисленного является инструментом для автоматизации действий веб-браузера?
ВОПРОС: Зачем нужна настройка Do Not Keep Activities?
ОТВЕТ: Для проверки соответствия приложения activity lifecycle
ВОПРОС: Как называется компонент, отображающий определенный экран в Android-приложениях?
ВОПРОС: Чем альфа-тестирование отличается от бета-тестирования?
ОТВЕТ: Кругом лиц
ВОПРОС: Какой из этих элементов присутствует в трехуровневой архитектуре программного комплекса?
ОТВЕТ: Сервер базы данных
ВОПРОС: Куда был помещён первый в мире зафиксированный баг?
ОТВЕТ: Прибит в рамочке на стену
ВОПРОС: Что является одним из признаков некачественного ПО?
ОТВЕТ: Несоответствие функциональным требованиям
ВОПРОС: Что из ниже перечисленного не является браузерным движком?
ОТВЕТ: Google Chrome
ВОПРОС: Что такое UX?
ОТВЕТ: Опыт взаимодействия пользователя с приложением
ВОПРОС: Для чего нужен DNS?
ОТВЕТ: Для преобразования доменов в IP-адреса
ВОПРОС: Какая ошибка возникает во всех перечисленных ОС: Android, iOS, Mac OS?
ОТВЕТ: Kernel panic
ВОПРОС: Как называется технология, которая блокирует просмотр интернет-трафика мобильных приложений?
ОТВЕТ: Charles Blocking
ВОПРОС: Объясните фразу «Я знаю отличную шутку про UDP, но не факт, что она до вас дойдет»
ОТВЕТ: UDP предоставляет ненадёжный сервис
ВОПРОС: Расшифруйте аббревиатуру QA
ОТВЕТ: Quality Assurance
Как называется список рекомендаций от apple в котором содержатся советы по созданию приложений
Ответы на тест VK Testers
268 subscribers
✅ Это сборник ответов на вопросы из теста VK Testers.
ℹ️ Вся информация в закрепе: t.me/vk_leaks_otveti/6
Не нашли здесь своего вопроса? Отправьте его @menov_mx , чтобы пополнить наш сборник.
Основной канал: @vk_leaks
About
Blog
Apps
Platform
Ответы на тест VK Testers
268 subscribers
• Что является одной из основных функциональных особенностей языка Kotlin по сравнению с языком Java?
— ✅Null Safety
• Функция, которая вызывает сама себя, называется
— ✅Рекурсивной
• Что является одним из признаков некачественного ПО?
— ✅Несоответствие функциональным требованиям
— Код не поддается рефакторингу
— Невозможность проведения автоматического тестирования
• Как называется программа, позволяющая отправлять сетевые запросы из интерфейса командной строки?
— ✅curl
• Что означает ADB в тестировании?
— Apple Desktop Bus
— ✅Android Debug Bridge
• Что подразумевает контроль качества (QC) в процессе разработки?
— Процесс анализа качества продукта
— ✅Мониторинг процессов обеспечения качества продукта
— Превентивный процесс обеспечения качества программного продукта
• Что такое Smoke test?
— Тестирование надежности и устойчивости системы при превышения пределов нормального функционирования
— Тестирование приложения без доступа к исходному коду
— ✅Короткий цикл тестов для подтверждения работоспособности основных функций приложения
• Какового режима видеоадаптера НЕ существует?
— ✅Текстового
• Для чего тестировщику менять ширину канала?
— Чтобы эффективно распределить трафик между всеми тестовыми устройствами
— ✅Протестировать скорость передачи данных
— Моделировать проблемы с сетевым подключением
• Что полезного можно найти в системных логах?
— Информацию о выполнении программ
— ✅Сообщения об ошибках
• Как называется компонент, отображающий определенный экран в Android-приложениях?
1) ✅Activity
• Что из перечисленного является инструментом для автоматизации действий веб-браузера?
1) ✅Selenium
• В каком формате передаются данные через Ethernet?
1) В специальном формате XML
2) В JSON — упрощенном варианте XML
3) ✅В бинарном формате
• Какая ошибка возникает во всех перечисленных ОС: Android, iOS, Mac OS?
3) ✅BSoD
• По чьей инициативе был разработан стек TCP\IP?
1) Разрабатывается независимыми разработчиками
2) ✅По инициативе Министерства обороны США
3) По инициативе Министерства обороны СССР
• Что является основной функцией вкладки Network в консоли браузера?
1) Исследование загруженных элементов
2) ✅Запись сетевого журнала
3) Возможность профилировать время исполнения и использование памяти
• Как называется тест поддержки браузером веб-стандартов?
1) ✅Acid3
• Зачем нужен Javascript движок?
1) Для ускорения разработки на Javascript
2) ✅Для обработки Javascript
3) Для создания программ на JavaScript
• Какого из перечисленных протоколов НЕ существует?
1) ✅Dcp
• Какой способ организации локальных сетей из перечисленных существует?
3) ✅Кольцо
3.3K views edited 19:42
• К какому виду СУБД относится PostgreSQL?
3) ✅Реляционная
• Зачем для тестирования используют консоль в браузере?
2) Для запуска тестов
3) ✅Для получения дополнительной информации
• Имена чего изначально планировал использовать Google для своих операционных систем?
1) ✅Имена сладостей
3) Имена роботов
• Что из этого не является частью тестирования производительности?
1) ✅Функциональное тестирование
• Что НЕ включено в процесс выполнения программы в ЭВМ?
1) ✅Блок управляющей информации
2) Кэшированные данные
• Расшифруйте аббревиатуру QC.
1) ✅Quality Control
3) Qualified Contributor
• Какой из протоколов не является защищенным?
3) ✅FTP
• Какие функции выполняет протокол TCP в стеке TCP\IP?
1) Функции сеансового уровня
2) ✅Функции транспортного уровня
3) Функции прикладного уровня
• Что не позволяет сделать iframe в браузере?
1) Открыть дополнительное окно браузера
2) Выполнять ajax запросы
3) ✅Перейти из iframe обратно на сайт по кнопке «назад»
• Что невозможно было бы сделать без DNS?
1) ✅Cвязаться с устройствами вне локальной сети
2) Связывать устройства внутри локальной сети
3) Связывать устройство по Bluetooth
• Какой из этих элементов присутствует в трехуровневой архитектуре программного комплекса?
1) Оперативная память
2) ✅Сервер базы данных
• Какая из масок может быть использована для организации сети?
1) ✅255.255.255.0
• Что не используют для измерения объемов памяти?
1) ✅Киобит
• Чем POST отличается от GET?
1) GET для получения, POST для обновления
2) GET для обновления, POST для создания
3) ✅GET для получения, POST для создания
4.3K views edited 16:51
• Какой термин используется для обозначения короткого цикла тестов для подтверждения работоспособности основных функций приложения?
3) ✅Smoke test
• Какой код ответа информирует о серверной ошибке?
2) ✅500
• Зачем придумали DNS?
1) ✅Для преобразования доменов в IP-адреса
2) Для получения электронной почты
3) Для получения информации о доменах
• Какового режима видеодаптера НЕ существует?
1) ✅Алфавитно-графического
• Что такое возраст дефекта?
1) Время, прошедшее с момента обнаружения дефекта
2) ✅Время между датой обнаружения и датой закрытия дефекта
3) Время между датой обнаружения и датой начала исправления дефекта