Feature |
utPLSQL |
ruby-plsql |
Complexity |
Complex and inconsistent |
Consistent and dense |
Test coverage for API |
NO Tested manually by users and contributors |
YES API is tested by unit tests |
Learning curve |
High Mailnly due to inconsistency and workarounds and tricks used to overcome nature and limitations of PL/SQL |
Low/medium Need to learn RSpec and Ruby basics and how to use Array and Hash Objects |
IDE support |
No IDE support for API itself. Running tests, reporting from IDE is not supported |
Highly supported with JetBrains Rubymine (or IntelliJ) Ruby, RSpec, Cucumber, Gherkin syntax highlighting and code completion Test execution, exporting test results Support for GIT/SVN/Mercurial, PLSQL, SQL, Jira, Stash and more (many of free plugins available) |
Completeness |
Medium |
High |
Integrates with CI (Jenkins) |
not directly Doable through external calls with Java and Maven Integration suffers from API reporting limitations |
YES CI-JUnit Reporter plugins available |
Documentation |
Incomplete online documentation |
Everything described by examples Concept of self documenting tests |
Comments
Related