任何人都有任何經驗或工具單元測試PL/SQL。我所見過的最好看的工具似乎是Quests Code Tester,但我不確定這將與持續集成工具或命令行測試結合得如何?單元測試PL/SQL
22
A
回答
8
我用utPLSQL作爲框架和OUnit作爲客戶端。 utPLSQL並不是真正意義上的本身,它需要一個好的圖形客戶端。 OUnit是Qute的前身。 Qute也是一個很好的工具,但比我的要求更復雜 - 它允許您使用GUI構建測試,並執行諸如測試代碼生成之類的好東西。
編輯:我的理解是,utPLSQL將所有結果存儲在數據庫表中,包括所有歷史結果,這些結果將成爲收集持續集成統計信息的良好數據源。您還可以定義測試組,以便對utPLSQL的單個調用可以調用多個測試包。
4
檢查utPLSQL出。我發現從一開始就有些困難,但我認爲它的工作相當好。
至於持續集成工具,我用來創建通常稱爲使用utPLSQL創建的存儲過程的測試(NUnit,C#)並檢查其結果。
3
1
我使用python py.test
與cx_oracle
來爲pl/sql包構建測試腳本。到目前爲止工作很好。
2
我發現this interesting post關於PL/SQL項目的持續集成。
它與寒酸的PL/SQL代碼的單元測試交易,使用前面列出utPLSQL框架...
4
我已經創建並使用PL/SQL unit testing framework using Ruby library ruby-plsql。
它提供比utPLSQL更短,更可讀的測試,並且與GUI工具(如Quest Code Tester或SQLDeveloper 2.1)相比,提供了更多的靈活性。
3
最後一個版本的SQL Developer包含了一個非常有趣的單元測試套件。
0
我最近已經成功使用了PL/SQL Commons工具包的單元測試框架(另請參閱author's slides)。該工具包尚未公開(在寫作時),但如果您向作者發送電子郵件,您將獲得一個工作包(或至少我得到了)。
相關問題
- 1. 單元測試測試
- 2. CakePHP測試 - 單元測試
- 3. 單元測試
- 4. 單元測試
- 5. 單元測試
- 6. 單元測試
- 7. 單元測試
- 8. 單元測試
- 9. 單元測試
- 10. 單元測試
- 11. 單元測試
- 12. 單元測試
- 13. 單元測試
- 14. 單元測試
- 15. 單元測試
- 16. 單元測試()
- 17. 單元測試
- 18. 單元測試
- 19. 單元測試
- 20. Simple單元測試簡單單元測試
- 21. 單元測試Url.Action
- 22. 當單元測試
- 23. 單元測試Observable.interval
- 24. 單元測試GetManifestResourceStream
- 25. 單元測試Scanf
- 26. 單元測試System.IO.FileStream
- 27. 單元測試MvvmCross.Droid.View
- 28. 單元測試#ifdef
- 29. 單元測試iOS
- 30. 單元測試unityContainer.Resolve
看起來很有趣 – 2009-05-21 03:22:13