Site icon Nhạc lý căn bản – nhacly.com

Kiểm thử phi chức năng – Freetuts

Kiểm thử phi chức năng liên quan đến việc kiểm thử phần mềm từ những yêu cầu phi chức năng nhưng quan trọng như hiệu suất, bảo mật, giao diện người dùng… Vậy Kiểm thử phi chức năng (Non-Functional Testing) là gì? Mục tiêu, Đặc điểm, Các tham số Kiểm thử phi chức năng hay Các loại kiểm thử phi chức năng sẽ được liệt kê chi tiết ở bài viết này. 

Bài viết này được đăng tại

freetuts.net

, không được copy dưới mọi hình thức.

1. Kiểm thử phi chức năng (Non-Functional Testing) 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 thử những góc nhìn phi chức năng ( hiệu suất, năng lực sử dụng, độ đáng tin cậy, v.v. ) của ứng dụng ứng dụng. Nó được phong cách thiết kế để kiểm thử mức độ sẵn sàng chuẩn bị của một mạng lưới hệ thống theo những tham số phi chức năng mà không được xử lý bằng kiểm thử chức năng .
Một ví dụ về Kiểm thử phi chức năng là kiểm thử xem có bao nhiêu người hoàn toàn có thể đăng nhập đồng thời vào một ứng dụng .
Kiểm thử phi chức năng cũng quan trọng không kém như kiểm thử chức năng và ảnh hưởng tác động đến sự hài lòng của người mua .Bài viết này được đăng tại [ không tính tiền tuts. net ]

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

  • Kiểm thử 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 sản phẩm, thiết lập, thực thi, quản lý và giám sát.
  • Thu thập và xây dựng các thước đo và số liệu phục vụ cho 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ề khả năng và công nghệ sản phẩm đang sử dụng.

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

  • Kiểm thử phi chức năng không thể đo lường, 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.
  • Các con số chính xác không thể được biết khi bắt đầu quy trình
  • Các yêu cầu quan trọng được ưu tiên
  • Đả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.

4. Các tham số trong Kiểm thử phi chức năng

1) Bảo mật

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

2) Độ tin cậy

Mức độ mà bất kể mạng lưới hệ thống ứng dụng nào liên tục thực thi những chức năng được chỉ định mà không gặp sự cố. Điều này được kiểm thử bởi Kiểm thử độ an toàn và đáng tin cậy

3) Khả năng phục hồi

Xác minh rằng 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 lỗi hệ thống. Điều này được kiểm tra bằng kiểm thử phục hồi

4) Khả dụng

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. Điều này được kiểm thử bằng Kiểm thử tính ổn định.

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

Người dùng hoàn toàn có thể thuận tiện học hỏi, quản lý và vận hành, chuẩn bị sẵn sàng nguồn vào và đầu ra trải qua tương tác với mạng lưới hệ thống. Điều này được kiểm thử bởi Kiểm thử năng lực 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 ứng dụng nào cũng hoàn toàn có thể lan rộng ra năng lực giải quyết và xử lý của nó để cung ứng nhu yếu ngày càng tăng. Điều này được kiểm thử bằng năng lực lan rộng ra

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

Tham số phi chức năng này kiểm thử giao diện mạng lưới hệ thống ứng dụng với những mạng lưới hệ thống ứng dụng khác. Điều này được kiểm thử bởi Kiểm thử năng lực tương tác

8) Hiệu quả

Mức độ mà bất kể mạng lưới hệ thống ứng dụng nào cũng hoàn toàn có thể giải quyết và xử lý dung tích, số lượng và thời hạn phản hồi .

9) Linh hoạt

Thuật ngữ này đề cập đến ứng dụng hoàn toàn có thể hoạt động giải trí thuận tiện trong những thông số kỹ thuật phần cứng và ứng dụng khác nhau. Giống như RAM tối thiểu, nhu yếu CPU .

10) Tính di động

Tính di động của ứng dụng để chuyển từ môi trường tự nhiên phần cứng hoặc ứng dụng hiện tại của nó .

11) Tái sử dụng

Đề cập đến một phần của mạng lưới hệ thống ứng dụng hoàn toàn có thể được quy đổi để sử dụng trong một ứng dụng khác .

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

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

  • Chức năng
  • Phi chức năng
  • Bảo trì

Trong những loại kiểm thử này, bạn có nhiều Cấp độ KIỂM THỬ, nhưng thường thì, tất cả chúng ta gọi là Loại kiểm thử. Bạn hoàn toàn có thể tìm thấy 1 số ít độc lạ của phân loại trên qua những cuốn sách và tài liệu tìm hiểu thêm khác nhau .
Danh sách trên không vừa đủ vì có hơn 100 loại kiểm thử. Không cần phải lo ngại, bạn sẽ từ từ khám phá tổng thể những loại kiểm thử trong tương lai, khi bạn xác lập vĩnh viễn với nghề kiểm thử. Ngoài ra, quan tâm rằng không phải tổng thể những loại kiểm thử đều vận dụng cho toàn bộ những dự án Bất Động Sản mà nhờ vào vào đặc thù và khoanh vùng phạm vi của dự án Bất Động Sản .

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

  • Kiểm thử hiệu suất – Performance Testing
  • Kiểm thử tải – Load Testing
  • Kiểm thử chuyển đổi dự phòng – Failover Testing
  • Kiểm thử bảo mật – Security Testing
  • Kiểm thử khả năng tương thích – Compatibility Testing
  • Kiểm thử khả năng sử dụng – Usability Testing
  • Kiểm thử về áp lực – Stress Testing
  • Kiểm thử bảo trì – Maintainability Testing
  • Kiểm thử khả năng mở rộng – Scalability Testing
  • Kiểm thử khối lượng – Volume Testing
  • Kiểm thử bảo mật – Security Testing
  • Kiểm thử phục hồi – Disaster Recovery Testing
  • Kiểm thử tuân thủ – Compliance Testing
  • Kiểm thử tính di động – Portability Testing
  • Kiểm thử tính hiệu quả – Efficiency Testing
  • Kiểm thử độ tin cậy – Reliability Testing
  • Kiểm thử đường cơ sở – Baseline Testing
  • Kiểm thử độ bền – Endurance Testing
  • Kiểm thử tài liệu – Documentation Testing
  • Kiểm thử khôi phục – Recovery Testing
  • Kiểm thử quốc tế hóa – Internationalization Testing
  • Kiểm thử nội địa hóa – Localization Testing

7. Ví dụ test cases Kiểm thử phi chức năng

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

Test Case ID Test Case Domain
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 cùng lúc Kiểm thử hiệu suất
2 Phần mềm nên được 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 trên trang web nên có thẻ alt Kiểm thử khả năng tiếp cận
Exit mobile version