Để đảm bảo chất lượng của ứng dụng iOS của bạn, bạn nên làm theo các quy trình phát triển Theo hướng kiểm tra được hiển thị trong hình bên dưới.
Test-Driven Development (TDD) là một mô hình Thử nghiệm được áp dụng để thử nghiệm ứng dụng iOS. Trong mô hình này, người kiểm tra phải tuân theo 4 giai đoạn dưới đây:
- Thiết kế : Tìm ra những gì bạn muốn thử nghiệm, thiết kế các trường hợp thử nghiệm của bạn
- Kiểm tra : Chạy tất cả các bài kiểm tra và xem các trường hợp kiểm thử có thất bại không
- Triển khai : Sửa lại mã của bạn, sửa các lỗi khiến kiểm tra không thành công
- Kiểm tra lại : nếu Fail, nếu bạn quay trở lại thiết kế. Nếu tất cả các trường hợp thử nghiệm Vượt qua, mã đáp ứng toàn bộ yêu cầu đã thử nghiệm.
Thiết lập môi trường thử nghiệm
Để tạo Chương trình thử nghiệm iOS, bạn cần có Mac Book. Máy Mac của bạn đã được cài đặt:
- OS X. Hệ điều hành cho Mac PC
- Xcode IDE, một công cụ phát triển cho iOS
- Khung kiểm tra tự động (UIAutomation, OCUnit…)
- iOS SDK 4 (hoặc cao hơn)
Tạo chương trình thử nghiệm iOS bằng khung UIAutomation.
- Khởi chạy Dụng cụ
Mở XCode -> Open Developer Tool -> Instrument
- Thêm công cụ tự động hóa
Trong cửa sổ Dụng cụ , chọn Dụng cụ tự động hóa
Để tạo một kịch bản thử nghiệm, bạn có thể ghi lại một Kịch bản thử nghiệm hoặc bạn lập trình nó theo cách thủ công.
- Một nhạc cụ đang khởi chạy và Dừng ghi ngay lập tức. Nếu bạn muốn bắt đầu ghi, hãy nhấn nút Đỏ
- Trong cửa sổ Tập lệnh, nhấp vào Thêm> Tạo để tạo tập lệnh mới
- Chọn mục tiêu
Bạn đang ở trong cửa sổ Theo dõi, hãy sử dụng kéo xuống Chọn mục tiêu để điều hướng đến phiên bản gỡ lỗi của Ứng dụng của bạn.
Trong trường hợp này, tôi sẽ sử dụng ứng dụng đơn giản SimpleDrillDown mẫu của Apple làm ứng dụng đang thử nghiệm. Nó có GUI bên dưới.
- Bắt đầu ghi lại kịch bản của bạn
Ghi lại tập lệnh của bạn bằng cách nhấn vào nút ghi ở trên cùng hoặc dưới cùng của công cụ.
Bây giờ bạn có thể thực hiện một số hành động giao diện người dùng trên ứng dụng của mình đang được thử nghiệm và tập lệnh của bạn được ghi lại.
- Xem kịch bản của bạn
Để xem tập lệnh của bạn, hãy nhấn vào menu thả xuống Nhật ký theo dõi / Nhật ký biên tập và chuyển sang chế độ xem nhật ký tập lệnh.
Bạn sẽ thấy tập lệnh đã ghi của mình.
- Phát kịch bản của bạn
Nhấn nút phát , tập lệnh chạy và bạn có thể dừng nó sau khi các bản ghi xuất hiện.
Tạo chương trình thử nghiệm iOS bằng khung OCUnit
- Khởi động Xcode IDE, Thêm mục tiêu Gói đơn vị kiểm tra
- Viết tên của Gói bài kiểm tra đơn vị mới như hình trên, sau đó nhấp vào Kết thúc
- Đặt mục tiêu hoạt động của Unit Test
- Thêm một nhóm cho các lớp thử nghiệm
- Thêm một lớp kiểm tra Đơn vị
- Bây giờ hãy bắt đầu nông cụ của bạn
OCUnit sử dụng ngôn ngữ Objective-C để tạo chương trình thử nghiệm. Nhà phát triển phải biết về ngôn ngữ này.
Ví dụ về mã nguồn
Bài viết này bao gồm một số ví dụ về Mã nguồn. Chúng giúp bạn hiểu hướng dẫn rõ ràng và nhanh chóng hơn.
UIAutomationSample Test script cho bản demo UIAutomation.