Kiểm thử phi chức năng là một loại kiểm thử để 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 sự sẵn sàng của một hệ thống theo các tham số không chức năng không bao giờ được giải quyết bằng thử nghiệm chức năng.
Một ví dụ về kiểm tra phi chức năng như 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 tra phi chức năng cũng quan trọng không kém như kiểm tra 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ẽ tìm hiểu những vấn đề sau:
Tham số xác định cách hệ thống được bảo vệ an toàn 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 tra bảo mật.
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 sự cố. Điều này được kiểm thử bởi Kiểm tra độ tin cậy
Tham số kiểm tra 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 Recovery Recovery
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. Điều này được kiểm tra bằng Kiểm tra ổn định.
Người dùng có thể dễ dàng học hỏi, vận hành, chuẩn bị đầu vào và đầu ra thông qua tương tác với một hệ thống. Điều này được kiểm tra bởi Kiểm tra khả năng sử dụ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ý của nó để đáp ứng nhu cầu gia tăng. Điều này được kiểm tra bằng khả năng mở rộng
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ởi Kiểm tra khả năng tương tác
Mức độ mà bất kỳ hệ thống phần mềm nào cũng có thể xử lý dung lượng, số lượng và thời gian đáp ứng.
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ư RAM tối thiểu, yêu cầu CPU.
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ó.
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.
Nói chung, có ba loại thử nghiệm:
Trong các loại thử nghiệm này, bạn có nhiều cấp độ kiểm thử (TESTING Level’s), nhưng thông thường, mọi người gọi chúng là Testing Types. Bạn có thể tìm thấy một số khác biệt trong 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 đầy đủ vì có hơn 100 loại Kiểm tra và đếm. Không cần phải lo lắng, bạn sẽ chọn chúng khi bạn có kinh nghiệm 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 áp dụng cho tất cả các dự án mà phụ thuộc vào tính chất & phạm vi của dự án.
Nguồn: https://www.guru99.com/non-functional-testing.html
https://viblo.asia/p/non-functional-testing-la-gi-GrLZDvwE5k0
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE