Инфраструктуры автоматического тестирования для Oracle
23.12.2009 15:56, Евгений Савицкий
Не многие разработчики приложений приветствуют такой подход, когда логика приложения реализуется в том числе и на стороне базы. Однако, довольно часто, это жизненно необходимо для достижения эффективности работы приложения. Например, значительный объем логики обработки данных всегда лучше будет работать на стороне базы. Из-за этого приходится много логики реализовывать на PL/SQL, а если так, то необходимо и уметь автоматизировать ее тестирование.
Помимо нашего проекта есть и ряд других инфраструктур, предназначенных для реализации TDD в разработке на Oracle.
- http://www.ounit.com - полноценная реализация методики разработки через тестирование, однако, достаточно тяжеловесное решение, которое потребуется и будет удобно в использовании далеко не каждому разработчику.
- http://utplsql.sourceforge.net - open source проект, в который вылилась разработка oUnit.
Если у вас есть примеры других инфраструктур, то напишите, пожалуйста, в комментах.