2014-09-28 3 views
0

Предполагая, что игра написана с использованием Dart + WebGL/Canvas ...Каковы возможные способы тестирования визуальных частей WebGL/Canvas основе игры

Большая часть логики, математики, обработки ввода, и т.д. легко проверяемый кодом; но гарантируя, что вы действительно поступаете правильно, чтобы ваш спрайт появился на экране в правильном месте/ориентации/и т. д. более сложно.

Какие существуют инструменты/API, которые помогут проверить фактический результат вывода?

ответ

1

Что вы можете сделать, это сделать снимок экрана (фактического результата), а затем сравнить его с каким-то изображением, которое у вас уже есть (ожидаемый результат), чтобы убедиться, что они одинаковы. Вы можете добиться этого с помощью WebDriver.

Существует пример реализации, который использует Selenium здесь: https://groups.google.com/forum/#!msg/selenium-users/8atiPIh39OY/Gp9_KEXnpRUJ

2
Смежные вопросы