Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    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]

  2. #2
    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.

  3. #3
    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

  4. #4
    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!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •