ĐEN là gì Box Kiểm tra? Kỹ thuật, loại & ví dụ

Da Đen Box Kiểm tra

Da Đen Box Kiểm tra là phương pháp kiểm thử phần mềm trong đó các chức năng của ứng dụng phần mềm được kiểm thử mà không cần biết cấu trúc mã nội bộ, chi tiết triển khai và đường dẫn nội bộ. Đen Box Kiểm thử chủ yếu tập trung vào đầu vào và đầu ra của ứng dụng phần mềm và nó hoàn toàn dựa trên các yêu cầu và thông số kỹ thuật của phần mềm. Nó còn được gọi là Kiểm tra hành vi.

Da Đen Box Kiểm tra

Màu đen ở trên-Box có thể là bất kỳ hệ thống phần mềm nào bạn muốn kiểm tra. Ví dụ, một hệ điều hành như Windows, một trang web như Google, một cơ sở dữ liệu như Oracle hoặc thậm chí là ứng dụng tùy chỉnh của riêng bạn. Dưới màu đen Box Kiểm tra, bạn có thể kiểm tra các ứng dụng này chỉ bằng cách tập trung vào đầu vào và đầu ra mà không cần biết cách triển khai mã bên trong của chúng. Hãy xem video hướng dẫn sau đây-

Nhấp chuột vào đây nếu video không thể truy cập được

Da Đen Box Kỹ thuật kiểm tra

Sau đây là những người nổi bật Chiến lược thử nghiệm trong số nhiều loại được sử dụng trong Kiểm thử hộp đen

  • Kiểm tra lớp tương đương: Nó được sử dụng để giảm thiểu số lượng các trường hợp kiểm thử có thể đến mức tối ưu trong khi vẫn duy trì phạm vi kiểm thử hợp lý.
  • Kiểm tra giá trị biên: Kiểm tra giá trị biên tập trung vào các giá trị tại ranh giới. Kỹ thuật này xác định liệu một phạm vi giá trị nhất định có được hệ thống chấp nhận hay không. Nó rất hữu ích trong việc giảm số lượng các trường hợp thử nghiệm. Nó phù hợp nhất cho các hệ thống có đầu vào nằm trong phạm vi nhất định.
  • Kiểm tra bảng quyết định: Bảng quyết định đặt các nguyên nhân và kết quả của chúng vào một ma trận. Có một sự kết hợp độc đáo trong mỗi cột.

Các loại màu đen Box Kiểm tra

Có nhiều loại màu đen Box Kiểm tra nhưng sau đây là những cái nổi bật nhất –

  • Thử nghiệm chức năng – Loại kiểm thử hộp đen này liên quan đến các yêu cầu chức năng của hệ thống; được thực hiện bởi người kiểm thử phần mềm.
  • Kiểm tra phi chức năng – Loại thử nghiệm hộp đen này không liên quan đến việc thử nghiệm chức năng cụ thể mà là các yêu cầu phi chức năng như hiệu suất, khả năng mở rộng, khả năng sử dụng.
  • Kiểm tra hồi quy Kiểm tra hồi quy được thực hiện sau khi sửa mã, nâng cấp hoặc bất kỳ bảo trì hệ thống nào khác để kiểm tra mã mới có ảnh hưởng đến mã hiện có hay không.

Cách làm màu đenBox Kiểm thử trong Kỹ thuật phần mềm

Dưới đây là các bước chung được thực hiện để thực hiện bất kỳ loại Đen nào Box Kiểm tra.

  • Ban đầu, các yêu cầu và thông số kỹ thuật của hệ thống được kiểm tra.
  • Người kiểm tra chọn đầu vào hợp lệ (kịch bản kiểm tra tích cực) để kiểm tra xem SUT có xử lý chúng chính xác hay không. Ngoài ra, một số đầu vào không hợp lệ (kịch bản thử nghiệm âm tính) được chọn để xác minh rằng SUT có thể phát hiện ra chúng.
  • Người kiểm tra xác định kết quả đầu ra dự kiến ​​cho tất cả những đầu vào đó.
  • Người kiểm thử phần mềm xây dựng các trường hợp thử nghiệm với các đầu vào đã chọn.
  • Các trường hợp thử nghiệm được thực hiện.
  • Người kiểm thử phần mềm so sánh kết quả thực tế với kết quả mong đợi.
  • Các lỗi nếu có đều được khắc phục và kiểm tra lại.

Công cụ dùng cho màu đen Box Thử nghiệm:

Các công cụ được sử dụng để kiểm tra hộp đen phần lớn phụ thuộc vào loại kiểm tra hộp đen mà bạn đang thực hiện.

  • Đối với các bài kiểm tra chức năng/hồi quy, bạn có thể sử dụng – QTP, Selenium
  • Đối với các bài kiểm tra phi chức năng, bạn có thể sử dụng – LoadRunner, máy đo

So sánh màu đen Box và màu trắng Box Thử nghiệm:

So sánh màu đen Box và màu trắng Box Kiểm tra hình ảnh

Da Đen Box Kiểm tra trắng Box Kiểm tra
Mục tiêu chính của thử nghiệm hộp đen là xác thực các yêu cầu chức năng của bạn. trắng Box Kiểm tra (Kiểm tra đơn vị) xác nhận cấu trúc bên trong và hoạt động của mã phần mềm của bạn
Kiểm thử hộp đen giúp tách biệt khỏi mã và tập trung vào nỗ lực kiểm thử hành vi của hệ thống phần mềm. Để tiến hành Trắng Box Kiểm tra, kiến ​​thức về ngôn ngữ lập trình cơ bản là điều cần thiết. Các hệ thống phần mềm ngày nay sử dụng nhiều ngôn ngữ và công nghệ lập trình khác nhau và không thể biết hết tất cả chúng.
Kiểm thử hộp đen tạo điều kiện thuận lợi cho việc kiểm thử giao tiếp giữa các mô-đun Kiểm thử hộp trắng không tạo điều kiện thuận lợi cho việc kiểm thử giao tiếp giữa các mô-đun

Da Đen Box Vòng đời kiểm thử và phát triển phần mềm (SDLC)

Kiểm thử hộp đen có vòng đời riêng của nó được gọi là Vòng đời kiểm thử phần mềm (STLC) và nó liên quan đến mọi giai đoạn của Chu trình phát triển phần mềm của Kỹ thuật phần mềm.

  • Yêu cầu – Đây là giai đoạn đầu của SDLC và trong giai đoạn này, yêu cầu được thu thập. Người kiểm thử phần mềm cũng tham gia vào giai đoạn này.
  • Lập kế hoạch và phân tích thử nghiệmCác loại thử nghiệm áp dụng cho dự án đã được xác định. MỘT Kế hoạch kiểm tra được tạo ra để xác định các rủi ro dự án có thể xảy ra và cách giảm thiểu chúng.
  • Thiết kế – Trong giai đoạn này, các trường hợp/kịch bản thử nghiệm được tạo trên cơ sở các tài liệu yêu cầu phần mềm
  • Thực hiện kiểm tra– Trong giai đoạn này, các Test Case đã chuẩn bị sẽ được thực thi. Các lỗi nếu có đều được sửa và kiểm tra lại.