Автоматическое тестирование на PL/SQL



Многие разработчики часто не задаются вопросом о том, как тестировать создаваемое программное обеспечение. Однако, в реальных условиях за ограниченное время выполнения проекта, качественный продукт создать практически невозможно. Особенно дорого обходится сопровождение плохо документированного и сложного в использовании программного обеспечения. Зачастую воспроизвести падение приложения не удается или это требует больших усилий по прохождению всего бизнес-процесса (а зачастую и несколько раз). Таким образом, разработчики боятся исправлять существующий код, действуя по принципу "не трогай, пока работает", а если и исправляют, то делают лишь заплатки, которые исправлять еще страшнее...

Разорвать этот круг можно лишь переписав систему заново. Однако я предлагаю способ лучше, точнее пытаюсь открыть глаза на преимущества существующих подходов, например, разработки через тестирование (Test-Driven Development), позволяющей в частности автоматизировать процесс тестирования бизнес-логики приложений, разработанных с использованием Oracle, по аналогии с инфраструктурами тестирования JUnit (для Java) или NUnit (для C#).





plsqlunitscript.zip

Размер: 2.7 Kb, версия: 0, загрузок: 159

plsqlunit.zip

Размер: 8.6 Kb, версия: 0, загрузок: 135