Trong Xcode khi bạn tạo một trường hợp thử nghiệm đơn vị c mục tiêu mới, nó yêu cầu bạn chọn giữa thử nghiệm "Logic" và kiểm tra "Ứng dụng". Có gì khác biệt?Sự khác biệt giữa Kiểm tra Logic và Kiểm tra Ứng dụng trong Xcode?
Trả lời
Phần Kiểm tra lôgic là để thực hiện White Box testing; nó cho phép bạn kiểm tra mọi thứ ở cấp độ chi tiết hơn.
Kiểm tra ứng dụng giống như Black Box testing nơi bạn kiểm tra tương tác với điều khiển giao diện người dùng và giao diện người dùng của ứng dụng đang mang lại cho bạn kết quả/hành vi mong đợi.
Kiểm tra logic là các thử nghiệm loại thử nghiệm đơn vị rất thấp. (Suy nghĩ một phương pháp duy nhất.)
kiểm tra ứng dụng đang ở một mức độ cao hơn và bao gồm toàn bộ các ứng dụng, các đối tượng đồ thị, cửa hàng, vv (suy nghĩ nhiều hơn một thử nghiệm hội nhập.)
Cả hai loại có áp dụng cho các ứng dụng CLI không? –
- 1. Sự khác biệt trong Kiểm tra và Ghi nhật ký?
- 2. Kiểm tra logic bậc thang
- 3. Sự khác biệt giữa "kiểm tra lông tơ" và "thử nghiệm khỉ"
- 4. Sự khác nhau về JMeter giữa kiểm tra dừng và dừng kiểm tra các hộp radio trong Nhóm Chủ đề
- 5. Kiểm tra đơn vị XCode
- 6. “không thể kiểm tra gói ứng dụng” Xcode
- 7. Kiểm tra Windows Forms logic với NUnit
- 8. Toán tử SQL và logic và kiểm tra null
- 9. Sự khác biệt giữa trình lặp và điều tra
- 10. Kiểm tra sự khác biệt về số giây giữa hai lần
- 11. kiểm tra xem sự khác biệt giữa 2 ngày có hơn 20 phút
- 12. Kiểm tra sự kiện socket.io
- 13. Sự khác biệt giữa kiểu và mẫu kiểm soát
- 14. Hiểu dụng cụ trong Xcode, kiểm tra rò rỉ
- 15. Sự khác nhau giữa OfType <>() và kiểm tra gõ vào đâu() mở rộng
- 16. Kiểm tra các ứng dụng webforms ASP.NET
- 17. Sự khác nhau giữa Test t; và Kiểm tra t() ;? nếu thử nghiệm là một lớp
- 18. Sự khác biệt giữa đào tạo, xác nhận và kiểm tra tập hợp, trong mạng nơron là gì?
- 19. Sự khác biệt giữa Window.load và document.readyState
- 20. Sự khác nhau giữa khung kiểm tra đơn vị ScalaTest và Scala Specs là gì?
- 21. Sự khác biệt giữa Kiểm soát luồng và Kiểm soát tắc nghẽn trong TCP là gì?
- 22. Sử dụng Kiểm tra Đơn vị trong Xcode 5
- 23. Kiểm tra ứng dụng Facebook từ Localhost
- 24. Có ứng dụng kiểm tra WinForm không?
- 25. Logic: Cơ sở dữ liệu hoặc Ứng dụng/2 (kiểm tra ràng buộc)
- 26. Làm thế nào để kiểm tra sự khác biệt giữa địa phương và github trước khi kéo
- 27. Sự khác biệt giữa Type.IsGenericTypeDefinition và Type.ContainsGenericParameters
- 28. Cách kiểm tra ứng dụng web?
- 29. Django - Kiểm tra sự khác biệt giữa giá trị cũ và mới khi ghi đè phương pháp lưu
- 30. kiểm tra jquery nếu hộp kiểm asp được kiểm tra
Đối với ứng dụng CLI, bạn có luôn chọn "Kiểm tra logic" không? –
Tôi đã không làm việc với các ứng dụng CLI nhưng câu trả lời rõ ràng có vẻ như chúng tôi không có tương tác người dùng. – Saurabh