Я разделяю на уровни приложение и по крайней мере модульный тест от предъявителя/контроллера (какой бы ни Ваше предпочтение, mvc/mvp) к слою данных. Тем путем у меня есть хорошее тестовое покрытие по большей части кода, который записан.
я посмотрел на FitNesse, Watin и Selenium как опции автоматизировать тестирование UI, но я еще не имею вокруг к использованию их ни на каких проектах, таким образом, мы придерживаемся человеческого тестирования. FitNesse был тем, к которому я склонялся, но я не мог представить этот, а также TDD представления (который делает меня плохо? Я надеюсь нет!).
По умолчанию Adobe Illustrator сохраняет файлы в формате PDF. Если файл не был сохранен странным образом, вы сможете использовать ImageMagick напрямую для создания эскиза. Например:
convert file.ai -thumbnail 250x250 -unsharp 0x.5 thumbnail.png
Примечание: Если файл содержит несколько монтажных областей (которые интерпретируются как страницы в формате PDF), он будет генерировать несколько файлов или, при сохранении в формате GIF, анимированный GIF.
If you can save it in PDF, PS, or EPS format you may be able to manipulate it in things like ImageMagick or Ghostscript.
EDIT:
I think you can actually use ImageMagick's convert with *.ai files as well.