2009-05-14 20 views

Trả lời

5

Nếu bạn đang nhắm mục tiêu hệ điều hành iPhone 2.2 trở lên, bạn có thể sử dụng phiên bản OCUnit đi kèm với Xcode. Có a good blog article bởi Kailoa Kadano về điều này trên Mobile Orchard. OCUnit là một khung kiểm thử đơn vị tương tự như khung công tác JUnit nổi tiếng từ thế giới Java.

Bạn luôn có thể thực hiện "thử nghiệm đơn vị người nghèo" bằng cách tạo một chương trình thử nghiệm đơn giản sử dụng macro assert() trong tiêu đề C assert.h hoặc macro NSAssert() trong Cocoa/Cocoa-touch. Đó không phải là một cách khủng khiếp để bắt đầu làm thử nghiệm đơn vị, nhưng tôi thực sự khuyên bạn nên xem xét OCUnit hoặc một khung kiểm thử đơn vị khác cuối cùng.

Cách nào bạn cấu trúc các bài kiểm tra đơn vị của mình, bạn sẽ muốn tạo một mục tiêu riêng trong dự án Xcode của bạn để xây dựng và chạy thử nghiệm.

6

Googling "kiểm tra đơn vị iPhone" cho this excellent link như các hit đầu tiên:

Tóm lại, Google Toolbox cung cấp một cơ sở hạ tầng tốt cho kiểm tra đơn vị trên iPhone.

+0

Tôi sử dụng GTM cho tất cả thử nghiệm đơn vị iPhone của mình. Ông cũng có thể muốn đọc http://developer.apple.com/tools/unittest.html, giải thích triết lý đằng sau OCUnit và các bài kiểm tra đơn vị trong Xcode. –

+0

Vâng, cảm ơn vì liên kết đó, Brad. –

2

GHUnit thật tuyệt vời.

+0

Tính năng bổ sung của GHUnit so với khung GoogleToolBox là gì? Trân trọng – Quentin

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