Môi trường kiểm thử

Một phần của tài liệu Kiểm thử hiệu năng dịch vụ phần mềm quản lý trường học (Trang 28)

Kiểm thử viên phải tìm hiểu môi trường sản phẩm hay là môi trường triển khai hệ thống trong thực tế. Ngoài ra kiểm thử viên nên biết kiến trúc triển khai ứng dụng trọng môi trường sản phẩm và yêu cầu đội phát triển cài đặt môi trường kiểm thử giống với sản phẩm để thực hiện kiểm thử hiệu năng [5].

Nếu môi trường sản phẩm và môi trường kiểm thử có sự khác nhau về phần cứng triển khai ứng dụng thì sẽ mang lại rủi ro cao là hiệu năng sau khi kiểm thử không phải là hiệu năng thực tế của hệ thống trong thực tế. Vì vậy môi trường kiểm thử nên được cài đặt giống với môi trường sản phẩm.

Ví dụ nếu một ứng dụng ba tầng triển khai trong môi trường kiểm thử lại được triển khai hai tầng trong môi trường sản phẩm thì hiệu năng của hệ thống trong thực tế sẽ khác rất nhiều hiệu năng đã được kiểm thử.

Hầu hết kiểm thử hiệu năng được xậy dựng trong môi trường có cấu hình thấp hơn cấu hình máy chủ trong thực tế do vấn đề về tài chính. Mặc dù vậy chúng ta nên xây dựng kiểm thử hiệu năng trong môi trường giống như cấu hình máy chủ của sản phẩm. Nếu môi trường sản phẩm và môi trường kiểm thử có sự khác nhau về phần cứng triển ứng dụng thì sẽ mang lại rủi ro cao là hiệu năng sau khi kiểm thử không phải là hiệu năng thực tế của hệ thống trong thực tế. Kỹ sư kiểm thử hiệu năng cần phải tìm hiểu môi trường, kiến trúc triển khai ứng dụng và đảm bảo đúng phiên bản phần mềm (phiên bản ứng dụng, phiên bản máy chủ, hệ điều hành, thư viện nếu có…) được sử dụng triển khai trong môi trường kiểm thử giống như môi trường sản phẩm. Phần mềm (máy chủ web, máy chủ ứng dụng hoặc phiên bản phần mềm máy chủ cơ sở dữ liệu, điều kiện bản quyền, mức độ log, những quy trình khác…), phần cứng (CPU, bộ nhớ và cấu hình đĩa), mạng (lưu lượng và chi tiết băng thông mạng) khác nhau trong hai môi trường kiểm thử và sản phẩm cần được xác định và lưu lại để tra cứu trong tương lai.

Một phần của tài liệu Kiểm thử hiệu năng dịch vụ phần mềm quản lý trường học (Trang 28)