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