Автоматизация тестирования Samsung/LG Smart TV приложений

Добрый день. Вопрос по автоматизации тестирования Smart TV приложений. (UI, функциональное). Правильный вариант это тестировать функциональности на уровне юнит тестов? Какие есть еще варианты? Есть ли какие то варианты UI типа Селениума, с подальшим построением фреймворка? Или здесь наше все это юнит тесты?

Буду очень благодарен за какую либо информацию! Не судите строго)

1 лайк

Думаю пока еще тулзов таких нету и нужно будет юзать АРІ-шку

1 лайк

Юнит тесты юнит тестами, а функциональное - дело отдельное. Просто используя API ваших приложений стройте тесты. Для такого дела наверное gtest подойдет, как база для фреймворка, ведь API скорее всего на С\С++… возможно даже на embedded C.

1 лайк

API приложений написаны на PHP. Я вот начал писать фреймворк на Java для вебсайта, через page object/page factory paterns, вроде ничего сложного здесь нету. На сколько сложно писать фрейморки через API? Хотя это глупый вопрос и все относительно :smile: Может есть полезные ссылки, туториал видео, которые Вы сами использовали для обучения построению фрейморков на основе API для PHP? И если все написано на РHP то писать фрейморк на Java это глупо и сложнее чем на том же PHP?

Есть ATT для тестирования на эмуляторе Samsung SmartTV - http://www.samsungdforum.com/Devtools/SdkDownload
Работает криво.
Для тестирования на телевизорах нужна спец плата - но она есть только у вендоров, либо своя система с видеокамерой и эмулятором сигналов с пульта.

1 лайк

я еще оставлю эту ссылку здесь http://www.samsungdforum.com/Guide/d32/index.html

и интересно, кто-то продвинулся в решении данного вопроса? т.е. удалось ли кому-то нормально автоматизировать тесты для Smart TV?