Kiểm thử phi chức năng là gì

Kiểm thử phi chức năng là gì?

Kiểm thử phu chức năng được định nghĩa là một loại Kiểm thử phần mềm để kiểm thử các khía cạnh phi chức năng (hiệu suất, khả năng sử dụng, độ tin cậy, v.v.) của một ứng dụng phần mềm. Nó được thiết kế để kiểm thử tính sẵn sàng của một hệ thống theo các tham số phi chức năng mà không bao giờ được giải quyết bằng kiểm thử chức năng.

Một ví dụ tuyệt vời về kiểm thử phi chức năng sẽ là kiểm thử xem có bao nhiêu người có thể đăng nhập đồng thời vào một phần mềm.

Kiểm thử phi chức năng cũng quan trọng không kém kiểm thử chức năng và ảnh hưởng đến sự hài lòng của khách hàng.

Trong hướng dẫn này, chúng ta sẽ học

  • Mục tiêu của kiểm thử phi chức năng
  • Đặc điểm của kiểm thử phi chức năng
  • Các thông số kiểm thử phi chức năng
  • Loại kiểm thử phần mềm
  • Các loại kiểm thử phi chức năng
  • Các trường hợp kiểm thử mẫu Kiểm thử phi chức năng

Mục tiêu của kiểm thử phi chức năng

  • Kiểm thử phi chức năng phải tăng khả năng sử dụng, hiệu quả, khả năng bảo trì và tính di động của sản phẩm.
  • Giúp giảm thiểu rủi ro sản xuất và chi phí liên quan đến các khía cạnh phi chức năng của sản phẩm.
  • Tối ưu hóa cách sản phẩm được cài đặt, thiết lập, thực thi, quản lý và giám sát.
  • Thu thập và sản xuất các phép đo và số liệu để nghiên cứu và phát triển nội bộ.
  • Cải thiện và nâng cao kiến ​​thức về hành vi và công nghệ của sản phẩm đang được sử dụng.

Đặc điểm của kiểm thử phi chức năng

  • Kiểm thử phi chức năng nên có thể đo lường được, vì vậy không có chỗ cho các đặc tính chủ quan như tốt, tốt hơn, tốt nhất, v.v.
  • Các con số chính xác khó có thể được biết khi bắt đầu quy trình yêu cầu
  • Quan trọng là ưu tiên các yêu cầu
  • Đảm bảo rằng các thuộc tính chất lượng được xác định chính xác trong Kỹ thuật phần mềm.

Các thông số kiểm thử phi chức năng

1) Bảo mật:

Tham số xác định cách một hệ thống được bảo vệ trước các cuộc tấn công có chủ ý và đột ngột từ các nguồn bên trong và bên ngoài. Điều này được kiểm thử thông qua Kiểm thử bảo mật .

2) Độ tin cậy:

Mức độ mà bất kỳ hệ thống phần mềm nào liên tục thực hiện các chức năng được chỉ định mà không bị lỗi. Điều này được kiểm thử bằng Kiểm thử độ tin cậy

3) Khả năng sống sót:

Tham số kiểm thử hệ thống phần mềm tiếp tục hoạt động và tự phục hồi trong trường hợp hệ thống bị lỗi. Điều này được kiểm thử bằng Kiểm thử khôi phục

4) Tính khả dụng:

Tham số xác định mức độ mà người dùng có thể phụ thuộc vào hệ thống trong quá trình hoạt động của nó. Điều này được kiểm thử bằng Kiểm thử độ ổn định.

5) Khả năng sử dụng:

Sự dễ dàng mà người dùng có thể tìm hiểu, vận hành, chuẩn bị đầu vào và đầu ra thông qua tương tác với hệ thống. Điều này được kiểm thử bằng Kiểm thử khả năng sử dụng

6) Khả năng mở rộng:

Thuật ngữ này đề cập đến mức độ mà bất kỳ ứng dụng phần mềm nào cũng có thể mở rộng khả năng xử lý để đáp ứng sự gia tăng nhu cầu. Điều này được kiểm thử bằng Kiểm thử khả năng mở rộng

7) Khả năng tương tác:

Tham số phi chức năng này kiểm thử giao diện hệ thống phần mềm với các hệ thống phần mềm khác. Điều này được kiểm thử bằng Kiểm thử khả năng tương tác

8) Hiệu quả:

Mức độ mà bất kỳ hệ thống phần mềm nào có thể xử lý dung lượng, số lượng và thời gian đáp ứng.

9) Tính linh hoạt:

Thuật ngữ này đề cập đến sự dễ dàng mà ứng dụng có thể hoạt động trong các cấu hình phần cứng và phần mềm khác nhau. Như RAM tối thiểu, yêu cầu CPU.

10) Tính di động:

Tính linh hoạt của phần mềm để chuyển từ môi trường phần cứng hoặc phần mềm hiện tại của nó.

11) Khả năng tái sử dụng:

Nó đề cập đến một phần của hệ thống phần mềm có thể được chuyển đổi để sử dụng trong một ứng dụng khác.

Loại kiểm thử phần mềm

Nói chung, có ba loại kiểm thử

  • Chức năng
  • Không có chức năng
  • Bảo trì

Trong các loại kiểm thử này, bạn có nhiều Cấp độ KIỂM THỬ, nhưng thông thường, mọi người gọi chúng là Loại kiểm thử. Bạn có thể tìm thấy một số khác biệt trong cách phân loại trên trong các sách và tài liệu tham khảo khác nhau.

Danh sách trên không phải là đầy đủ vì có hơn 100 loại Kiểm thử và đang đếm. Không cần phải lo lắng, bạn sẽ chọn chúng khi bạn già đi trong ngành kiểm thử. Ngoài ra, lưu ý rằng không phải tất cả các loại kiểm thử đều áp dụng cho tất cả các dự án mà phụ thuộc vào bản chất & phạm vi của dự án. Tìm hiểu thêm về điều này trong một hướng dẫn sau.

Các loại kiểm thử phi chức năng

Sau đây là các loại kiểm thử phi chức năng phổ biến nhất :

  • Kiểm thử năng suất
  • Kiểm thử tải
  • Kiểm thử chuyển đổi dự phòng
  • Kiểm thử khả năng tương thích
  • Kiểm thử khả năng sử dụng
  • Bài kiểm thử về áp lực
  • Kiểm thử khả năng bảo trì
  • Kiểm thử khả năng mở rộng
  • Kiểm thử âm lượng
  • Kiểm thử bảo mật
  • Kiểm thử khôi phục thảm họa
  • Kiểm thử tuân thủ
  • Kiểm thử tính di động
  • Kiểm thử hiệu quả
  • Kiểm thử độ tin cậy
  • Kiểm thử cơ sở
  • Kiểm thử độ bền
  • Kiểm thử tài liệu
  • Kiểm thử phục hồi
  • Kiểm thử quốc tế hóa
  • Kiểm thử bản địa hóa

Các trường hợp kiểm thử mẫu Kiểm thử phi chức năng

Sau đây là các ví dụ về Kiểm thử phi chức năng

Trường hợp kiểm thử # Trường hợp kiểm thử Miền
1 Thời gian tải ứng dụng không được quá 5 giây, tối đa 1000 người dùng truy cập đồng thời Kiểm thử năng suất
2 Phần mềm phải có thể cài đặt trên tất cả các phiên bản Windows và Mac Kiểm thử khả năng tương thích
3 Tất cả các hình ảnh web phải có thẻ alt Kiểm thử khả năng tiếp cận.

Back to top button