About
utPLSQL is an open-source testing framework for PL/SQL and SQL
It allow for automated testing of:
- Packages
- Functions
- Procedures
- Triggers
- Views
- Anything else that can be execute and observed from PL/SQL
utPLSQL is developed 100% voluntarily and embraces a Code of Conduct.
Feel free to try it out, you won’t regret it. Additional information can be found in the documentation pages.
Version 3
While the framework exists since 1999, the current version 3 got completely rewritten in 2016 by passionate members of the community, using the object-oriented capabilities of the Oracle database to make it more consistent with other *Unit frameworks (e.g. JUnit for Java).
This had significant impact on the syntax and the way the framework can be used.
Contributors
Major Active Maintainers
Name | Comments |
---|---|
Jacek Gebal | Project lead |
Pavel Kaplya | |
Samuel Nitsche | |
Lukasz Wasylow | |
Philipp Salvisberg |
Many thanks to all the contributors.
Major Contributors
Name | Comments |
---|---|
Robert Love | |
David Pyke | |
Vinicius Avellar |
Prior Major Contributors
Name | Comments |
---|---|
Steven Feuerstein | Original Author |
Chris Rimmer | |
Patrick Barel | |
Paul Walker |
Supporters
The utPLSQL project is community-driven and is not commercially motivated. Nonetheless, donations and other contributions are always welcome, and are detailed below.
![]() |
utPLSQL has been supported by Redgate in the form of sponsored stickers and t-shirts. Thank you for helping us spreading the word! |