Chủ đề: Thắc mắc về unit testing???
-
19-03-2014, 11:20 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thắc mắc về unit testing???
Chào mọi người, em là mem mới ạ. Em đang tìm hiểu iOS và được leader giao cho tìm hiểu unit test. Em có đọc qua trên mạng về unit test rồi nhưng cái quan trọng là vẫn chưa hiểu cách sử dụng nó như thế nào? Dùng phần mềm hay là dùng cái gì? :/
Theo như anh quản lý nói thì là mình sẽ add thêm 1 class vào và chạy để test nhưng em vẫn chưa hiểu lắm. Chẳng phải là mình viết code xong thì đều phải run để kt chức năng mình vừa làm có đạt yêu cầu hay chưa, mà mỗi lần run như vậy thì cũng có gì khác test đâu ạ?
Ví dụ như em đang làm cái app Calculator. Em viết xong các hàm tính toán cho nó rồi và giờ muốn thử chạy unit test cho nó thì làm như nào ạ?
Mong mọi người giải đáp giúp em với [IMG]images/smilies/redface.png[/IMG][IMG]images/smilies/redface.png[/IMG]View more random threads:
- Giải thích Thread và cách dùng ra sao
- Đánh giá cách thiết kế nội thất nhà ở xã hội
- Thắc mắc về Delegate
- Khó chữa lỗi
- Các Pro Sửa dùm em lỗi " Thread 1: signal SICABRT" như hình bên dưới:
- đồ họa trong C
- Ae có code ngắn hơn về nhập ma trận xoắn óc ko ????
- Hỏi nhập và tìm sắp xếp dãy số của cây nhị phân?
- Tài liệu lập trình objective c bằng tiếng việt
- Dùng break trong while không được
-
21-03-2014, 11:54 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn xem cái link này nhé: https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/UnitTestYourApp/UnitTestYourApp.html
Không đọc được tiếng Anh thì bạn có thể nhìn hình, kết hợp sử dụng Google Translator hoặc Bing Translator bạn cũng có thể hiểu được đôi chút.
-
22-04-2014, 04:32 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn nên tìm hiểu qua unit test là gì, black box test, white box test .....
Theo mình hiểu về unit test: Kiểm tra hàm, module bạn code đã cho kết quả đúng hay chưa, bằng cách đưa ra các tập (đầu vào với đầu ra tương ứng) của hàm, module đó và kiểm tra. Các tập (đầu vào, đầu ra) bạn phải tạo đủ sao cho cover hết code của bạn.
VD:
if(a) {
YES
} else { NO }
bạn sẽ cần có 2 trường hợp (0, YES) và (1, NO).
Có gì thiết sót mong mọi người bổ sung.
Mình nghĩ bạn nên làm theo các tutorial nhỏ:http://www.raywenderlich.com/3716/unit-testing-tutorial-for-ios-xcode-4-quick-start-guide rồi đọc theo link addmin đã đưa.
Thank
-
29-04-2014, 11:31 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn nên đọc các tài liệu về kiểm thử để biết nhiều hơn, kiểm thử hộp đen, hộp trắng, kiểm thử đơn vị...vv. Thông thường unit test mình thấy hay dùng eclipse để thực hiện. Link tham khảo: http://longtth.blogspot.com/2011/07/unit-test-voi-junit-trong-eclipse.html
Thân!
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...