The utPLSQL unit testing framework consists of several different elements: A set of tables to hold information about unit tests and test suites. A set of packages that allow you to run tests, build test packages and access information about tests you have run.
We learn best by following the examples of those who have gone before us. So you will find in this document sample test packages and different approaches to using utPLSQL to test your PL/SQL code like it has never been tested before!
http://utplsql.sourceforge.net/Doc/examples.html
This document gives you all the information you need to get started with utPLSQL: how to install the product, build a test package and run your test. If you are new to unit testing, you should take a few moments to review the Glossary to familiarize yourself with the terminology.
http://utplsql.sourceforge.net/Doc/started.html