Kiểm tra phi chức năng

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

Kiểm tra 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 ứng dụng phần mềm. Nó được thiết kế để kiểm tra mức độ sẵn sàng của một hệ thống theo các tham số phi chức năng không bao giờ được giải quyết bằng kiểm tra chức năng.

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

Kiểm tra phi chức năng cũng quan trọng không kém thử nghiệm 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 tra phi chức năng sẽ 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 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 cài đặt, thiết lập, thực thi, quản lý và giám sát sản phẩm.
  • Thu thập và đưa ra các phép đo cũng như số liệu cho hoạt động 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 của sản phẩm và công nghệ đang sử dụng.

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

  • Kiểm tra phi chức năng phải có thể đo lường được, vì vậy không có chỗ cho đặc tính chủ quan như tốt, tốt hơn, tốt nhất, v.v.
  • Con số chính xác khó có thể được biết khi bắt đầu quá trình yêu cầu
  • Điề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.

Thông số kiểm tra phi chức năng

Thông số kiểm tra phi chức năng

1) Bảo mật:

Tham số xác định cách 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 tra 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 gặp lỗi. Điều này được thử nghiệm bởi Kiểm tra độ tin cậy

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

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

4) Sẵn có:

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 vận hành. Điều này được kiểm tra bởi Kiểm tra độ ổn định.

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

Sự dễ dàng mà người dùng có thể học, 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ởi Kiểm tra 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 nhu cầu ngày càng tăng. Điều này được thử nghiệm bởi Kiểm tra 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 của 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ởi Kiểm tra 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ý được dung lượng, số lượng và thời gian phản hồi.

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. Giống như yêu cầu RAM tối thiểu, CPU.

10) Tính di động:

Tính linh hoạt của phần mềm khi 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 ứng dụng khác.

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

Nói chung, có ba loại thử nghiệm

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

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

Trong các loại thử nghiệm này, bạn có nhiều Cấp độ KIỂM TRA, nhưng thông thường, mọi người gọi chúng là Loại Thử nghiệm. 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 cuốn 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 thử nghiệmvà còn nhiều nữa. Không cần phải lo lắng, bạn sẽ học được chúng khi bạn già đi trong ngành thử nghiệm. Ngoài ra, lưu ý rằng không phải tất cả các loại thử nghiệm đề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. Chúng tôi sẽ nói thêm về điều này trong hướng dẫn sau.

Các loại thử nghiệm phi chức năng

Sau đây là những điều phổ biến nhất Các loại thử nghiệm phi chức năng :

  • Kiểm tra năng suất
  • Kiểm tra Tải
  • Kiểm tra chuyển đổi dự phòng
  • Kiểm tra khả năng tương thích
  • Kiểm tra khả năng sử dụng
  • Bài kiểm tra về áp lực
  • Kiểm tra khả năng bảo trì
  • Kiểm tra khả năng mở rộng
  • Kiểm tra khối lượng
  • Kiểm tra bảo mật
  • Thử nghiệm phục hồi sau thảm họa
  • Kiểm tra tuân thủ
  • Kiểm tra tính di động
  • Kiểm tra hiệu quả
  • Kiểm tra độ tin cậy
  • Kiểm tra cơ bản
  • Kiểm tra độ bền
  • Kiểm tra tài liệu
  • Kiểm tra phục hồi
  • Thử nghiệm quốc tế 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 tra phi chức năng

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

Tóm tắt bài viết này với: