Bài 5 - Các kỹ thuật thiết kế Test Case hiệu quả

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024
  • Hướng dẫn sử dụng các kỹ thuật thiết kế testcase sẽ được sử dụng trong phát triển phần mềm. Nắm được cách tạo test case từ user case, test giá trị biên, kỹ thuật phân vùng và kỹ thuật dùng decision table.
    1. Tại sao cần phải viết Test Case?
    - Để tìm bug
    - Để đo lường mức độ bao phủ (test coverage)
    - Độ tái lập (Reproducibility)
    - Để theo dõi (tracking)
    - Để quy trách nhiệm
    - Để xác minh rằng các bài kiểm tra đang được thực hiện chính xác
    - Sử dụng làm công cụ đào tạo cho Tester mới
    - Tuân thủ (for compliance)
    2. Một số kỹ thuật viết Test Case thông dụng
    - Equivalent Partitioning
    - Boundary Analysis
    - Constraint Analysis
    - State Transition
    - Condition Combination
    3. Đặc tính của một Test Case “xịn”
    - Ngắn gọn, dễ hiểu không cần tác giả giải thích hoặc phải tham chiếu đến tài liệu khác để hiểu.
    - Không quá đơn giản hoăc quá phức tạp. Đủ chi tiết để bất cứ Tester nào cũng có thể run test được.
    - Chính xác và tập trung vào mục đích của kiểm thử
    - Có tiêu chí rõ ràng cho Pass hoặc Fail
    - Xác suất bắt được bug “hợp lý”
    - Không trùng lặp với bất kỳ TC nào khác
    ► Xem thêm bài viết chi tiết tại :levunguyen.com...
    #hoclaptrinh #kiemthuphanmem #kythuattaotestcase
    ► Subscribe kênh TH-cam của Nguyên để nhận được video mới MIỄN PHÍ hằng tuần tại đây ngay nhé: bom.to/644ln9z9hS
    Channel Le Vu Nguyen Vlog là nơi chia sẻ những kiến thức chuyên môn về lập trình nhằm hỗ trợ cho quá trình học lập trình của các bạn. Với những chia sẻ về kiến thức lập trình từ cơ bản cho đến nâng cao được phân loại theo từng danh mục hi vọng sẽ giúp bạn từng bước chinh phục lĩnh vực này và có thể trở thành một lập trình viên chuyên nghiệp trong tương lai.
    ► Khám phá thêm các nguồn học lập trình miễn phí:
    Các khoá học lập trình online miễn phí tại: hoclaptrinhonl...
    Các bài viết chia sẻ về lĩnh vực lập trình tại: levunguyen.com
    Tham gia group Da Nang Agile Developer Community để hỏi-đáp về lĩnh vực lập trình: / danangagiledeveloper
    Kênh tiktok lĩnh vực lập trình: www.tiktok.com...
    ĐỪNG NGẠI ĐỂ LẠI THẮC MẮC CỦA BẠN DƯỚI PHẦN BÌNH LUẬN, MÌNH SẼ CỐ GẮNG GIẢI ĐÁP SỚM NHẤT CHO CÁC BẠN.

ความคิดเห็น • 6

  • @boyhairyellow
    @boyhairyellow ปีที่แล้ว

    nội dung anh dạy hay quá, rất dễ nắm bắt các kiến thức chính, cảm ơn anh

  • @frankabaggnale9847
    @frankabaggnale9847 2 ปีที่แล้ว +1

    em cảm ơn các bài học của thầy, cảm ơn sự tâm huyết của thầy

  • @beautifullife5295
    @beautifullife5295 10 หลายเดือนก่อน

    Cảm ơn anh nhiều ạ❤

  • @tieutinhlinh226
    @tieutinhlinh226 3 หลายเดือนก่อน

    Anh ơi, anh có thể share template Test case được không ạ?

  • @minhminh-iv8kp
    @minhminh-iv8kp ปีที่แล้ว

    Rất cảm ơn anh về video này. Anh có thể cho em xin file Test case và Test Plan đó với được không ạ. Em cảm ơn anh nhiều ạ

  • @khanhminhhoang9313
    @khanhminhhoang9313 9 หลายเดือนก่อน

    Hi anh, em đăng ký tk trên trang web của anh mà mãi chưa nhận được mail phản hồi ạ?