Название: Тестирование графики и UI - как? Отправлено: once_again_abc от Август 20, 2013, 09:33 Как можно автоматизировать тестирование графики (рисование линий и геометрических фигур) и работу UI? Каике есть подходы, методы и инструменты?
Например у меня есть моя функция, которая рисует попиксельно линию - как проверить что линия действительно нарисовалась, что это именно линия, а не кривая и что линейные размеры соответствуют требованиям? ну кроме визуального осмотра с линейкой =) Название: Re: Тестирование графики и UI - как? Отправлено: mutineer от Август 20, 2013, 09:54 скриншот и попиксельное сравнение с эталоном. Есть тулзы, которые такое автоматом делают
Название: Re: Тестирование графики и UI - как? Отправлено: Igors от Август 20, 2013, 10:20 Например у меня есть моя функция, которая рисует попиксельно линию - как проверить что линия действительно нарисовалась, что это именно линия, а не кривая и что линейные размеры соответствуют требованиям? ну кроме визуального осмотра с линейкой =) Когда-то был удивлен что "моя линия" (нарисованновя по Брезенхему) не совпадает с линией нарисованной средствами OC :) Так что в общем случае никак. Неясно зачем Вам понадобилось такое низкоуровневое рисование (позавчерашний день)Название: Re: Тестирование графики и UI - как? Отправлено: once_again_abc от Август 20, 2013, 15:44 embedded система со сложными machine learning & image recognition алгоритмами с собственной библиотекой рисования примитивов, учитывающей особенности реализации проприетарной обработки изображений. свой велосипед в общем, но навороченный и хорошо продуманный =) не мною правда =(
ладно, буду искать дальше. нужно автоматизировать процесс тестирования всей этой графической хрени и всунуть его в местный CI процесс. |