Да, я знаю, что далеко отстал от времени, но у меня есть старинное приложение-редактор VB6, которое, как мне кажется, скоро никто не будет обновлять до .NET. Он использует пару сторонних инструментов DLL, и, поскольку он все еще использует старый добрый элемент управления RichEdit, я могу создать свою собственную ферму ошибок только с помощью этого инструмента.
Этого достаточно, и я пытаюсь понять, смогу ли я использовать TDD, чтобы начать писать модульный тест для каждого поведения / функции, которую мне нужно исправить, поэтому рано или поздно у меня будет полный набор регрессионных тестов для этого инструмента. И даже в будущем, если мы выполним обновление до .NET, я думаю, что большинство тестов, которые я написал, должны быть полезны для проверки правильности поведения и, я полагаю, должны быть обновлены до версии .NET.
Некоторые базовые поисковые запросы отправляют меня на этот инструмент, вызывающий simpleVBunit, но я не могу найти достаточно руководств и т. Д., Чтобы получить меня начал, и да, я тоже не настолько разбираюсь в VB6 :(
- Итак, кто-нибудь знает какие-нибудь хорошие инструменты / ресурсы для меня, чтобы использовать TDD для этого приложения VB6? [Желательно обновить до .NET позже на всякий случай.]
- Или я могу использовать эту платформу модульного тестирования для .NET, то есть NUnit и т. Д., С помощью обходного пути?
- Или есть еще более отличный способ сделать это?
Спасибо :)
РЕДАКТИРОВАТЬ:
Я пробовал возиться с vbunit, но обнаружил, что нет простого способа добавить его в существующее приложение или, по крайней мере, не в мои ноу-хау. Таким образом, я обнаружил, что с этим тоже можно поиграть, vb-lite-unit, а также с этим comunit. К тому же некоторые говорят, что мы можем использовать NUnit с vb6, но там еще меньше ресурс по этому поводу.