Названия элементов интерфейса:
- Группировка данных
- Списки
- Всплывающие
- Края
- Индикаторы
- Фокус
- Инструменты
- Кнопки
- Счетчики
- Ввод данных
- Картинки
- Прочее
Автоматизация тестирования (англ. Test Automation) — Использование программного обеспечения для осуществления или помощи в проведении определенных тестовых процессов, например, управление тестированием, проектирование тестов, выполнение тестов и проверка результатов.
Авторизация является функцией определения прав доступа к ресурсам и управления этим доступом. Авторизация — это не то же самое что идентификация и аутентификация: идентификация — это называние лицом себя системе; аутентификация — это установление соответствия лица названному им идентификатору; а авторизация — предоставление этому лицу возможностей в соответствие с положенными ему правами или проверка наличия прав при попытке выполнить какое-либо действие. Например, авторизацией являются лицензии на осуществление определённой деятельности.
Адаптивная верстка (Adaptive layout) – верстка, при которой шаблоны верстки и функционал для различных устройств с разной шириной экрана создаются и определяются заранее. Сервер будет определять устройство пользователя и выводить нужный шаблон и контент.
Адрес веб-страницы (URL – Uniform Resource Locator) – уникальный адрес веб-страницы или какого-то другого ресурса в Интернете.
Альфа-тестирование — (alpha testing): Моделируемое или действительное эксплуатационное тестирование потенциальными пользователями/заказчиками или независимой командой тестирования на стороне разработчиков, но вне разрабатывающей организации. Альфатестирование часто применяется к коробочному программному обеспечению в качестве внутреннего приёмочного тестирования.
Анализ граничных значений (англ. Boundary Value Analysis — BVA). Разработка тестов методом черного ящика, при котором тестовые сценарии проектируются на основании граничных значений.
Анализатор трафика, или сниффер (от англ. to sniff — нюхать) — программа или устройство для перехвата и анализа сетевого трафика (своего и/или чужого).
Аутентификация (от греческого: αυθεντικός ; реальный или подлинный): подтверждение подлинности чего-либо или кого либо. Например, предъявление паспорта - это подтверждение подлинности заявленного имени отчества.
Баг (дефект) — Изъян в компоненте или системе, который может привести компонент или систему к невозможности выполнить требуемую функцию, например неверный оператор или определение данных. Дефект, обнаруженный во время выполнения, может привести к отказам компонента или системы. Приоритет багов — важность той или иной ошибки в ПО: Trivial — косметическая малозаметная проблема. Minor — очевидная, незначительная проблема. Major — значительная проблема. Critical — проблема, нарушающая работу c ключевыми функциями ПО. Blocker — проблема, нарушающая функционирование ПО.
Баг-репорт — документ, описывающий ситуацию или последовательность действий приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата.
Баннер — графическое изображение рекламного характера. Баннеры размещают для привлечения клиентов или для формирования позитивного имиджа.
Бекэнд (backend) — область веб-технологий, работающих на сервере. Внутренняя часть серверной системы, занимается обработкой данных.
Белый ящик (англ. White box) — Процедура разработки или выбора тестовых сценариев на основании анализа внутренней структуры компонента или системы.
Бета-тестирование (beta testing) — Эксплутационное тестирование потенциальными и/или существующими клиентами/заказчиками на внешней стороне никак не связанными с разработчиками, с целью определения действительно ли компонент или система удовлетворяет требованиям клиента/заказчика и вписывается в бизнес-процессы. Бета-тестирование часто проводится как форма внешнего приёмочного тестирования готового программного обеспечения для того чтобы получить отзывы рынка.
Билд (build, сборка, релиз) — сборка программного обеспечения, имеющая определенную версию. Разработчик выпускает новую версию ПО с новыми функциями или исправлениями. Весь сделанный к этому моменту код помечается (версионируется), архивируется, тестируется и собирается (build) в законченный продукт. Это и есть билд.
Биллинг (billing) - Система выставления счетов клиентам за оказываемые компанией услуги и продаваемые товары.
Браузер (веб-обозреватель) (Browser) — программное обеспечение, предназначенное для просмотра веб-сайтов в интернете. Также может быть использован для просмотра файлов, содержимого веб-документов. К тому же многие современные браузеры поддерживают возможность просмотра документов многих графических форматов, проигрывания аудио и видеофайлов.
Буфер обмена - Место в оперативной памяти компьютера, предназначенное для промежуточного хранения любого вида информации (текст или часть текста, фото и видеофайлы, аудиофайлы и прочие типы файлов).
Бэклог продукта (Резерв продукта, Product backlog)– в проекте гибкой разработки, распределенный по приоритетам список планируемых задач проекта. Резерв может содержать пользовательские истории, бизнес-процессы, запросы на изменение и разработку инфраструктуры. Рабочие элементы из резерва назначаются на будущие итерации на основе их приоритетов.
Валидация —Доказанное объективными результатами исследования подтверждение того, что требования для ожидаемого конкретного использования приложения были выполнены
Верификация — Доказанное объективными результатами исследования подтверждение того, что определенные требования были выполнены.
Владелец продукта (Product Owner) – представляет интересы конечных пользователей и других заинтересованных в продукте сторон.
Вьюпорт (viewport) — видимая на экране область документа.
Гайд (Guide) — у этого слова много синонимов: справочник, руководство, пособие, план, инструкция, путеводитель.
Гибкая методология разработки программного обеспечения (agile software development): Группа методологий разработки программного обеспечения, основанных на итеративной поэтапной разработке, где требования и решения развиваются посредством сотрудничества между самоорганизующимися межфункциональными командами.
Гибкое тестирование (agile testing): Способ тестирования для проектов, использующих гибкие методологии разработки программного обеспечения, включающий такие техники и методы, как экстремальное программирование, и рассматривающий процесс разработки как потребителя процесса тестирования и делающий упор на парадигму раннего тестирования.
Гиперссылка (hyperlink): Указатель на веб-странице, ведущий на другие веб-страницы
Гипертекст — набор (система) текстовых страниц, имеющих перекрестные ссылки. Яркими примерами таких систем являются веб-сайты. В рамках веб-сайтов вы можете переходить по ссылкам с одной страницы на другую. В интернете текст размечается при помощи HTML и изначально предполагает использование гиперссылок.
Декомпозиция — разделение одной объёмной сложной задачи на ряд более простых и менее объёмных взаимосвязанных задач.
Динамическое тестирование (англ. Dynamic testing) — тестирование с запуском кода на исполнение.
Драйвер (driver): Компонент программного обеспечения или средство тестирования, которое заменяет компонент, обеспечивающий управление и/или вызов компонента или системы
Дымовое тестирование (англ. Smoke test) — короткий цикл тестов для подтверждения, что после сборки кода (нового или исправленного) приложение стартует и выполняет основные функции.
Заглушка (placeholder) — текст, отображаемый в поле ввода формы на сайте до того, как пользователь начинает заполнение этого поля. Обычно используется для подсказки о формате ввода данных. Реализуется при помощи атрибута placeholder для тега input.
Идентификация (от латинского identifico — отождествлять): присвоение субъектам и объектам идентификатора и / или сравнение идентификатора с перечнем присвоенных идентификаторов. Например, представление человека по имени отчеству - это идентификация.
Иконка — миниатюрное изображение, представляющее приложение, документ, окно, компонент ОС, при нажатии на которую открывается соответствующий файл. Необходима для того, чтобы получить быстрый доступ к запрашиваемому файлу.
Инпут (input) – поле для ввода текста или иной элемент формы на веб-странице.
Инсталляционное тестирование (Installation Testing) — проверка успешной инсталляции и настройки, а также обновления или удаления программного обеспечения.
Инструмент захвата/воспроизведения (capture/playback tool): Инструмент выполнения тестов, в котором входная информация записывается во время ручного тестирования с целью создания автоматизированного сценария тестирования, который может быть выполнен позже. Эти средства часто используют для поддержки автоматизированного регрессионного тестирования.
Инструмент нагрузочного тестирования (load testing tool): Инструмент для поддержки нагрузочного тестирования, способный эмулировать увеличивающуюся нагрузку (число одновременных пользователей и/или транзакций во время определенного промежутка времени)
Инструмент отладки (debugging tool): Инструмент, используемый программистами для воспроизведения отказов, исследования состояния программ и поиска соответствующего дефекта. Отладчики позволяют программистам исполнять программу пошагово для останова на любом операторе программы и для установки и проверки программных переменных.
Интеграционное тестирование (integration testing) — Тестирование, выполняемое для обнаружения дефектов в интерфейсах и во взаимодействии между интегрированными компонентами или системами.
Исследовательское тестирование (exploratory testing) - Неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых и улучшенных тестов.
Итерация — однократное выполнение тела цикла.
Кеширование — технология, при которой документ загружается один раз и результат загрузки сохраняется. В следующий раз при обращении к документу, если он не был обновлен, то будет загружена сохраненная версия. Это помогает сократить время ожидания.
Консольное тестирование — тестирование приложений предназначенных для консолей.
Контекстное меню (Context menu) - элемент графического интерфейса операционной системы, представляющий собой список команд, вызываемый пользователем для выбора необходимого действия над выбранным объектом. Команды контекстного меню относятся к тому объекту, над которым это меню было вызвано.
Концепция дизайна (эскиз, макет, Mockup) – графический файл, который состоит из наиболее мелких картинок-слоев элементов общего рисунка.
Конфигурационное тестирование (англ. Configuration Testing) — специальный вид тестирования, направленный на проверку работы программного обеспечения при различных конфигурациях системы (заявленных платформах, поддерживаемых драйверах, при различных конфигурациях компьютеров и т.д.)
Крэш-лог (Crash Log) – файл, в котором хранится вся информация по ошибке неработоспособности/экстренного завершения работы программы.
Логин (Login) – сетевое имя пользователя. Как часть реквизитов доступа к закрытым данным, логин почти всегда сопровождается паролем. У каждого пользователя может быть много логинов для доступа к разным данным. Они могут использоваться для доступа к системе управления сайтом, электронной почте и другим ресурсам.
Лэйаут — одна из составляющих графического дизайна; расположение визуальных элементов страницы или интерфейса, структурированное отображение информации на плоскости.
Матрица соответствия требований (англ. Traceability matrix) — это двумерная таблица, содержащая соответствие функциональных требований (functional requirements) продукта и подготовленных тестовых сценариев (test cases).
Метод проектирования тестов (test design technique) - Методика, используемая для создания и/или выбора тест кейсов
Мобильное тестирование — тестирование мобильных приложений.
Мобильное приложение (Mobile Application) – это специально разработанное приложение под конкретную мобильную платформу (iOS, Android, Windows Phone).
Мобильный web-сайт (Mobile Website) – специализированный сайт, адаптированный для просмотра и функционирования на мобильном устройстве.
Мобильная операционная система (mobile OS)– это операционная система для смартфонов, планшетов, КПК или других мобильных устройств.
Модульное тестирование (компонентное ) (component testing) — Тестирование отдельных компонентов программного обеспечения
Мультитач (Multitouch) – функция сенсорных систем ввода (сенсорный экран, сенсорная панель), осуществляющая одновременное определение координат двух и более точек касания
Набор тестов (test suite, тест сьют): Комплект тестовых наборов для исследуемого компонента или системы, в котором обычно постусловие одного теста используется в качестве предусловия для последующего.
Нагрузочное тестирование — (load testing): Вид тестирования производительности, проводимый с целью оценить поведение компонента или системы под увеличивающейся нагрузкой (число одновременно работающих пользователей и/или число транзакций) для определения максимально допустимого уровня нагрузки для исследуемого компонента или системы.
Негативное тестирование (англ. Negative testing) — Тестирование, нацеленное на демонстрацию того, что система или компонент не работают. Негативное тестирование относится в большей степени к позиции тестировщика, нежели к определенному подходу к тестированию или метод проектирования тестов, например - тестирование с некорректными входными значениями или тестирование обработки исключений.
Нефункциональное тестирование — (non-functional testing): Тестирование атрибутов компонента или системы, не относящихся к функциональности, то есть надежность, эффективность, практичность, сопровождаемость и переносимость.
Обеспечение качества (Quality Assurance, QA) — совокупность мероприятий, охватывающих все технологические этапы разработки, выпуска и эксплуатации программного обеспечения
Отказ (failure) - Отклонение компонента или системы от ожидаемого выполнения, эксплуатации или результата.
Отладка (Дебаг) (англ.Debugging) — процесс, позволяющий получить программное обеспечение, функционирующее с требующимися характеристиками в заданной области входных данных.
Отчет о дефекте (defect/bug/problem report): Документ, содержащий отчет о любом недостатке в компоненте или системе, который может привести компонент или систему к невозможности выполнить требуемую функцию.
Ошибка (англ.Error) – действие, которое порождает неправильный результат.
Пароль (Password) – условное слово или набор знаков, предназначенный для подтверждения личности или полномочий. Пароли часто используются для защиты информации от несанкционированного доступа.
Парсер - Скрипт или программа, используемые для сбора информации с сайтов.
Повторное тестирование или подтверждающее тестирование (confirmation testing) - Тестирование, при котором выполняются тестовые сценарии, которые были не пройдены при последнем запуске, с целью подтвердить успешность исправлений.
Пользовательская история или юзерстори (user story): Высокоуровневое пользовательское или бизнес-требование, обычно использующееся в гибких методологиях разработки программного обеспечения. Обычно состоит из одного или нескольких предложений на разговорном или формальном языке, описывающих функциональность, необходимую пользователю, любые нефункциональные требования и включающих в себя критерии приемки.
Пользовательский опыт (user experience (UX) — совокупность впечатлений и субъективных ощущений от взаимодействия с интерфейсом программы или сайта.
Позитивное тестирование (англ. Positive testing) — тестирование ПО на то, как оно должно работать
Предугадывание ошибки (англ. Error Guessing — EG). : Метод проектирования тестов, когда опыт тестировщика используется для предугадывания того, какие дефекты могут быть в тестируемом компоненте или системе в результате сделанных ошибок, а также для разработки тестов специально для их выявления
Программное обеспечение (software): Компьютерные программы, алгоритмы и, зачастую, документация и данные, относящиеся к функционированию компьютерной системы.
Продакшн (production, прод/prod) — сервер (обычно подразумевают железо или как минимум виртуализированную операционную систему), на котором приложение выполняется для нужд конечных клиентов. Может существовать и тестовый сервер, на котором, в отличие от "боевого", приложение просто тестируют.
Приёмочное тестирование — (acceptance testing): Формальное тестирование по отношению к потребностям, требованиям и бизнес процессам пользователя, проводимое с целью определения соответствия системы критериям приёмки и дать возможность пользователям, заказчикам или иным авторизированым лицам определить, принимать систему или нет.
Причина / Следствие (англ. Cause/Effect — CE). Это, как правило, ввод комбинаций условий (причин), для получения ответа от системы (Следствие).
Регрессионное тестирование (regression testing) — Тестирование уже протестированной программы, проводящееся после модификации для уверенности в том, что процесс модификации не внес или не активизировал ошибки в областях, не подвергавшихся изменениям. Проводится после изменений в коде программного продукта или его окружении.
Редирект — автоматическое перенаправление пользователей с одного сайта на другой или с одной страницы сайта на другую.
Релиз (release) — выпуск или выход в свет какого-либо продукта, компьютерной программы, а также окончательная версия программы.
Релиз-кандидат или RC (англ. Release candidate), Пре-релиз, иногда «гамма-версия» — стадия-кандидат на то, чтобы стать стабильной.
Релиз ноут или сопроводительная записка (release note) - Документ, идентифицирующий объекты для тестирования, их конфигурацию, текущий статус и полную необходимую информацию, предоставляемую разработчиками тестировщикам и иным заинтересованным лицам в начале этапа выполнения тестов.
Ручное тестирование (англ. Manual testing) — тестирование без использования программных средств, для проверки программы или сайта путём моделирования действий пользователя.
Санитарное тестирование (sanity testing) — это узконаправленное тестирование достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям.
Сбой (англ.Failure) – несоответствие фактического результата работы компонента или системы ожидаемому результату.
Cвободное тестирование (ad hoc testing) - Тестирование, выполняемое неформально; без формальной подготовки тестов, формальных методов проектирования тестов, определения ожидаемых результатов и руководства по выполнению тестирования.
Серьезность ( Severity) — это атрибут, характеризующий влияние дефекта на работоспособность приложения.
Сенсорный экран (Touchscreen) – устройство ввода информации, представляющее собой экран, реагирующий на прикосновения к нему.
Сервер — в веб-разработке чаще всего под этим термином подразумевают набор серверного программного обеспечения, выполняющего сервисные (обслуживающие) задачи по запросу пользователя. Итогом работы сервера является предоставление пользователю доступа к определённым функциям или услугам.
Сессия (session) — механизм однозначной идентификации браузера, при котором на сервере создается файл для данного сеанса, в котором хранятся данные.
«Сначала мобильные» (mobile first) — подход к разработке адаптивных веб-сайтов, при котором проектирование и верстка интерфейса начинаются с версии для мобильных устройств.
Сниппет - Небольшой отрезок текстовой информации, который выводится рядом с ссылкой в поисковой выдаче. Другими словами, это краткое описание страницы сайта, релевантное поисковому запросу.
Событие в веб-аналитике — это действие пользователя на сайте, которое невозможно отследить в системах веб-аналитики с помощью задания url страниц, количества просмотров или длительность посещения.Например, событие позволяет отслеживать клики по кнопкам, которые не переводят пользователя на другой URL; скроллинг на странице; взаимодействие с чатом или баннером на сайте.Для отслеживания события необходимо прописать код события в том элементе, который необходимо отслеживать.
Страницы пагинации - ограниченный показ части информации, используемый для того, чтобы разбить большой массив данных на веб-странице и представить результаты по нескольким страницам. Пример: когда в категории товаров размещён список товаров, разбитый постранично для показа пользователю.
Симуляторы - программные и аппаратные средства, создающие впечатление действительности, отображая часть реальных явлений и свойств в виртуальной среде.
Смартфон (Smartphone) — мобильный телефон, дополненный функциональностью карманного персонального компьютера.
Спецификация — детальное описание того, как должно работать ПО.
Стадии разработки ПО — это этапы, которые проходят команды разработчиков ПО, прежде чем программа станет доступной для широко круга пользователей.
Сплит-тестирование, A/B testing, А/В тестирование, Split testing — метод маркетингового исследования, позволяющий сравнивать контрольную группу элементов с тестовой, в которой один или несколько показателей были изменены с целью выяснить, какие же из изменений могут улучшить целевой показатель. Пример A/B тестирования — исследование влияния размеров элементов интерфейса и их расположения на конверсию сайта.
Стрессовое тестирование (stress testing) - Вид тестирования производительности, оценивающий систему или компонент на граничных значениях рабочих нагрузок или за их пределами, или же в состоянии ограниченных ресурсов, таких как память или доступ к серверу.
Система отслеживания ошибок (англ. bug tracking system) — программа учета и/или контроля багов: Atlassian JIRA Bugzilla YouTrack Redmine etc.
Системное тестирование (system testing)— Процесс тестирования системы в целом с целью проверки того, что она соответствует установленным требованиям.
Статическое тестирование (англ.Static testing) — тестирование без запуска кода на исполнение.
Стандарт ISO/IEC/IEEE 29119 -
Тестирование — процесс проверки соответствия заявленных к продукту требований и реально реализованной функциональности, осуществляемый путем наблюдения за его работой в искусственно созданных ситуациях и на ограниченном наборе тестов, выбранных определенным образом.
Тестирование удобства использования — тестирование, направленное на исследование того, насколько конечному пользователю понятно, как работать с продуктом, а также на то, насколько ему нравится использовать продукт.
Тестирование доступности (accessibility testing) - Тестирование, которое определяет степень легкости, с которой пользователи с ограниченными способностями могут использовать систему или ее компоненты
Тестирование интерфейса (interface testing) - Тип интеграционного тестирования, связанный с тестированием интерфейсов между компонентами или системами.
Тестирование безопасности (safety testing) — тестирование, направленное на проверку способности приложения противостоять злонамеренным попыткам получения доступа к данным или функциям
Тестирование локализации (localisation testing) — тестирование, направленное на проверку корректности и качества адаптации продукта к использованию на том или ином языке с учётом национальных и культурных особенностей.
Тестирование совместимости или тестирование взаимодействия (compatibility testing) — тестирование, направленное на проверку способности приложения работать в указанном окружении (браузер, мобильное ус-во и т.д.).
Тестирование использования ресурсов — (resource utilization testing): Процесс тестирования, исследующий использование ресурсов программным продуктом.
Тестирование восстанавливаемости (recoverability testing) Процесс тестирования, исследующий восстанавливаемость программного продукта.
Тестирование отказоустойчивости (failover testing) - Тестирование при помощи эмуляции отказов системы или реально вызываемых отказов в управляемом окружении. После вызванного отказа проверяется механизм отказоустойчивости с целью удостовериться, что данные не потеряны или не испорчены, и достигнут оговоренный уровень обслуживания (например, доступности функций или время отклика).
Тестирование производительности — (performance testing): Процесс тестирования с целью определить производительность программного продукта.
Тестирование сборки (англ. Build Verification Test) — тестирование направленное на определение соответствия, выпущенной версии, критериям качества для начала тестирования.
Тестирование пользовательского интерфейса (англ. UI Testing) — тестирование, выполняемое с целью определения, удобен ли некоторый искусственный объект (такой как веб-страница, пользовательский интерфейс или устройство) для его предполагаемого применения.
Тест кейс (англ. Test Case) — Набор входных значений, предусловий выполнения, ожидаемых результатов и постусловий выполнения, разработанный для определенной цели или тестового условия, таких как выполнения определенного пути программы или же для проверки соответствия определенному требованию.
Тест дизайн (англ. Test design) — это этап процесса тестирования ПО, на котором проектируются и создаются тестовые случаи (тест кейсы).
Тест план (англ. Test Plan) — Документ, описывающий цели, подходы, ресурсы и график запланированных тестовых активностей. Он определяет объекты тестирования, свойства для тестирования, задания, ответственных за задания, степень независимости каждого тестировщика, тестовое окружение, метод проектирования тестов, определяет используемые критерии входа и критерии выхода и причины их выбора, а также любые риски, требующие планирования на случай чрезвычайных обстоятельств
Утилита (англ. utility) — дополнительная компьютерная программа, входящая в состав общего программного обеспечения и предназначенная для специализированных задач, которые расширяют возможности операционных систем и оборудования.
Фавикон (FAVorites ICON, в переводе — «значок для избранного») - небольшое изображение отображается во вкладке браузера, в которой открыт сайт, рядом с title открытой страницы. Также его можно увидеть в результатах выдачи поисковой системы Яндекс слева от заголовка страницы.
Фокус-тест (англ. Focus test) — тестирование, проводимое с целью получения первичной реакции игроков. Необходимо для оценки удобства использования и того, как продукт принимается целевой аудиторией или сторонними людьми.
Фронтенд (frontend) область технологий для разработки веб-интерфейсов, включает вспомогательные инструменты и технологии, работающие в браузере. Внешняя часть серверной системы, отвечающая за приём данных, отправку ответов и генерацию кода для браузера.
Фидбек - отзыв пользователя.
Фронт-офис — отделы компании, которые в первую очередь напрямую работают с клиентами и для клиентов.
Функциональное тестирование (functional testing): - Тестирование, основанное на анализе спецификации функциональности компонента или системы.
Футер Footer (подвал) – область в самом конце страницы. Подвал располагается в самом низу и чаще всего (но не обязательно) дублирует пункты меню, логотип.
Хлебные крошки (от англ. breadcrumbs) — дополнительная навигация на сайте, отображающая последовательность страниц, указывающих на местоположение пользователя на сайте относительно главной страницы.
Хостинг - Предоставление ресурсов для размещения информации (сайта) на сервере в сети интернет.
Чек-лист (англ. Check list) — это документ, описывающий что должно быть протестировано.
Черный ящик (англ. Black box) — Процедура создания и/или выбора тестовых сценариев, основанная на анализе функциональной или нефункциональной спецификации компонента или системы без знания внутренней структуры.
Шапка сайта (header) - Характерная повторяющаяся на всех страницах часть сайта, расположенная в самом верху страницы. Часто включает в себя логотип, навигацию, контакты.
Эквивалентное Разделение (англ. Equivalence Partitioning — EP). Разработка тестов методом черного ящика, в которой тестовые сценарии создаются для проверки элементов эквивалентной области.
Экстеншн - маленькая программа, которая модифицирует и дополняет функциональность браузера
Эмулятор (emulator): Устройство, компьютерная программа или система, которая принимает те же самые входные данные и выдаёт те же самые выходные данные, что и данная система
Эквайринг — приём к оплате платежных карт через банк-эквайрер с помощью установленных на местах продаж платёжных терминалов. Интернет-экваринг позволяет совершить оплату картой через интернет с использованием веб-интерфейса, предоставляемого банком или платежной системой.
Юникод (Unicode) — принцип кодирования символов, позволяющий представить почти любой знак существующих письменных языков
ADB (Android Debug Bridge, отладочный мост Андроид) – компонент Android SDK, который устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android.
API (Application Programming Interface) — описание классов, методов, функций и переменных, которые приложение использует для выполнения поставленной задачи.
Breakpoints (переломные/контрольные точки) — изменение условий с одного на другое, при котором внешний вид сайта (раскладка) изменяется.
Completely Automatic Public Turing Test to Tell Computers and Humans Apart — полностью автоматический тест Тьюринга для различения компьютеров и людей — это задача, которую легко решает человек, но которую невозможно (или крайне трудно) научить решать компьютер. Применяются CAPTCHA для того, чтобы предотвратить множественные автоматические регистрации и отправления сообщений программами-роботами. Задача CAPTCHA — защита от спама, флуда и захвата аккаунтов.
Cookies - Создаваемые веб-страницей фрагменты данных, которые сохраняются после посещения того или иного сайта на компьютере пользователя в виде файлов. Всякий раз при открытии посещённых ранее страниц, веб-браузер пересылает эти файлы серверу. Cookies используются для аутентификации пользователей, хранения настроек и персональных данных, ведения статистики и др.
iTools – аналог iTunes, программа для просмотра и управления информацией на устройстве, снятия логов, установки билдов и снятия видео/скриншотов на базе iOS.
iTunes – программа для синхронизации устройств на базе iOS.
Kanban — система организации работы над проектами, в основе которой лежит принцип «точно в срок». Данная система способствует равномерному распределению нагрузки. Задачи по проекту заносятся в отдельный список по мере поступления. Выделяют несколько состояний задач: сделать, в работе, на проверке, завершены. В каждом состоянии есть ограниченное количество слотов. Пока слот не освободится, нельзя перенести задачу в заполненный список, что стимулирует не затягивать с выполнением задач. Весь процесс выполнения задач и ход работы должен быть прозрачен для каждого члена команды.
Landing Page, LP — целевая или посадочная страница— одностраничный сайт, который содержит описание продвигаемых продукта или услуги и стимулирует на целевое действие: покупку, регистрацию, звонок, заполнение анкеты.
Material Design — дизайн интерфейса приложений операционной системы Android. Создан для унификации всех продуктов Google. Основная идея заключается в использовании простых форм и взаимодействии между отдельными частями экрана.
NaN (Not A Number) — специальное значение, относится к числовому типу данных, возвращается когда математический оператор или функция не может вернуть результат вычисления.
Retina-экран — экран с таким количеством пикселей, при котором глаз человека на обычном для просмотра расстоянии уже не может различить отдельные точки, составляющие это изображение. Используется в устройствах Apple.
SDK (от англ. Software Development Kit) – набор разработчика программного обеспечения, который позволяет создавать приложения для определенного пакета, фрэймворка, игровой консоли, операционной системы или платформы.
Scrum — гибкая методология разработки. Основной акцент на качестве разработки. Процесс разработки делится на итерации, которые называются спринтами. По результатам спринта заказчику предоставляется рабочий продукт с наиболее приоритетными возможностями. Короткие промежутки времени (спринт длится 2-4 недели) делают процесс разработки гибким, позволяют быстро получать обратную связь от заказчика.
XPath (XML path) – язык запросов к элементам XML-документа, позволяет обращаться к частям документа. XPath призван реализовать навигацию по DOM в XML.
Xcode – интегрированная среда разработки программного обеспечения под OS X и iOS, разработанная корпорацией Apple.
Web-тестирование (Браузерное тестирование) — тестирование браузерных приложений.
UDID (Unique Device Identifier) – это уникальный идентификатор устройства, состоящий из 40 символов (для устройств: iPad, iPhone или iPod Touch).
UX (англ. User eXperience — опыт пользователя) — ощущение, испытываемое пользователем во время использования цифрового продукта.
UI (англ. User Interface — пользовательский интерфейс) — это инструмент, позволяющий осуществлять взаимодействие «пользователь — приложение».
См. выше