2013-11-27 3 views
0

Я знаю, что это странный вопрос, но тем не менее нуждается в разъяснении.Тестирование JavaScript без кодовой базы

Предположим, что есть приложение, и команда тестирования имеет доступ к этому приложению только через URL-адрес, без доступа к кодовой базе. Вопрос в том, можно ли написать тестовые примеры жасмина без доступа к базе кода, используя только URL.

PS: Мое мнение таково, что это невозможно, потому что я думаю, что это не соответствует идее, по которой создаются большинство этих тестовых фреймворков.

+0

Зависит от того, что вы тестируете. –

+1

Этот вопрос не соответствует теме, потому что он зависит от рассматриваемой системы, о которой мы ничего не знаем. –

+0

Это будет главным образом регрессионное тестирование. – Phoenix

ответ

1

Доступ к приложению по URL-адресу, имеет ли команда доступ к входам/элементам управления приложения? Если это так, они могут писать тестовые примеры, используя вместо этого что-то вроде SilkTest. Я не использовал Jasmine, но похоже, что он сам тестирует сам код, а не делает автоматическое тестирование приложения, как если бы он был пользователем. В этом случае, если ваш код в URL-адресе запутан или зашифрован, тогда нет, они не могут его проверить. Если это простой Javascript-код, то они могут увидеть все в порядке в браузере и написать тестовые примеры на основе этого.

+0

Разве это не более или менее похоже на селен? – Phoenix

+0

Да, оба работают через пользовательский интерфейс. Если вы хотите выполнить модульное тестирование приложения, это возможно, скопировав код и изучив его так. Зашифрованы или уменьшены ваши .js-файлы? Если нет специальных ограничений, то они могут видеть исходный код прямо через свой собственный браузер. –

+0

Минимизировано и угасано :) – Phoenix

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