Chƣơng 3 : Phƣơng pháp kiểm thử hiệu năng và công cụ
3.3 Quy trình thực hiện kiểm thử hiệu năng
3.3.3 Triển khai (Implementation) và thực thi (Execution) kiểm thử
công cụ hoặc bộ công cụ đƣợc sử dụng. Trong kiểm thử hiệu năng, việc thiết kế môi trƣờng kiểm thử rất quan trọng. Nó đòi hỏi phù hợp yêu cầu dự án cũng nhƣ cân bằng giữa thời gian, chi phí và mục tiêu kiểm thử.
3.3.3 Triển khai (Implementation) và thực thi (Execution) kiểm thử thử
Dựa vào các thiết kế ở mục 3.3.2, chúng ta triển khai các kiểm thử hiệu năng. Bảng 3.8 mô tả các tài liệu đầu vào và kết quả đầu ra cho hoạt động này.
Bảng 3.8. Tài liệu đầu vào và đầu ra của giai đoạn triển khai kiểm thử
Tài liệu đầu vào Tài liệu đầu ra
Bản đặc tả thiết kế kiểm thử hiệu năng Bản đặc tả yêu cầu dự án
Các bản thiết kế kiến trúc, thiết kế chi tiết
Các kịch bản kiểm thử cho các ca kiểm thử bằng ngôn ngữ tự nhiên
Các kịch bản kiểm thử đƣợc tạo bằng công cụ
Các báo cáo thu đƣợc
Theo đó, các công việc trong giai đoạn triển khai gồm :
Thiết lập môi trƣờng kiểm thử kiểm thử hiệu năng: Các công cụ, phần cứng, phần mềm đƣợc sử dụng sẽ đƣợc cài đặt. Trang Web đƣợc phát triển sẵn sàng để đƣa vào kiểm thử.
Tạo các kịch bản kiểm thử : Các thiết kế kiểm thử và ca kiểm thử đƣợc triển khai trên công cụ. Các kiểm thử viên sẽ sử dụng công cụ để tạo các kịch bản cho các ca kiểm thử. Để tạo các kịch bản kiểm thử đƣợc tốt, các kiểm thử viên cần hiểu rõ về công cụ cũng nhƣ hệ thống cần kiểm thử.
Thực thi kiểm thử (Execution). Kiểm thử viên sẽ chạy các kịch bản kiểm thử đã tạo ra. Việc thực thi này có thể đƣợc lặp lại nhiều lần, có thể trong một thời gian dài. Kết quả thu đƣợc sẽ dùng để phân tích, đánh giá ở mục 3.3.4.
3.3.4 Đánh giá các kết quả đầu ra và báo cáo
Hoạt động kiểm thử hiệu năng thƣờng gắn liền với hoạt động tối ƣu hóa hệ thống (turning and optimizing). Phân tích các kết quả có lẽ là khía cạnh thử thách nhất đối với kiểm thử hiệu năng. Bắt đầu với bản thiết kế các kịch bản và kiểm thử mà sau đó nhận lại là một „bức tranh‟ đúng nghĩa. Lúc này, các tiêu chí đầu ra chấp nhận đƣợc ở giai đoạn lập kế hoạch mới có ý nghĩa. Trƣởng nhóm kiểm thử hiệu năng sẽ dựa vào các kết quả thu đƣợc so sánh với các tiêu chí đã định trƣớc để quyết định việc kiểm thử hiệu năng đã hoàn thành hay chƣa. Bản tổng kết báo cáo sẽ đƣợc gửi cho các bên liên quan. Thông thƣờng, hoạt động kiểm thử hiệu năng sẽ đƣợc lặp lại, các báo cáo kiểm thử hiệu năng sẽ đƣợc phân tích để tìm điểm cần cải thiện trong hệ thống.