Test Driven Development in PLSQL with utPLSQL v3 - intro
The biggest challenge around unit testing is to make it work for you (as an engineer), not against you.
Many developers struggle, when writing unit tests. This is mainly due to the fact that while we are educated in design and implementation of database software, we are not mentored on unit testing. The struggle leads to dissatisfaction, frustration, poor test quality and lack of confidence in values of unit testing as a practice. Common statements and questions raised in regards to unit testing are:
- unit tests don't bring any value
- unit testing is too time consuming / too hard
- the functionality is too complex to be unit tested
- why should I write unit tests, my code already works as expected

