Upload
sqalab
View
174
Download
4
Embed Size (px)
Citation preview
Software quality assurance days17 Международная конференция по вопросам качества ПОsqadays.com
Минск. 29–30 мая 2015
Миронов АлексейЗАО «Право.ру» Самара, Россия
As like as two peas, is not it? Testing method of comparison
Двое из ларца - одинаковы с лица? Или тестирование методом
компарирования.
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
О себе
Миронов Алексей
Опыт: 8 летТекущая должность: QA LeadКомпания: ЗАО «Право.ру»Skype: live:axtronart
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
О проекте
Keepteam — лучшее приложение для HR
+
=
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Pixel Perfect
Макет всему голова
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Параллельная разработка
Пока тестируется один функционал, в уже протестированный вносятся изменения
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Готовый продукт в конце спринта
Готовый продукт = качественный продукт
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
PAGE OBJECT и SELENIUM
Используем для навигации по сайту
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Кастомные элементы
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Алгоритм
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Внутренняя структура
Базовая страница
CompareImage();
Страница 1
List<IWebElement> GetWebElements();
…
Страница 2
List<IWebElement> GetWebElements();
Страница N
List<IWebElement> GetWebElements();
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
=
+
Magick.Net
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Эталоны
На макетах много лишнего
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
1. Время на разработку автотестов
Плюсы
2. Оперативность реакции
3. Точность сравнения
4. Скорость выполнения
5. Повторное использование
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Тестирование без DOM модели
XPath = \\canvas
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Минусы
1. Малая глубина
2. Особенности браузеров
3. Ложные срабатывания
4. Анимация
5. Прозрачные элементы и тени
Двое из ларца - одинаковы с лица? Или тестирование методом компарирования.
Спасибо за внимание