Kiểm tra không phá hủy (NDT): Là gì, Phương pháp & Kỹ thuật

Mục lục:

Anonim

Kiểm tra không phá hủy là gì?

Kiểm thử không phá hủy là một loại kiểm thử phần mềm liên quan đến việc kiểm tra và tương tác với ứng dụng phần mềm một cách chính xác. Nói cách khác, NDT (Thử nghiệm không phá hủy) cũng có thể được gọi là Thử nghiệm tích cực hoặc Thử nghiệm con đường hạnh phúc. Nó cho kết quả mong đợi và chứng minh rằng ứng dụng phần mềm đang hoạt động như mong đợi.

Ví dụ : - Nhập dữ liệu chính xác vào mô-đun đăng nhập và kiểm tra xem nó có chấp nhận thông tin đăng nhập hay không và điều hướng đến trang tiếp theo

Trong hướng dẫn này, bạn sẽ học-

  • Kiểm tra không phá hủy là gì?
  • Tại sao phải thực hiện Kiểm tra không phá hủy (NDT)?
  • Khi nào Kiểm tra không phá hủy (NDT) được thực hiện?
  • Chiến lược kiểm tra để kiểm tra không phá hủy

Để thực hiện Kiểm tra không phá hủy trong ví dụ trên, hãy nhập các ký tự số vào hộp văn bản tên người dùng. Như vậy, chúng tôi đã nhập ký tự số, kết quả mong muốn sẽ là số dương.

Tại sao kiểm tra không phá hủy (NDT)?

  • Lợi ích chính của phương pháp NDT là nó dẫn đến chất lượng phần mềm được cải thiện và các lỗi được khắc phục.
  • Để chứng minh rằng các chức năng phần mềm đang hoạt động theo đặc điểm kỹ thuật.
  • Yêu cầu xác minh hiệu suất đã được đáp ứng
  • Để xác minh rằng các yêu cầu của người dùng cuối được đáp ứng
  • Để kiểm tra phần nhỏ của mã hoặc chức năng đang hoạt động như mong đợi và không phá vỡ chức năng liên quan.

Khi nào Kiểm tra không phá hủy (NDT) được thực hiện?

  • Đây cũng là hình thức thử nghiệm đầu tiên mà người thử nghiệm sẽ thực hiện trên một ứng dụng. (Tức là ở giai đoạn đầu của SDLC)
  • Kiểm tra không phá hủy thường được thực hiện khi chúng tôi không có đủ thời gian để kiểm tra.

Chiến lược kiểm tra để kiểm tra không phá hủy

  • Phương pháp tiếp cận đối với thử nghiệm Không phá hủy phải tích cực.
  • Mục đích của kỹ thuật NDT là chứng minh rằng một ứng dụng sẽ hoạt động khi đưa ra dữ liệu đầu vào hợp lệ.
  • Không có yêu cầu đặc biệt để thực hiện Kiểm tra không phá hủy.
  • Thực hành tốt nhất cho Kiểm tra không phá hủy là kiểm tra xem hệ thống có thực hiện không, nó phải làm gì.

Chiến lược kiểm tra để kiểm tra không phá hủy

Thí dụ

  • Một ứng dụng có 5 mô-đun viz, trang đăng nhập, trang chủ, trang chi tiết người dùng, tạo người dùng mới và tạo tác vụ, v.v.
  • Giả sử chúng ta có một lỗi trong trang đăng nhập, trường tên người dùng chấp nhận ít hơn sáu ký tự chữ-số. Điều này chống lại các yêu cầu đã đặt, trong đó nêu rõ rằng tên người dùng không được chấp nhận ít hơn sáu ký tự. Vì vậy, trong trường hợp trên, nó là một lỗi.
  • Bây giờ lỗi đã được báo cáo cho nhóm phát triển và nó đã được sửa và một lần nữa được gửi lại cho nhóm thử nghiệm. Nhóm kiểm tra không chỉ kiểm tra trang đăng nhập nơi lỗi được sửa mà còn kiểm tra các mô-đun khác. Trong khi kiểm tra tất cả các mô-đun, nó thực hiện kiểu kiểm tra Không phá hủy, chỉ để kiểm tra toàn bộ ứng dụng có hoạt động bình thường không.

Tóm lược:

  • Kiểm thử phần mềm là một quá trình được sử dụng để tiết lộ các khiếm khuyết trong phần mềm, nhằm thiết lập một mức chất lượng cụ thể.
  • NDT có nghĩa là Kiểm tra không phá hủy, là xác minh các kết quả tích cực trong phần mềm đáp ứng các yêu cầu.

Bài viết này được đóng góp bởi "Suchita Rao"