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

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

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

KIỂM THỬ PHI CHỨC NĂNG được định nghĩa là một loại kiểm thử phần mềm để kiểm tra 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 tra 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 tra 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 tra 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.

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à tạo ra 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 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ố của kiểm thử phi chức năng

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

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 tra 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 tra bằng kiểm thử độ tin cậy.

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

Tham số kiểm tra 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 tra bằng kiểm thử khả năng phục hồi

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 tra 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 tra 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 tra 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 tra 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 tra 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.

Các loại kiểm thử phần mềm

Nhìn chung, có ba loại kiểm thử

  • Chức năng
  • Không có chức năng
  • Bảo trì
Kiểm thử phi chức năng là g

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ử. 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.

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

Dưới đâ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
  • Kiểm thử á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

Ví dụ về kiểm thử phi chức năng

Dưới đây là các ví dụ về kiểm thử phi chức năng:

STT Trường hợp kiểm thửLoại
1Thờ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ờiKiểm thử năng suất
2Phần mềm phải có thể cài đặt trên tất cả các phiên bản Windows và MacKiểm thử khả năng tương thích
3Tất cả các hình ảnh web phải có thẻ altKiểm thử khả năng tiếp cận.

Kết luận

Bài viết trên đã trình bày cho các bạn nội dung về kiểm thử phi chức năng và ví dụ về nó.

Cảm ơn bạn đã theo dõi bài viết!

Các bạn có thể tham khảo các bài viết hay về JavaScript tại đây.


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.

TỔNG HỢP TÀI LIỆU HỌC LẬP TRÌNH CƠ BẢN CHO NGƯỜI MỚI BẮT ĐẦU

KHOÁ HỌC BOOTCAMP JAVA/JAVASCRIPT/PHP TRỞ THÀNH LẬP TRÌNH VIÊN TRONG 5-6 THÁNG

Bình luận