SlideShare a Scribd company logo
Тестирование
пользовательского
интерфейса
Usability – показатель качества, определяющий степень простоты доступа
пользователя к функциям системы, предоставляемый через интерфейс
пользователю. Например:
 легкость обучения
 эффективность обучения
 запоминаемость обучения
 ошибки - часто ли человек допускает ошибки в работе
 общая удовлетворенность
UI тестирование - предполагает проверку соответствия приложения требованиям
к графическому интерфейсу, профессионально ли оно выглядит, выполнено ли оно
в едином стиле. Подразумевает виды тестирования:
 функциональное тестирование пользовательского интерфейса;
 тестирование на соответствие стандартам графических интерфейсов;
 тестирование с различными разрешениями экрана;
 отражаемость в различных Интернет-браузерах;
 тестирование локализованных версий: точность перевода, проверка длины
названий элементов интерфейса и т.д.;
В чем же разница UI тестирования
и Usability?
 Ручное тестирование. Проводится, ориентируясь на документацию в
виде набора сценариев и интуицию (Ad-hoc testing). Удобно тем, что
контроль корректности интерфейса проводится человеком, т.е.
основным "потребителем" данной части программной системы.
Автоматизированное тестирование GUI. При выполнении
автоматизированного теста инструмент тестирования имитирует
действия пользователя, описанные в сценарии, и анализирует
интерфейсную реакцию системы.
Способы тестирования UI
 Определение корректности отображения в разных
браузерах (кроссбраузерное тестирование)
 Проверка валидности ссылок (Функциональное
тестирование UI)
 Определение размеров и расположения элементов
 Определение цвета в UI
 Проверка правописания
Основные параметры
тестирования интерфейса
 BrowserStack – онлайн сервис, который выдаёт скриншоты того, как выглядят сайты в
разных браузерах, ОС, на мобильных девайсах , в различных разрешениях экрана. В
свою очередь Browserstack – это облачный симулятор популярных операционных
систем и браузеров.
• http://www.browserstack.com
 Browsershots – бесплатный онлайн-сервис. Данный сервис поддерживает большое
количество браузеров, более 144 комбинаций различных браузеров и операционных
систем.
 http://browsershots.org/
 TestIE - Это бесплатная загружаемая Windows-программа, которая является
бесплатным ресурсом, позволяющим полностью протестировать все актуальные
версии Internet Explorer.
 http://ietester.en.softonic.com/
Инструменты для кроссбраузерного
тестирования UI
BrowserStack: проверка внешнего
интерфейса сайта mail.yandex.ru
Windows 8, IE 11.0 Windows 8.1, IE 10
 Xenu's link sleuth. Бесплатное десктопное приложение, которое
проверяет ссылки по всему сайту. Позволяет генерировать
отчеты.
http://home.snafu.de/tilman/xenulink.html
 Link Evaluator. Надстройка FireFox. Бесплатная
https://addons.mozilla.org/en-US/firefox/addon/link-evaluator/
 Web Link Validator . Онлайн сервис.
http://validator.w3.org/checklink
Проверка валидности ссылок
Xenu's link sleuth: Проверка ссылок
mail.yandex.ru
Определение размера элементов
 MeasureIt . Надстройка для всех браузера Chrome
https://addons.mozilla.org/ru/firefox/addon/measureit/
 PixelZoom . Бесплатная надстройка для Firefox. Делает скриншот
текущего веб-сайта и предоставляет различные инструменты для
анализа пикселей. Вы можете увеличить на веб-сайтах до 3200%,
измерять расстояния и подобрать цвета с пипетки.
https://addons.mozilla.org/ru/firefox/addon/pixelzoomer/
 Screen Calipers. Платный инструмент, который используется для
десктопных приложений.
http://www.iconico.com/caliper/
PixelZoom
WhatFontIS. Бесплатный
интернет-сервис позволят
определять шрифты через
образы. Распознает шрифт по
изображению.
http://www.whatfontis.com/
Identifont Распознает текст по
картинке, описанию, ключивым
словам. Предоставляет всю
необходимую информацию о
нем( Название, год создания,
создатель и т.д.)
http://www.identifont.com/
Определение шрифта
 Инструменты в виде надстроек для FireFox
 ColorZilla
https://addons.mozilla.org/ru/firefox/addon/colorzilla/
 PixelZoomer
https://addons.mozilla.org/ru/firefox/addon/pixelzoomer/
Надстойка для Google Chrome
 Eyedropper
https://chrome.google.com/webstore/detail/eye-
dropper/hmdcmlfkchdmnmnmheododdhjedfccka
Проверка цвета элементов UI
Eyedropper
 Spell Checker. Бесплатная надстройка в FireFox. Один
словарь по умолчанию, остальные 138 могут быть
скачаны с сайта при необходимости
https://addons.mozilla.org/ru/firefox/addon/spell-
checker/
 Solid Capture. Платное десктопное-приложения.
Позволяет перегнать скриншот в PDF, затем в MS
Word с распознаванием слов, в котором доступна
проверка орфографии.
http://www.soliddocuments.com/ru/products.htm?prod
uct=SolidCapture
 Spell Checker – онлайн интернет-сервес
http://www.spellchecker.net/spellcheck/
Проверка правописания
 Спасибо за внимание
Спасибо за внимание!

More Related Content

What's hot

User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?
SQALab
 
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
SQALab
 
Документирование дефектов
Документирование дефектовДокументирование дефектов
Документирование дефектов
Nickola14
 
Usability ppt-last-140313103534-phpapp01
Usability ppt-last-140313103534-phpapp01Usability ppt-last-140313103534-phpapp01
Usability ppt-last-140313103534-phpapp01
Nickola14
 
Appium для народа
Appium для народаAppium для народа
Appium для народа
SQALab
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
Nickola14
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестирования
SQALab
 
Tpo 05111(1)
Tpo 05111(1)Tpo 05111(1)
Tpo 05111(1)
Nickola14
 
About Testers
About TestersAbout Testers
About Testersantsh
 
Sqadays 8-barancev
Sqadays 8-barancevSqadays 8-barancev
Sqadays 8-barancevAlexei Lupan
 
Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)
Yaroslav Perevalov
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
SQALab
 
Юзабилити-тестирование мобильных приложений и сайтов
Юзабилити-тестирование мобильных приложений и сайтовЮзабилити-тестирование мобильных приложений и сайтов
Юзабилити-тестирование мобильных приложений и сайтов
Pavel Manakhov
 
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...ISsoft
 
Lyanguzov preso sqadays8
Lyanguzov preso sqadays8Lyanguzov preso sqadays8
Lyanguzov preso sqadays8Alexei Lupan
 
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QAFest
 
Эффективное тестирование сайта на мобильных устройствах
Эффективное тестирование сайта на мобильных устройствахЭффективное тестирование сайта на мобильных устройствах
Эффективное тестирование сайта на мобильных устройствах
SQALab
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеTatyana Pischasova
 
До зеленых человечков: исследовательское тестирование мобильных приложений
До зеленых человечков: исследовательское тестирование мобильных приложенийДо зеленых человечков: исследовательское тестирование мобильных приложений
До зеленых человечков: исследовательское тестирование мобильных приложений
SQALab
 
Все твои ходы записаны
Все твои ходы записаныВсе твои ходы записаны
Все твои ходы записаны
SQALab
 

What's hot (20)

User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?
 
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
 
Документирование дефектов
Документирование дефектовДокументирование дефектов
Документирование дефектов
 
Usability ppt-last-140313103534-phpapp01
Usability ppt-last-140313103534-phpapp01Usability ppt-last-140313103534-phpapp01
Usability ppt-last-140313103534-phpapp01
 
Appium для народа
Appium для народаAppium для народа
Appium для народа
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестирования
 
Tpo 05111(1)
Tpo 05111(1)Tpo 05111(1)
Tpo 05111(1)
 
About Testers
About TestersAbout Testers
About Testers
 
Sqadays 8-barancev
Sqadays 8-barancevSqadays 8-barancev
Sqadays 8-barancev
 
Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
 
Юзабилити-тестирование мобильных приложений и сайтов
Юзабилити-тестирование мобильных приложений и сайтовЮзабилити-тестирование мобильных приложений и сайтов
Юзабилити-тестирование мобильных приложений и сайтов
 
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
 
Lyanguzov preso sqadays8
Lyanguzov preso sqadays8Lyanguzov preso sqadays8
Lyanguzov preso sqadays8
 
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
 
Эффективное тестирование сайта на мобильных устройствах
Эффективное тестирование сайта на мобильных устройствахЭффективное тестирование сайта на мобильных устройствах
Эффективное тестирование сайта на мобильных устройствах
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
 
До зеленых человечков: исследовательское тестирование мобильных приложений
До зеленых человечков: исследовательское тестирование мобильных приложенийДо зеленых человечков: исследовательское тестирование мобильных приложений
До зеленых человечков: исследовательское тестирование мобильных приложений
 
Все твои ходы записаны
Все твои ходы записаныВсе твои ходы записаны
Все твои ходы записаны
 

Viewers also liked

Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...
SQALab
 
Mutation Analysis for JavaScript Web Applicaiton Testing SEKE2013
Mutation Analysis for JavaScript Web Applicaiton Testing  SEKE2013Mutation Analysis for JavaScript Web Applicaiton Testing  SEKE2013
Mutation Analysis for JavaScript Web Applicaiton Testing SEKE2013
nkazuki
 
QA Лекция2
QA Лекция2QA Лекция2
QA Лекция2
Svetlana Stoyan
 
QA Лекция1
QA Лекция1QA Лекция1
QA Лекция1
Svetlana Stoyan
 
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллектаVIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллекта
SQALab
 
лекция3 QA
лекция3 QAлекция3 QA
лекция3 QA
Svetlana Stoyan
 
Опыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компанииОпыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компании
SQALab
 
Great functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and ThucydidesGreat functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and Thucydides
Mikalai Alimenkou
 
Automated UI Testing
Automated UI TestingAutomated UI Testing
Automated UI Testing
Mikalai Alimenkou
 
Test plan
Test planTest plan
Test plan
Akhila Bhaskar
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
Jeff Patton
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
Jeff Patton
 
Чек-лист по юзабилити сайта
Чек-лист по юзабилити сайтаЧек-лист по юзабилити сайта
Чек-лист по юзабилити сайтаPromodo
 

Viewers also liked (13)

Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...
 
Mutation Analysis for JavaScript Web Applicaiton Testing SEKE2013
Mutation Analysis for JavaScript Web Applicaiton Testing  SEKE2013Mutation Analysis for JavaScript Web Applicaiton Testing  SEKE2013
Mutation Analysis for JavaScript Web Applicaiton Testing SEKE2013
 
QA Лекция2
QA Лекция2QA Лекция2
QA Лекция2
 
QA Лекция1
QA Лекция1QA Лекция1
QA Лекция1
 
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллектаVIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллекта
 
лекция3 QA
лекция3 QAлекция3 QA
лекция3 QA
 
Опыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компанииОпыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компании
 
Great functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and ThucydidesGreat functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and Thucydides
 
Automated UI Testing
Automated UI TestingAutomated UI Testing
Automated UI Testing
 
Test plan
Test planTest plan
Test plan
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 
Чек-лист по юзабилити сайта
Чек-лист по юзабилити сайтаЧек-лист по юзабилити сайта
Чек-лист по юзабилити сайта
 

Similar to Инструменты для тестирования пользовательского интерфейса UI

BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
QA Club Minsk
 
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
ISsoft
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
DressTester
 
Автоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложенийАвтоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложений
Транслируем.бел
 
О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.
Sergey Atroschenkov
 
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.
IT-Доминанта
 
Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестированииМихаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
Yandex
 
Автоматизация тестирования iOS приложений: от идеи к готовому решению
Автоматизация тестирования iOS приложений: от идеи к готовому решениюАвтоматизация тестирования iOS приложений: от идеи к готовому решению
Автоматизация тестирования iOS приложений: от идеи к готовому решению
SQALab
 
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней средеАвтоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
SQALab
 
SQADAYS 21 Москва 2017
SQADAYS 21 Москва 2017SQADAYS 21 Москва 2017
SQADAYS 21 Москва 2017
Adam Sandman
 
Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)
Tatyana Tabakova
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGДмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
 
Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)
Dmitry Lobasev
 
Java one presentation
Java one presentationJava one presentation
Java one presentation
Shamim bhuiyan
 
Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
GoIT
 
тестирование ios как процесс
тестирование ios как процесстестирование ios как процесс
тестирование ios как процессtouchin
 
Автоматизация тестирования iOS и Android приложений
Автоматизация тестирования iOS и Android приложенийАвтоматизация тестирования iOS и Android приложений
Автоматизация тестирования iOS и Android приложений
Andrei Pugachev
 
Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложенийAlexander Khozya
 

Similar to Инструменты для тестирования пользовательского интерфейса UI (20)

BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
BDD JBehave или Cucumber JVM + Appium для эффективной кроссплатформенной авто...
 
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
 
Автоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложенийАвтоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложений
 
Система тестирования INDIGO
Система тестирования INDIGOСистема тестирования INDIGO
Система тестирования INDIGO
 
О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.
 
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.
 
Bugs
BugsBugs
Bugs
 
Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестированииМихаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
 
Автоматизация тестирования iOS приложений: от идеи к готовому решению
Автоматизация тестирования iOS приложений: от идеи к готовому решениюАвтоматизация тестирования iOS приложений: от идеи к готовому решению
Автоматизация тестирования iOS приложений: от идеи к готовому решению
 
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней средеАвтоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
 
SQADAYS 21 Москва 2017
SQADAYS 21 Москва 2017SQADAYS 21 Москва 2017
SQADAYS 21 Москва 2017
 
Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGДмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
 
Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)
 
Java one presentation
Java one presentationJava one presentation
Java one presentation
 
Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
 
тестирование ios как процесс
тестирование ios как процесстестирование ios как процесс
тестирование ios как процесс
 
Автоматизация тестирования iOS и Android приложений
Автоматизация тестирования iOS и Android приложенийАвтоматизация тестирования iOS и Android приложений
Автоматизация тестирования iOS и Android приложений
 
Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложений
 

Инструменты для тестирования пользовательского интерфейса UI

  • 2. Usability – показатель качества, определяющий степень простоты доступа пользователя к функциям системы, предоставляемый через интерфейс пользователю. Например:  легкость обучения  эффективность обучения  запоминаемость обучения  ошибки - часто ли человек допускает ошибки в работе  общая удовлетворенность UI тестирование - предполагает проверку соответствия приложения требованиям к графическому интерфейсу, профессионально ли оно выглядит, выполнено ли оно в едином стиле. Подразумевает виды тестирования:  функциональное тестирование пользовательского интерфейса;  тестирование на соответствие стандартам графических интерфейсов;  тестирование с различными разрешениями экрана;  отражаемость в различных Интернет-браузерах;  тестирование локализованных версий: точность перевода, проверка длины названий элементов интерфейса и т.д.; В чем же разница UI тестирования и Usability?
  • 3.  Ручное тестирование. Проводится, ориентируясь на документацию в виде набора сценариев и интуицию (Ad-hoc testing). Удобно тем, что контроль корректности интерфейса проводится человеком, т.е. основным "потребителем" данной части программной системы. Автоматизированное тестирование GUI. При выполнении автоматизированного теста инструмент тестирования имитирует действия пользователя, описанные в сценарии, и анализирует интерфейсную реакцию системы. Способы тестирования UI
  • 4.  Определение корректности отображения в разных браузерах (кроссбраузерное тестирование)  Проверка валидности ссылок (Функциональное тестирование UI)  Определение размеров и расположения элементов  Определение цвета в UI  Проверка правописания Основные параметры тестирования интерфейса
  • 5.  BrowserStack – онлайн сервис, который выдаёт скриншоты того, как выглядят сайты в разных браузерах, ОС, на мобильных девайсах , в различных разрешениях экрана. В свою очередь Browserstack – это облачный симулятор популярных операционных систем и браузеров. • http://www.browserstack.com  Browsershots – бесплатный онлайн-сервис. Данный сервис поддерживает большое количество браузеров, более 144 комбинаций различных браузеров и операционных систем.  http://browsershots.org/  TestIE - Это бесплатная загружаемая Windows-программа, которая является бесплатным ресурсом, позволяющим полностью протестировать все актуальные версии Internet Explorer.  http://ietester.en.softonic.com/ Инструменты для кроссбраузерного тестирования UI
  • 6. BrowserStack: проверка внешнего интерфейса сайта mail.yandex.ru Windows 8, IE 11.0 Windows 8.1, IE 10
  • 7.  Xenu's link sleuth. Бесплатное десктопное приложение, которое проверяет ссылки по всему сайту. Позволяет генерировать отчеты. http://home.snafu.de/tilman/xenulink.html  Link Evaluator. Надстройка FireFox. Бесплатная https://addons.mozilla.org/en-US/firefox/addon/link-evaluator/  Web Link Validator . Онлайн сервис. http://validator.w3.org/checklink Проверка валидности ссылок
  • 8. Xenu's link sleuth: Проверка ссылок mail.yandex.ru
  • 9. Определение размера элементов  MeasureIt . Надстройка для всех браузера Chrome https://addons.mozilla.org/ru/firefox/addon/measureit/  PixelZoom . Бесплатная надстройка для Firefox. Делает скриншот текущего веб-сайта и предоставляет различные инструменты для анализа пикселей. Вы можете увеличить на веб-сайтах до 3200%, измерять расстояния и подобрать цвета с пипетки. https://addons.mozilla.org/ru/firefox/addon/pixelzoomer/  Screen Calipers. Платный инструмент, который используется для десктопных приложений. http://www.iconico.com/caliper/
  • 11. WhatFontIS. Бесплатный интернет-сервис позволят определять шрифты через образы. Распознает шрифт по изображению. http://www.whatfontis.com/ Identifont Распознает текст по картинке, описанию, ключивым словам. Предоставляет всю необходимую информацию о нем( Название, год создания, создатель и т.д.) http://www.identifont.com/ Определение шрифта
  • 12.  Инструменты в виде надстроек для FireFox  ColorZilla https://addons.mozilla.org/ru/firefox/addon/colorzilla/  PixelZoomer https://addons.mozilla.org/ru/firefox/addon/pixelzoomer/ Надстойка для Google Chrome  Eyedropper https://chrome.google.com/webstore/detail/eye- dropper/hmdcmlfkchdmnmnmheododdhjedfccka Проверка цвета элементов UI
  • 14.  Spell Checker. Бесплатная надстройка в FireFox. Один словарь по умолчанию, остальные 138 могут быть скачаны с сайта при необходимости https://addons.mozilla.org/ru/firefox/addon/spell- checker/  Solid Capture. Платное десктопное-приложения. Позволяет перегнать скриншот в PDF, затем в MS Word с распознаванием слов, в котором доступна проверка орфографии. http://www.soliddocuments.com/ru/products.htm?prod uct=SolidCapture  Spell Checker – онлайн интернет-сервес http://www.spellchecker.net/spellcheck/ Проверка правописания
  • 15.  Спасибо за внимание