Lập kế hoạch và kiểm soát kiểm thử

Một phần của tài liệu Kiểm thử hiệu năng và ứng dụng đảm bảo chất lượng cho các ứng dụng web luận văn ths công nghệ thông tin (Trang 25)

Trong giai đoạn này, chúng ta phải đảm bảo chúng ta hiểu đƣợc mục đích của việc kiểm thử hiệu năng, mong muốn của khách hàng và các bên liên quan cũng nhƣ dự đoán các rủi ro của quá trình thực hiện kiểm thử.

Lập kế hoạch kiểm thử :

Tài liệu đầu vào và đầu ra của giai đoạn này đƣợc thể hiện trong bảng 3.6.

Bảng 3.6. Tài liệu đầu vào và đầu ra của giai đoạn lập kế hoạch

Tài liệu đầu vào Tài liệu đầu ra

Bản đặc tả yêu cầu dự án

Bản kế hoạch tổng thể của dự án

Bản kế hoạch kiểm thử hiệu năng

Dựa vào bản đặc tả yêu cầu của dự án, trong đó có đặc tả yêu cầu phi chức năng – yêu cầu về kiểm thử hiệu năng và bản kế hoạch tổng thể của dự án, đội kiểm thử sẽ tham gia vào lập kế hoạch kiểm thử hiệu năng. Bản kế hoạch này sau đó sẽ đƣợc xem xét đánh giá và đồng thuận của các bên liên quan. Các hoạt động bao gồm:

 Xác định phạm vi, rủi ro và mục tiêu của việc kiểm thử hiệu năng. Chẳng hạn nhƣ, kiểm thử hiệu năng toàn bộ trang Web hay một phần nào đó của trang, thời gian cho kiểm thử hiệu năng là bao lâu, các rủi ro là gì và mục tiêu của việc kiểm thử hiệu năng liên quan đến yêu cầu khách hàng, chất lƣợng của trang Web, v.v.

 Xác định các phƣơng pháp kiểm thử. Việc xác định phƣơng pháp kiểm thử hiệu năng nhằm xác định xem việc kiểm thử hiệu năng đƣợc tiến hành nhƣ thế nào. Nó bao gồm xác định loại kiểm thử hiệu năng sẽ đƣợc sử dụng (Kiểm thử áp lực, kiểm thử tải, v.v.), công cụ sử dụng (công cụ mã nguồn mở hay công cụ tính phí), v.v.

 Xác định các tài nguyên kiểm thử (con ngƣời, môi trƣờng, thời gian, v.v.). Ở giai đoạn lập kế hoạch, việc xác định các nguồn lực cho kiểm thử hiệu năng rất quan trọng. Tùy vào mục tiêu của dự án, mục tiêu và phƣơng pháp kiểm

thử mà ta xác định đƣợc thời gian kiểm thử hiệu năng là bao lâu, ai sẽ là ngƣời tham gia vào việc kiểm thử, các yêu cầu về môi trƣờng kiểm thử, yêu cầu về phần cứng, phần mềm, công cụ, dữ liệu kiểm thử, v.v. cũng đƣợc định nghĩa rõ ràng.

 Lập lịch cho các công việc. Lập kế hoạch cho các hoạt động kiểm thử và theo dõi chúng, đảm bảo mỗi nhiệm vụ đƣợc hoàn thành đúng hạn.

 Xác định các tiêu chí đầu ra. Chúng ta không có đủ thời gian, sức lực và tiền bạc để kiểm thử toàn bộ các thành phần của trang Web trong tất cả các trƣờng hợp. Do vậy, chúng ta cần xác định các tiêu chí đầu ra cụ thể. Các tiêu chí này sẽ đƣợc đồng thuận của các bên liên quan. Các tiêu chí để xác định khi nào việc kiểm thử hiệu năng đƣợc kết thúc. Nó đƣợc thể hiện ở các số liệu: tỉ lệ lỗi trong một yêu cầu gửi đi (request), thời gian phản hồi, thông lƣợng, số ngƣời dùng truy cập tối đa trong một giây, phần trăm sử dụng bộ nhớ, v.v.

Kiểm soát các hoạt động kiểm thử :

Song song với việc lập kế hoạch và thực hiện kế hoạch là việc kiểm soát và theo dõi các hoạt động kiểm thử hiệu năng. Việc kiểm thử hiệu năng chịu áp lực rất lớn về mặt thời gian, môi trƣờng, công cụ. Do vậy, việc lập kế hoạch luôn đi đôi với việc kiểm soát tốt các kết quả của từng hoạt động để có các quyết định điều chỉnh phù hợp, giảm thiểu rủi ro. Trong thực tế, đội kiểm thử luôn dựa vào các số liệu thống kê theo từng giai đoạn để đánh giá giữa chi phí tiêu tốn và kết quả thu đƣợc để điều chỉnh hợp lý.

Một phần của tài liệu Kiểm thử hiệu năng và ứng dụng đảm bảo chất lượng cho các ứng dụng web luận văn ths công nghệ thông tin (Trang 25)

Tải bản đầy đủ (PDF)

(57 trang)