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


Инфраструктуры автоматического тестирования для Oracle



Не многие разработчики приложений приветствуют такой подход, когда логика приложения реализуется в том числе и на стороне базы. Однако, довольно часто, это жизненно необходимо для достижения эффективности работы приложения. Например, значительный объем логики обработки данных всегда лучше будет работать на стороне базы. Из-за этого приходится много логики реализовывать на PL/SQL, а если так, то необходимо и уметь автоматизировать ее тестирование.

Помимо нашего проекта есть и ряд других инфраструктур, предназначенных для реализации TDD в разработке на Oracle.

  • http://www.ounit.com - полноценная реализация методики разработки через тестирование, однако, достаточно тяжеловесное решение, которое потребуется и будет удобно в использовании далеко не каждому разработчику.
  • http://utplsql.sourceforge.net - open source проект, в который вылилась разработка oUnit.

Если у вас есть примеры других инфраструктур, то напишите, пожалуйста, в комментах.

Обсуждения