2009-11-20 2 views
2

Меня попросили помочь с проектом, который широко использовал VBScript для обработки целой группы текстовых файлов и создания определенных результатов - дезинфицированных файлов, записей SQL и т. Д. Сценарий планируется запустить как запланированная задача с операцией, основанной на параметрах, переданных скрипту. Нет пользовательского интерфейса.Какой подход следует использовать для тестирования VBScript?

Есть ли какие-либо инструменты, которые я могу использовать для автоматизации тестирования?

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

ответ

1

Похоже, что вы должны смотреть на инструменты на уровне приемки/функциональности/системы, а не на уровне единицы.

Хорошее совпадение с тем, что звучит так, как вы пытаетесь достичь, может быть (я никогда не использовал его в производстве) TextTest. Это позволит вам запускать ваши скрипты и анализировать возвращаемый текст, документация достаточно тщательная и есть достойные учебные пособия.

Невозможно ответить на вопрос, можно ли запускать сценарии без кода запуска, но он должен быть способен реорганизовать этот код на отдельные файлы/подпрограммы (либо скрипты, либо ini-файлы, либо их комбинацию) и получить проверить конкретные версии, возвращая готовые ответы, которые позволят вам изолировать тестируемые методы. Это тот же принцип, что и при любой тестовой настройке.

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