SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Основные параметры
тестирования интерфейса



 Определение цвета
 Определение шрифта
 Определение размеров и расположения элементов
интерфейса
 Проверка правописания
 Проверка валидности ссылок
Почти каждый из этих пунктов будет рассмотрен
с точки зрения двух типов приложений:



 Web-приложений
Абсолютное большинство
тулов для данной группы
представлено в виде
надстроек браузеров

 Desktop-приложений
Тулы для тестирования
Desktop-приложений
могут также
использоваться и для
тестирования Webприложений
Примечание

 Большинство надстроек для web-приложений
доступны для Mozilla Firefox, некоторые аналоги
разработаны для Google Chrome. Использование
данных надстроек в Internet Explorer и Opera
возможно посредством тестирования web-приложений
через надстройку Firefox для кросс-браузерного
тестирования TestIE
Тула для кросс-браузерного
тестирования TestIE



 Является платной (19$ в месяц на одного сотрудника).
 Доступна на официальном сайте
https://www.browserstack.com/
 Доступно более 200 браузеров и 6 операционных
систем
 Поддерживается также автоматизированное
тестирование
 Позволяет генерировать скриншоты для списка
конфигураций
Тула для кросс-браузерного
тестирования TestIE


Определение цвета
 Desktop- приложения
Web-приложения
 Eyedropper (ColorZilla)

Оба приложения бесплатные.

Надстройка для Firefox. Бесплатная.

 Pixie

https://addons.mozilla.org/ru/firefox/a
ddon/colorzilla/

http://www.nattyware.com/pixie.php

 PixelZoomer
Надстройка для Firefox. Бесплатная.
https://addons.mozilla.org/ru/firefox/a
ddon/pixelzoomer/

 Pipetka
http://monobit.ru/products/pipetka
Определение шрифта

Web-приложения
 Context Font
Надстройка для Firefox. Бесплатная.

https://addons.mozilla.org/ru/firefox/addon/cont
ext-font/

 WhatFont
Надстройка для Сhrome. Бесплатная.
https://chrome.google.com/webstore/detail
/whatfont/jabopobgcpjmedljpbcaablpmlmfc
ogm?utm_campaign=en&utm_source=en-etna-us-oc-webstrext&utm_medium=et

Desktop- приложения
 Font Matching Tool

http://www.lanmisoft.com/fontmat
chingtool.htm
Программа позволяет определить
принадлежность символа к тому или
иному шрифту с определенной долей
вероятности.
Платная (35$). Есть триал-версия с
ограниченным функционалом.
В триал-версии нет доступа к
шрифтам из базы программы
(используются только локальные
шрифты для сравнения).
Font Matching Tool

Определение размера
элементов приложения
Web-приложения
Desktop Сетка:
o GridFox (надстройка Firefox,
бесплатная)
https://addons.mozilla.org/enUS/firefox/addon/gridfox/

 Линейка:


 Линейка:
o MeasureIt (надстройка Firefox,
бесплатная)
https://addons.mozilla.org/enUS/firefox/addon/measureit/

PixelZoomer (Надстройка для
Firefox. Бесплатная)
https://addons.mozilla.org/ru/firefox/ad
don/pixelzoomer/
o

o Screen Calipers
http://www.iconico.com/caliper/
Платная (29,5$)
Есть триал версия с ограниченным
функционалом

o Solid Capture
Платная (30$)
http://www.solidcapture.com/ru/d
ownload-screen-capture
Проверка правописания

Web-приложения
 Spell Checker (надстройка
Firefox, бесплатная)

1 словарь по умолчанию, остальные
138 могут быть скачаны с сайта при
необходимости
https://addons.mozilla.org/enUS/firefox/addon/spell-checker/

Desktop- приложения
 Spell Checker
Бесплатная
http://spell.com.ru/index.php
?page=main
 Solid Capture (позволяет
перегнать скриншот в PDF,
затем в MS Word с
распознаванием слов, в
котором доступна проверка
орфографии).
Платная.
Проверка валидности ссылок
Актуально только для Web-приложений
 Link Evaluator



Надстройка FireFox. Бесплатная
https://addons.mozilla.org/en-US/firefox/addon/link-evaluator/
Проверка валидности ссылок
Актуально только для Web-приложений
 Xenu's link sleuth



http://home.snafu.de/tilman/xenulink.html
Бесплатный. Проверяет ссылки по всему сайту. Позволяет генерировать отчеты

Weitere ähnliche Inhalte

Was ist angesagt?

Android animations
Android animationsAndroid animations
Android animationsKumar
 
Salesforce Testing Resume
Salesforce Testing ResumeSalesforce Testing Resume
Salesforce Testing ResumeSowmya J
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
Software Engineering MCQs
Software Engineering MCQsSoftware Engineering MCQs
Software Engineering MCQsGurpreet singh
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation DocumentationKunwar Singh
 
SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)ghayour abbas
 
Компьютерная графика. Введение в Processing
Компьютерная графика. Введение в ProcessingКомпьютерная графика. Введение в Processing
Компьютерная графика. Введение в ProcessingTatiana Volkova
 
Local variables Instance variables Class/static variables
Local variables Instance variables Class/static variablesLocal variables Instance variables Class/static variables
Local variables Instance variables Class/static variablesSohanur63
 
Software product line
Software product lineSoftware product line
Software product lineHimanshu
 
Manual Testing
Manual TestingManual Testing
Manual TestingG.C Reddy
 
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,postServletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,postvamsi krishna
 
Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android applicationpreeta sinha
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)PCG Solution
 
Web Technology Lab files with practical
Web Technology Lab  files with practicalWeb Technology Lab  files with practical
Web Technology Lab files with practicalNitesh Dubey
 
Design & development of job portal system using joomla & its online reputatio...
Design & development of job portal system using joomla & its online reputatio...Design & development of job portal system using joomla & its online reputatio...
Design & development of job portal system using joomla & its online reputatio...Dinesh Babu Pugalenthi
 
Vehicle management system
Vehicle management systemVehicle management system
Vehicle management systemMohd Saddam
 

Was ist angesagt? (20)

Android animations
Android animationsAndroid animations
Android animations
 
Salesforce Testing Resume
Salesforce Testing ResumeSalesforce Testing Resume
Salesforce Testing Resume
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
Software Engineering MCQs
Software Engineering MCQsSoftware Engineering MCQs
Software Engineering MCQs
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation Documentation
 
SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)
 
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
 
Компьютерная графика. Введение в Processing
Компьютерная графика. Введение в ProcessingКомпьютерная графика. Введение в Processing
Компьютерная графика. Введение в Processing
 
Local variables Instance variables Class/static variables
Local variables Instance variables Class/static variablesLocal variables Instance variables Class/static variables
Local variables Instance variables Class/static variables
 
Software product line
Software product lineSoftware product line
Software product line
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,postServletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,post
 
Online exam
Online examOnline exam
Online exam
 
Abstract
AbstractAbstract
Abstract
 
Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android application
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)
 
Web Technology Lab files with practical
Web Technology Lab  files with practicalWeb Technology Lab  files with practical
Web Technology Lab files with practical
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Design & development of job portal system using joomla & its online reputatio...
Design & development of job portal system using joomla & its online reputatio...Design & development of job portal system using joomla & its online reputatio...
Design & development of job portal system using joomla & its online reputatio...
 
Vehicle management system
Vehicle management systemVehicle management system
Vehicle management system
 

Andere mochten auch

User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?SQALab
 
Инструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UIИнструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UIOlesia Velychko
 
Чек-лист по юзабилити сайта
Чек-лист по юзабилити сайтаЧек-лист по юзабилити сайта
Чек-лист по юзабилити сайтаPromodo
 
Ui testing how intel does this
Ui testing   how intel does thisUi testing   how intel does this
Ui testing how intel does thisAlexei Lupan
 
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллектаVIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллекта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 SEKE2013nkazuki
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina TananaevaAlexei Lupan
 
Мир проектного управления глазами не ITишника (Максим Вишнивецкий)
Мир проектного управления глазами не ITишника (Максим Вишнивецкий)Мир проектного управления глазами не ITишника (Максим Вишнивецкий)
Мир проектного управления глазами не ITишника (Максим Вишнивецкий)Ontico
 
Автоматическое тестирование и с чем его едят
Автоматическое тестирование и с чем его едятАвтоматическое тестирование и с чем его едят
Автоматическое тестирование и с чем его едятMarina Peregud
 
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализСредства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализCOMAQA.BY
 
QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...
QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...
QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...QAFest
 
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)Ontico
 
Тестирование без требований
Тестирование без требованийТестирование без требований
Тестирование без требованийArtem Shapoval
 
CodeFest 2014 - Pentesting client/server API
CodeFest 2014 - Pentesting client/server APICodeFest 2014 - Pentesting client/server API
CodeFest 2014 - Pentesting client/server APISergey Belov
 
Автоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriverАвтоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriverPavel Tsukanov
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложениеDressTester
 
Первоклассное тестирование
Первоклассное тестированиеПервоклассное тестирование
Первоклассное тестированиеSQALab
 

Andere mochten auch (20)

User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?
 
Инструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UIИнструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UI
 
Чек-лист по юзабилити сайта
Чек-лист по юзабилити сайтаЧек-лист по юзабилити сайта
Чек-лист по юзабилити сайта
 
Ui testing how intel does this
Ui testing   how intel does thisUi testing   how intel does this
Ui testing how intel does this
 
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллектаVIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллекта
 
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
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina Tananaeva
 
Мир проектного управления глазами не ITишника (Максим Вишнивецкий)
Мир проектного управления глазами не ITишника (Максим Вишнивецкий)Мир проектного управления глазами не ITишника (Максим Вишнивецкий)
Мир проектного управления глазами не ITишника (Максим Вишнивецкий)
 
QA Лекция2
QA Лекция2QA Лекция2
QA Лекция2
 
Автоматическое тестирование и с чем его едят
Автоматическое тестирование и с чем его едятАвтоматическое тестирование и с чем его едят
Автоматическое тестирование и с чем его едят
 
QA Лекция1
QA Лекция1QA Лекция1
QA Лекция1
 
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализСредства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
 
QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...
QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...
QA Fest 2015. Татьяна Скрипник. Кросс-браузерность, что ты делаешь?.. Ах-ха-х...
 
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
 
Тестирование без требований
Тестирование без требованийТестирование без требований
Тестирование без требований
 
CodeFest 2014 - Pentesting client/server API
CodeFest 2014 - Pentesting client/server APICodeFest 2014 - Pentesting client/server API
CodeFest 2014 - Pentesting client/server API
 
лекция3 QA
лекция3 QAлекция3 QA
лекция3 QA
 
Автоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriverАвтоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriver
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложение
 
Первоклассное тестирование
Первоклассное тестированиеПервоклассное тестирование
Первоклассное тестирование
 

Ähnlich wie Инструменты для тестирования UI

Браузерные помощники тестировщика (QA Fest 2016)
Браузерные помощники тестировщика (QA Fest 2016)Браузерные помощники тестировщика (QA Fest 2016)
Браузерные помощники тестировщика (QA Fest 2016)Alexander Nedeliaev
 
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщикаQA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщикаQAFest
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
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
 
5 колчинская
5 колчинская 5 колчинская
5 колчинская qasib
 
Layout testing with galen framework selenium camp
Layout testing with galen framework   selenium campLayout testing with galen framework   selenium camp
Layout testing with galen framework selenium campanna_chernysheva
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...SQALab
 
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITВеб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITDevDay
 
Использование Symfony
Использование SymfonyИспользование Symfony
Использование SymfonyMedia Gorod
 
Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?Dmitry Buzdin
 
Автоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложенийАвтоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложенийТранслируем.бел
 
Проектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM SystemsПроектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM SystemsSQALab
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGДмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGDataArt
 
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...CodeFest
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...COMAQA.BY
 

Ähnlich wie Инструменты для тестирования UI (20)

Браузерные помощники тестировщика (QA Fest 2016)
Браузерные помощники тестировщика (QA Fest 2016)Браузерные помощники тестировщика (QA Fest 2016)
Браузерные помощники тестировщика (QA Fest 2016)
 
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщикаQA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
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 ...
 
835453
835453835453
835453
 
5 колчинская
5 колчинская 5 колчинская
5 колчинская
 
Layout testing with galen framework selenium camp
Layout testing with galen framework   selenium campLayout testing with galen framework   selenium camp
Layout testing with galen framework selenium camp
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
 
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITВеб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и IT
 
Использование Symfony
Использование SymfonyИспользование Symfony
Использование Symfony
 
Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?
 
браузер
браузербраузер
браузер
 
Автоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложенийАвтоматизированное тестирование мобильных приложений
Автоматизированное тестирование мобильных приложений
 
Проектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM SystemsПроектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM Systems
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGДмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
 
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
 

Mehr von ISsoft

Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестированииISsoft
 
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...ISsoft
 
Testing of mobile apps
Testing of mobile appsTesting of mobile apps
Testing of mobile appsISsoft
 
Testing, qa, qc. what the difference
Testing, qa, qc. what the differenceTesting, qa, qc. what the difference
Testing, qa, qc. what the differenceISsoft
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentationISsoft
 
Bdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеBdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеISsoft
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийISsoft
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийISsoft
 
Sql practise for beginners
Sql practise for beginnersSql practise for beginners
Sql practise for beginnersISsoft
 
Отдел юзабилити
Отдел юзабилитиОтдел юзабилити
Отдел юзабилитиISsoft
 
ToDoList
ToDoListToDoList
ToDoListISsoft
 
Prototype presentation
Prototype presentationPrototype presentation
Prototype presentationISsoft
 
решение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baрешение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baISsoft
 
решение одной из ключевых проблем компетенции Ba специалистов
решение одной из ключевых проблем компетенции Ba специалистоврешение одной из ключевых проблем компетенции Ba специалистов
решение одной из ключевых проблем компетенции Ba специалистовISsoft
 
Development of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesDevelopment of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesISsoft
 
Bdd or dsl как способ построения коммуникации на проекте
Bdd or dsl как способ построения коммуникации на проектеBdd or dsl как способ построения коммуникации на проекте
Bdd or dsl как способ построения коммуникации на проектеISsoft
 
инфотекс автоматизация тестирования
инфотекс   автоматизация тестированияинфотекс   автоматизация тестирования
инфотекс автоматизация тестированияISsoft
 
Sikuli script
Sikuli scriptSikuli script
Sikuli scriptISsoft
 

Mehr von ISsoft (20)

Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестировании
 
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...
 
Testing of mobile apps
Testing of mobile appsTesting of mobile apps
Testing of mobile apps
 
Testing, qa, qc. what the difference
Testing, qa, qc. what the differenceTesting, qa, qc. what the difference
Testing, qa, qc. what the difference
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentation
 
Bugs
BugsBugs
Bugs
 
Bdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеBdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проекте
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Sql practise for beginners
Sql practise for beginnersSql practise for beginners
Sql practise for beginners
 
Отдел юзабилити
Отдел юзабилитиОтдел юзабилити
Отдел юзабилити
 
ToDoList
ToDoListToDoList
ToDoList
 
ISTQB
ISTQBISTQB
ISTQB
 
Prototype presentation
Prototype presentationPrototype presentation
Prototype presentation
 
решение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baрешение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте ba
 
решение одной из ключевых проблем компетенции Ba специалистов
решение одной из ключевых проблем компетенции Ba специалистоврешение одной из ключевых проблем компетенции Ba специалистов
решение одной из ключевых проблем компетенции Ba специалистов
 
Development of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesDevelopment of automated tests for ext js based web sites
Development of automated tests for ext js based web sites
 
Bdd or dsl как способ построения коммуникации на проекте
Bdd or dsl как способ построения коммуникации на проектеBdd or dsl как способ построения коммуникации на проекте
Bdd or dsl как способ построения коммуникации на проекте
 
инфотекс автоматизация тестирования
инфотекс   автоматизация тестированияинфотекс   автоматизация тестирования
инфотекс автоматизация тестирования
 
Sikuli script
Sikuli scriptSikuli script
Sikuli script
 

Инструменты для тестирования UI

  • 1.
  • 2. Основные параметры тестирования интерфейса   Определение цвета  Определение шрифта  Определение размеров и расположения элементов интерфейса  Проверка правописания  Проверка валидности ссылок
  • 3. Почти каждый из этих пунктов будет рассмотрен с точки зрения двух типов приложений:   Web-приложений Абсолютное большинство тулов для данной группы представлено в виде надстроек браузеров  Desktop-приложений Тулы для тестирования Desktop-приложений могут также использоваться и для тестирования Webприложений
  • 4. Примечание   Большинство надстроек для web-приложений доступны для Mozilla Firefox, некоторые аналоги разработаны для Google Chrome. Использование данных надстроек в Internet Explorer и Opera возможно посредством тестирования web-приложений через надстройку Firefox для кросс-браузерного тестирования TestIE
  • 5. Тула для кросс-браузерного тестирования TestIE   Является платной (19$ в месяц на одного сотрудника).  Доступна на официальном сайте https://www.browserstack.com/  Доступно более 200 браузеров и 6 операционных систем  Поддерживается также автоматизированное тестирование  Позволяет генерировать скриншоты для списка конфигураций
  • 7. Определение цвета  Desktop- приложения Web-приложения  Eyedropper (ColorZilla) Оба приложения бесплатные. Надстройка для Firefox. Бесплатная.  Pixie https://addons.mozilla.org/ru/firefox/a ddon/colorzilla/ http://www.nattyware.com/pixie.php  PixelZoomer Надстройка для Firefox. Бесплатная. https://addons.mozilla.org/ru/firefox/a ddon/pixelzoomer/  Pipetka http://monobit.ru/products/pipetka
  • 8. Определение шрифта  Web-приложения  Context Font Надстройка для Firefox. Бесплатная. https://addons.mozilla.org/ru/firefox/addon/cont ext-font/  WhatFont Надстройка для Сhrome. Бесплатная. https://chrome.google.com/webstore/detail /whatfont/jabopobgcpjmedljpbcaablpmlmfc ogm?utm_campaign=en&utm_source=en-etna-us-oc-webstrext&utm_medium=et Desktop- приложения  Font Matching Tool http://www.lanmisoft.com/fontmat chingtool.htm Программа позволяет определить принадлежность символа к тому или иному шрифту с определенной долей вероятности. Платная (35$). Есть триал-версия с ограниченным функционалом. В триал-версии нет доступа к шрифтам из базы программы (используются только локальные шрифты для сравнения).
  • 10. Определение размера элементов приложения Web-приложения Desktop Сетка: o GridFox (надстройка Firefox, бесплатная) https://addons.mozilla.org/enUS/firefox/addon/gridfox/  Линейка:   Линейка: o MeasureIt (надстройка Firefox, бесплатная) https://addons.mozilla.org/enUS/firefox/addon/measureit/ PixelZoomer (Надстройка для Firefox. Бесплатная) https://addons.mozilla.org/ru/firefox/ad don/pixelzoomer/ o o Screen Calipers http://www.iconico.com/caliper/ Платная (29,5$) Есть триал версия с ограниченным функционалом o Solid Capture Платная (30$) http://www.solidcapture.com/ru/d ownload-screen-capture
  • 11. Проверка правописания  Web-приложения  Spell Checker (надстройка Firefox, бесплатная) 1 словарь по умолчанию, остальные 138 могут быть скачаны с сайта при необходимости https://addons.mozilla.org/enUS/firefox/addon/spell-checker/ Desktop- приложения  Spell Checker Бесплатная http://spell.com.ru/index.php ?page=main  Solid Capture (позволяет перегнать скриншот в PDF, затем в MS Word с распознаванием слов, в котором доступна проверка орфографии). Платная.
  • 12. Проверка валидности ссылок Актуально только для Web-приложений  Link Evaluator  Надстройка FireFox. Бесплатная https://addons.mozilla.org/en-US/firefox/addon/link-evaluator/
  • 13. Проверка валидности ссылок Актуально только для Web-приложений  Xenu's link sleuth  http://home.snafu.de/tilman/xenulink.html Бесплатный. Проверяет ссылки по всему сайту. Позволяет генерировать отчеты