2013-07-12 42 views
6

Ưu điểm/nhược điểm của các khung kiểm tra Đơn vị khác nhau cho Oracle PL/SQL là gì? Ví dụ:Kiểm tra đơn vị Oracle PL/SQL

utPLSQL

PL/Unit

Pluto

SqlDeveloper Unit Testing

bất kỳ lựa chọn nào khác?

Đây là loại câu hỏi chưa được hỏi trong một thời gian dài vì vậy tôi đang tìm để biết đó là up-to-date là của năm 2013.

+0

Đối với bất kỳ phần tùy chọn nào khác của câu hỏi: Tôi sử dụng phần kiểm tra đơn vị của http://code.google.com/p/plsql-commons/ (hoặc [fork] của riêng tôi (https://bitbucket.org/janihur/plsql-commons) vì tôi không có PL/SQL Commons để làm việc out-of-box). – user272735

+0

Tôi sử dụng utPLSQL. Nó làm việc cho tôi. YMMV. –

Trả lời

5

Vấn đề với ba đầu tiên là họ không được được hỗ trợ bởi cộng đồng nữa.

Nếu tôi phải chọn, tôi sẽ sử dụng bộ công cụ Feuerstein utPLSQL của Steven. Cách tiếp cận của anh ấy luôn tốt.

Pluto - PL/SQL hướng đối tượng làm cho khó sử dụng. Guy đã viết nó khá thông minh nhưng bằng cách nào đó cộng đồng không quan tâm và dự án đã chết.

Điểm mấu chốt là: sử dụng tệp để tạo các trường hợp kiểm tra khiến bạn khó duy trì và chia sẻ.

Oracle SQL Developer là tốt nhất những gì bạn có thể nhận được miễn phí. Giao diện dễ sử dụng cộng với điều quan trọng nhất: kho lưu trữ. Bạn có thể chia sẻ công việc của mình với người khác và với các dự án khác. Dễ cấu hình. Các trường hợp thử nghiệm có thể được tạo khi đang di chuyển.

Còn một điều nữa. Các chàng trai từ bảng Oak mô tả thử nghiệm đơn vị phát triển Oracle SQL trong "Các chuyên gia PL/SQL thực tiễn". Ngay cả khi nó được tài trợ, họ sẽ không mô tả nó nếu nó là thảm họa tuyệt đối.

Ý kiến ​​cá nhân của tôi.