2013-08-21 101 views
5

Tôi vẫn còn tương đối mới đối với việc phát triển iOS và cũng là một người lạ tuyệt đối với bất kỳ loại thử nghiệm nào không biên dịch, chạy và kiểm tra bất kỳ điều gì đến với tâm trí bạn.Thử nghiệm đơn vị cho các dự án iOS

Đây rõ ràng là điểm yếu trên hồ sơ của bất kỳ nhà phát triển nào và tôi quyết định đi xe ngay bây giờ mà các dự án thực sự thú vị đang đến với tôi.

Trong nhiệm vụ tìm kiếm cách tiếp cận tốt nhất để đi từ 0 đến 100 càng sớm càng tốt, tôi có thể đến với cộng đồng chuyên ngành để nhận phản hồi của bạn.

Đồng thời tôi đang yêu cầu các mẹo của bạn Tôi cũng tham gia vào Amazon để tìm các sách được đánh giá tốt về chủ đề này và Google lấy phần còn lại. Tôi chỉ đến đây để thu thập thông tin phản hồi của những người sẵn sàng rảnh rỗi một phút hoặc vì vậy tôi có thể trúng giải độc đắc với một lời khuyên tuyệt vời và hoạch định chiến lược học tập của tôi tốt hơn.

Trả lời

5

Đúng vậy. Đối với thử nghiệm công việc của tôi và phát triển thử nghiệm theo định hướng là không thể thiếu.

Tôi thường sử dụng Java và JUnit, nhưng đối với Objective-C và XCode Tôi nghĩ hình màn ảnh này là một sự khởi đầu rất tốt: http://qualitycoding.org/objective-c-tdd/

Kể từ khi tôi xem hình màn ảnh này tôi sử dụng OCHamcrestOCMockito (cả explaind trong hình màn ảnh này) cũng như SenTestingKitAsync để thử nghiệm các chức năng không đồng bộ.

Tôi nghĩ rằng Clean Code book là phải có cho mọi nhà phát triển. Có một chương về thử nghiệm.