2011-07-18 29 views

Trả lời

16

Thông thường, kiểm tra đơn vị được thực hiện cho các mô hình, trình trợ giúp, thành phần, v.v. Nói cách khác, để thực hiện một cái gì đó thực hiện application business logic. Đối với bộ điều khiển ứng dụng thử nghiệm, quy trình thường được sử dụng là Functional Testing.

Thông tin thêm về việc thực hiện các thử nghiệm như vậy có thể được tìm thấy trong số Yii documentation.

Tóm lại, sử dụng một số thứ như Selenium, mở một số url trong trình duyệt web và thu thập thông tin sau khi thử nghiệm.

Kỹ thuật khác để kiểm tra bộ điều khiển được mô tả over here.

Nhân tiện, nếu khó thực hiện logic trong bộ điều khiển, hãy tìm cách tiếp cận Fat Model trong mẫu MVC. More information here.

+0

Không thực sự là logic điều khiển quá phức tạp. Nhưng để truy cập vào một số phần chỉ đăng nhập, tôi phải giả mạo một phiên hoặc một thứ gì đó, tôi nghĩ vậy. Tôi không chắc chắn làm thế nào để làm điều đó. Tôi sẽ kiểm tra các liên kết bạn đề cập đến. – MrB

+0

PS: Tôi đang làm những gì các chàng trai từ các liên kết diễn đàn đang làm. Nhưng làm cách nào để 'đăng nhập' bằng phương pháp này, để truy cập các phần riêng tư của webapp? – MrB

+0

OP hãy sửa lỗi đánh máy .. 'documention' phải là' tài liệu'. – Gogol

Các vấn đề liên quan