Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Как правильно тестировать UI на флеше? (http://www.flasher.ru/forum/showthread.php?t=202629)

Squirrel 29.07.2013 19:53

Как правильно тестировать UI на флеше?
 
Код, написанный на java, можно покрыть UnitTest-ами, которые будут сверять значения, возвращаемые функцией, с теми, которые должны быть. Тоже самое можно написать для actionScript, но это не слишком полезно, т.к. большая часть функциональности флеш-программ - это поведение интерфейса.

Есть ли какие-нибудь тулзы, для того, чтобы проверять соответствие поведения интерфейса заданному? Ну, к примеру, при наведении на кнопку она должна определенным образом подсветиться. Или при нажатии на какой-то элемент должно открыться окошко, причем на определенной вкладке.

И как эту проблему решают в веб-программировании (насколько верстка соответствует ТЗ)?

dark256 31.07.2013 11:00

Обычно просто берем, нажимаем и смотрим....

Squirrel 01.08.2013 01:56

Да я тоже так делаю, но периодически мучают комплексы - а вдруг уже придумали что-то хорошее, а я все так же в прошлом веке? Не комильфо же.

KumoKairo 01.08.2013 12:44

Случайно совершенно наткнулся
http://sourceforge.net/adobe/genie/wiki/Home/

Squirrel 01.08.2013 18:56

О, круто. Надо будет попробовать.

dark256 01.08.2013 23:48

Суть тестирования состоит в том, чтобы самому ничего не делать и не лазать по цепочкам нисходящих меню?
Я как-то отстал от жизни, расскажите хоть, в двух словах, что я пропустил?

Squirrel 02.08.2013 02:17

Ну для меня главное в тестирование - это проверка, что при изменении кода ничего не поломалось из того, что было уже сделано.

Собственно, вопрос возник после того, как мы делали-делали игру, несколько месяцев делали, и сейчас занялись оптимизацией графики. И так получилось, что после этого часть интерфейса стала работать криво. То где-то мувик кадр потерял, то нечаянно поверх кнопки положили bitmap с прозрачностью.. Так что теперь приходится тестировать весь интерфейс заново и я боюсь, что за это время могу подзабыть какие-то тонкости (типа - при нажатии на эту кнопку появляется окно, открытое на определенной вкладке).

Хотелось бы это дело автоматизировать - один раз прописать, что и как должно происходить при нажатии на разные элементы, а потом, обновлениях кода, просто запускать тесты и проверять, что все работает, как надо.


Часовой пояс GMT +4, время: 06:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.