Kiểm thử mô-đun là gì? Định nghĩa, Ví dụ

Mục lục:

Anonim

Kiểm thử mô-đun là gì?

Kiểm thử mô-đun được định nghĩa là một kiểu kiểm thử phần mềm, kiểm tra các chương trình con, chương trình con, lớp hoặc thủ tục riêng lẻ trong một chương trình. Thay vì kiểm tra toàn bộ chương trình phần mềm cùng một lúc, kiểm thử mô-đun khuyến nghị kiểm tra các khối xây dựng nhỏ hơn của chương trình.

Kiểm thử mô-đun phần lớn là một hộp trắng được định hướng. Mục tiêu của việc thực hiện Mô-đun, kiểm tra không phải để chứng minh mô-đun hoạt động bình thường mà để chứng minh sự hiện diện của lỗi trong mô-đun.

Kiểm thử mức mô-đun cho phép thực hiện song song vào quá trình thử nghiệm bằng cách tạo cơ hội để kiểm tra nhiều mô-đun đồng thời.

Tại sao phải thực hiện Kiểm tra mô-đun

Kiểm tra mô-đun được khuyến khích bởi vì

  • Xác suất xác định lỗi hoặc lỗi trên các phần nhỏ hơn của chương trình trở nên cao hơn
  • Nhiều mô-đun có thể được kiểm tra đồng thời và do đó hỗ trợ kiểm tra song song
  • Sự phức tạp của thử nghiệm có thể được quản lý dễ dàng

Làm thế nào để thực hiện Kiểm tra mô-đun?

  • Đối với Kiểm thử mô-đun, thiết kế Trường hợp kiểm thử là một phân đoạn quan trọng. Trong khi thiết kế các trường hợp kiểm thử cho một bài kiểm tra mô-đun, người kiểm thử phải cân nhắc hai điều.
    • Đặc điểm kỹ thuật cho mô-đun
    • Mã nguồn của mô-đun
  • Phân tích logic của mô-đun bằng cách sử dụng một hoặc nhiều phương pháp hộp trắng, sau đó bổ sung các trường hợp thử nghiệm này bằng cách áp dụng các phương pháp hộp đen cho đặc tả mô-đun
  • Khi trường hợp thử nghiệm được thiết kế, bước tiếp theo là kết hợp mô-đun để thử nghiệm. Đối với điều này, phương pháp được sử dụng là một phương pháp Gia tăng hoặc không cộng dồn .
  • Phương pháp không gia tăng - tất cả các mô-đun được kiểm tra độc lập. Đầu tiên, nó kết hợp tất cả các mô-đun và sau đó kiểm tra toàn bộ chương trình
  • Phương pháp tăng dần - mỗi mô-đun được kiểm tra trước và sau đó tăng dần đến bộ sưu tập được kiểm tra. Nó thực hiện một bước kiểm tra lại khôn ngoan
  • Thử nghiệm gia tăng, có hai cách tiếp cận - Thử nghiệm từ trên xuống và từ dưới lên
  • Để thực thi mô-đun với dữ liệu đã chọn, nó yêu cầu trình điều khiển để cung cấp dữ liệu thử nghiệm, giám sát việc thực thi và thu thập kết quả

Mẹo ví dụ để kiểm tra mô-đun

Dưới đây là một số mẹo cần xem xét trước khi thực hiện Kiểm tra mô-đun.

  • Xem lại các trường hợp thử nghiệm trước khi sử dụng
  • Tránh nhầm lẫn về nguồn khác biệt
  • Sử dụng các công cụ kiểm tra tự động
  • Kiểm tra các biến không thay đổi
  • Để tránh các mô-đun hoán đổi tự kiểm tra
  • Sử dụng lại các trường hợp thử nghiệm

Kiểm tra đơn vị so với Kiểm tra mô-đun

Kiểm tra mô-đun Kiểm tra đơn vị
  • Kiểm thử mô-đun là một tập hợp các bài kiểm tra được viết bởi người kiểm tra sau khi một số mã đã được viết bởi nhà phát triển
  • Bài kiểm tra đơn vị là một tập hợp các bài kiểm tra được viết bởi một nhà phát triển trong quá trình phát triển phần mềm
  • Kiểm tra mô-đun có thể liên quan đến việc kết hợp kiểm tra đơn vị
  • Kiểm thử đơn vị có thể là các đơn vị kiểm tra riêng biệt

Những thách thức trong kiểm tra mô-đun

Vì vậy, ở đây chúng tôi đi với những thách thức hàng đầu trong Kiểm tra mô-đun

  • Thử nghiệm không gia tăng yêu cầu nhiều công việc hơn
  • Kiểm tra hiểu lầm tăng gấp đôi
  • Kiểm tra gỡ lỗi thường xuyên
  • Cần hiểu mã

Tóm lược:

  • Trong Kỹ thuật phần mềm, Kiểm thử mô-đun (kiểm thử đơn vị) là một quá trình kiểm tra các chương trình con, chương trình con, lớp hoặc thủ tục riêng lẻ trong một chương trình
  • Ưu điểm của kiểm thử Mô-đun là xác suất xác định lỗi hoặc lỗi trên các phần nhỏ hơn của chương trình trở nên cao hơn
  • Đối với phương pháp kiểm tra mô-đun được sử dụng là một phương pháp Gia tăng hoặc không Cộng dồn.