Гость
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование неструктурированного кода / 4 сообщений из 4, страница 1 из 1
17.04.2006, 14:37
    #33671185
romanb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование неструктурированного кода
Господа, стоит такая задача покрыть некоторые участи кода тестами. Проект на классическом ASP (VBScript). Сложность заключается в том, что тут код никак не структурирован, т.е. полное слияние бизнес логики и presentation layer. Подходом ООП не пахнет вообще и даже нельзя назвать это структурно-ориентированным программированием.
Хотелось бы избежать большого рефакторинга, если есть у вас какие-нибудь мысли на этот счет, выскажитесь плз!
Код примерно выглядит так:
<!-- инклуды всякие -->
<%
начался полезный код, нет никаких функций, классов и т.д.
сразу же здесь объявляются переменные и начинается с ними работа...
%>
Далее идет шаблон на html с некоторыми вставками VBScript'а для вывода значений.

Попытки тестить такой код на ASPUnit не предпринимал, т.к. он ориентирован на ООП, и просто с ним здесь никак не подступиться, а как иначе - ума не приложу. Думал обернуть тестируемый код в функции и попытаться ASPUnit'ом пройтись, но тут очень много глобальных переменных и сильно связана логика.
...
Рейтинг: 0 / 0
17.04.2006, 16:39
    #33671653
Тестирование неструктурированного кода
авторГоспода, стоит такая задача покрыть некоторые участи кода тестами. Проект на классическом ASP (VBScript).

А функциональность тестами уже покрыта?
Какая её часть?
Что с нагрузкой?
Это к тому, что от чёрного к серому, а потом, если свезёт, к белому.

авторСложность заключается в том, что тут код никак не структурирован, т.е. полное слияние бизнес логики и presentation layer. Подходом ООП не пахнет вообще и даже нельзя назвать это структурно-ориентированным программированием.

Как показывает мой личный опыт, переделывать таким образом код целесообразно или автору (возмужавшему) кода, либо талантливому человеку (вооружённому доками). В противном случае будет экономически нецелесообразно.

Удачи.
...
Рейтинг: 0 / 0
17.04.2006, 17:05
    #33671756
romanb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование неструктурированного кода
тоже_тестил

А функциональность тестами уже покрыта?
Какая её часть?
Что с нагрузкой?
Это к тому, что от чёрного к серому, а потом, если свезёт, к белому.

Как показывает мой личный опыт, переделывать таким образом код целесообразно или автору (возмужавшему) кода, либо талантливому человеку (вооружённому доками). В противном случае будет экономически нецелесообразно.

Удачи.

Код вообще не покрыт тестами!

Дело в том, что авторов много, каждый тут дописывал свое, а доки, как это водится все писать ленились. Обратиться не к кому. Приходится выкручиваться самим.
...
Рейтинг: 0 / 0
17.04.2006, 17:17
    #33671794
Тестирование неструктурированного кода
Рецепт:
выделить отдельного тестировщика, пусть пишет план и сценарии тестирования и тестирует.
Как ему это делать - посмотрите http://software-testing.ru/] здесь
...
Рейтинг: 0 / 0
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование неструктурированного кода / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]