utPLSQL - Testing Framework for PL/SQL

The ultimate unit testing framework for Oracle PL/SQL.
Free, open-source, and inspired by the xUnit family (JUnit, NUnit, etc.).
Write and run tests directly in PL/SQL, integrate with your CI/CD pipeline, and verify your code stability with every build.
Latest News
Stay up to date with releases and project updates on the Announcements page.
Get Started¶
- Documentation — installation, configuration, writing tests
- Downloads — latest releases and changelogs
Core projects¶
| Repository | Description | What's new? | Something broken? |
|---|---|---|---|
| utPLSQL | Core PL/SQL testing framework | releases | report it here |
| utPLSQL-cli | Command-line runner | releases | report it here |
| utPLSQL-maven-plugin | Maven plugin | releases | report it here |
| utPLSQL-SQLDeveloper | SQL Developer extension | releases | report it here |
| utPLSQL-PLSQL-Developer | PL/SQL Developer plugin | releases | report it here |
| utPLSQL-java-api | Java API | releases | report it here |
Community¶
Have a question or idea? Start a discussion on GitHub — it's the best place to ask for help, share feedback, or propose new features.