Интерестности. Тестирование ПО ч.2 WEB
Адаптивная верстка (Responsive layout) – подход в создании разметки сайта, предполагающий изменение дизайна в зависимости от поведения пользователя, размера экрана, платформы и ориентации девайса.
Адрес веб-страницы (URL - Uniform Resource Locator)– интернет-адрес, присвоенный каждому сайту и всем его страницам.
Верстка (Layout) – создание структуры html-кода, размещающего элементы web-страницы (изображения, текст и т. д.) в окне браузера, согласно разработанному макету, таким образом, чтобы элементы дизайна выглядели аналогично макету.
Графический интерфейс пользователя
(User Interface, GUI) – разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т.п.), представленные пользователю на дисплее, исполнены в виде графических изображений. В графическом интерфейсе исполнение действий чаще всего происходит через непосредственное манипулирование графическими элементами.
Каскадные таблицы стилей (CSS) – язык создания стилей, определяющих внешний вид элементов web-страницы.
Кэш (Промежуточный буфер, Cache) – промежуточный буфер, память, к которой имеется быстрый доступ. Кэшированием интернет-страниц называется непосредственно процесс сохранения самых часто запрашиваемых документов на промежуточных серверах или компьютере пользователя. Кэш также используется для уменьшения трафика.
Переадресация (Redirect) – специальный скрипт или программное решение, целью которого является принудительное перенаправление пользователя с выбранной страницы на другую страницу.
Чек-лист (Check-list) – контрольный список, содержащий ряд необходимых проверок для тестирования.
Элементы веб-страницы:
Баннер (Banner) – это графическое изображение, являющееся носителем рекламы в сети Интернет. Баннер предназначен прежде всего для рекламы какого-либо сайта, также может иметь имиджевый характер или рекламировать конкретный товар или услугу.
Всплывающая подсказка (Tooltip) – элемент графического интерфейса, который служит дополнительным средством обучения пользователя или дополнительной информацией об объекте, возле которого подсказка размещена.
Гиперссылка (Hyperlink) – ссылка ведущая из определенного места страницы на другую страницу, гипертекстовый документ или файл.
Заголовок, Хедер (Header) – это блок в верхней части страницы сайта, в котором, как правило, размещается логотип и слоган сайта, краткая контактная информация, основное горизонтальное меню и другие элементы, которые считаются наиболее важными в зависимости от специфики ресурса.
Комбобокс (Combobox) – сочетание выпадающего списка (раскрывающегося при щелчке мыши) и однострочного текстового поля, которое позволяет пользователю ввести значение вручную или выбрать из списка.
Логотип (Logo) – графический знак, эмблема или символ, используемый территориальными образованиями, коммерческими предприятиями, организациями и частными лицами для повышения узнаваемости и распознаваемости в социуме. Логотипы широко применяются в качестве товарных знаков.
Подвал, Футер (Footer) – элемент сайта, который обычно помещается внизу веб-страницы. В нем зачастую находятся ссылки на основные разделы страницы, знак охраны авторского права, ссылка на файл лицензионного соглашения и т.д. Также в футере могут размещаться объекты, которым не нашлось места на основной странице, например, виджеты.
Слайдер (Slider, Переключатель) – блок, в котором некоторый контент изменяется динамически, переключается. В слайдере могут быть картинки (слайдер картинок) или ссылки на новости (новостные слайдеры).
Текст-заглушка (Placeholder) – это текст, который вы можете поместить в поле ввода, чтобы сообщить пользователям о предназначении этого поля. Как только пользователи начинают вписывать текст в поле ввода, этот текст исчезает.
Фавикон (Favicon, сокр. от англ. FAVorites ICON) – значок web-сайта или web-страницы. Отображается рядом с названием сайта в окне браузера и в выдаче поисковой системы, а также в качестве иконки к закладке. (В браузере IE отображается в адресной строке перед URL страницы).
Форма (Form) – набор полей для ввода данных на веб-странице.
Данные отправляются на сервер, когда посетитель узла завершает заполнение и отправляет форму.
Фрейм (Frame) – часть веб-страницы, построенной на основе фреймов. Идеология фреймов напоминает окна операционной системы, привязанные к одному месту веб-страницы – пользователь может менять любое из окон, в то время как остальные остаются неизменными. Фреймы предназначены для сайтов со сложной навигацией.
Чекбокс (Флажок, Checkbox) – флаговая кнопка множественного выбора. Элемент графического пользовательского интерфейса, позволяющий пользователю управлять параметром с двумя состояниями – ☑ включено и ☐ выключено.
Виды тестирования:
Альфа-тестирование (Alpha Testing) – выполняется внутри организации-разработчика с возможным частичным привлечением конечных пользователей.
Бета-тестирование (Beta Testing) – выполняется вне организации-разработчика с активным привлечением конечных пользователей/заказчиков.
Кросс-браузерное тестирование (Cross-browser Testing) – вид тестирования, при котором используются разные браузеры.
Тестирование удобства пользования (Usability Testing) – это метод тестирования, направленный на установление степени удобства использования, обучаемости, понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий.
Тестирование безопасности (Security Testing) – оценка уязвимости программного обеспечения к различным атакам.
Тестирование производительности (Performance Testing) – исследование показателей скорости реакции приложения на внешние воздействия при различной по характеру и интенсивности нагрузке.
Функциональное тестирование
(Functional Testing) – один из видов тестирования, направленный на проверку соответствий функциональных требований ПО к его реальным характеристикам. Основной задачей функционального тестирования является подтверждение того, что разрабатываемый программный продукт обладает всем функционалом, требуемым заказчиком.
Функциональное тестирование рассматривает заранее указанное поведение и основывается на анализе спецификаций функциональности компонента или системы в целом. Функциональные тесты основываются на функциях, выполняемых системой, и могут проводиться на всех уровнях тестирования (компонентном, интеграционном, системном, приемочном). Как правило, эти функции описываются в требованиях, функциональных спецификациях или в виде случаев использования системы (use cases).
Cookies-файлы (Cookies) – это текстовая строка, включаемая в запросы и ответы HTTP (Hypertext Transfer Protocol). Файлы cookie используются для сохранения данных о пользователе, посещающем различные страницы веб-узла или возвращающемся на веб-узел спустя некоторое время.
HTML (от англ. Hyper Text Markup Language) – язык разметки гипертекста в сети интернет. Благодаря способности браузеров интерпретировать HTML в удобную для пользователя форму документа, язык получил широкое распространение в мире и используется при создании большинства сайтов.
JavaScript (Java-скрипт) – язык обработки сценариев, позволяющий выполнять в браузере на компьютере пользователя определенные действия с HTML-страницами и объектами, размещенными на ней.