Silverlight 3 автоматизация для обучения пользователей, а не модульного тестирования? - PullRequest
2 голосов
/ 06 января 2010

Мы разрабатываем приложение Silverlight LOB. Было бы замечательно, если бы пользователи могли нажимать кнопку справки в верхней части страницы, и приложение могло просматривать их функции, как если бы движения и нажатия клавиш были предварительно записаны.

Я не очень хорошо знаком с автоматизацией в любой среде с графическим интерфейсом, но поиск в ней, кажется, в основном ориентирован на тестирование. В моем случае, я бы хотел, чтобы мышь двигалась по экрану естественным образом, поэтому запись имеет больше смысла. Я почти уверен, что смогу смоделировать такую ​​запись с очень подробной временной шкалой, но это не практично для кода.

Можно ли записать подобное взаимодействие, а затем воспроизводить его только на клиенте SL? Я не против, если мне придется использовать внешний инструмент для выполнения тестов, но учебные занятия должны проходить полностью в Silverlight.

1 Ответ

1 голос
/ 06 января 2010

Будет намного проще создать обучающее видео, используя множество инструментов, специально разработанных для такого рода вещей. Результаты таких инструментов, которые вы, вероятно, уже видели при просмотре демонстрационных роликов для разработки Silverlight с сайта, таких как Channel9 и обучение MSDN.

После этого вы можете просто использовать элементы мультимедиа Silverlight для запуска такого видео как часть справочной системы вашего приложения.

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

...