5. Bố cục luận văn
2.1.4.2. Phân tích dữ liệu (Data Analysis)
Xác định cấu trúc dữ liệu.
Tiếp theo phân tích quy trình là phân tích dữ liệu. Ở đây, các cấu trúc dữ liệu theo yêu cầu của các quá trình liên quan được xác định để lấy các dữ liệu cần thiết, ví dụ như mã vật tư, các dữ liệu có thể được xác định.
Căn cứ vào các quy trình liên quan và số lượng người dùng đã đăng ký, ta phải ước tính khối lượng dữ liệu cần thiết. Khi làm như vậy, luôn phải nhớ rằng các
kiểm thử hiệu năng sử dụng “lượng lớn các dữ liệu thử nghiệm”.
Số lượng dữ liệu kiểm thử.
Thiếu dữ liệu kiểm thử gây nguy cơ thất bại cho dự án kiểm thử hiệu năng. Mục tiêu của kiểm thử chức năng là để bao quát tất cả các quy trình kinh doanh quan trọng với lượng dữ liệu thử nghiệm càng ít càng tốt, một bài kiểm thử hiệu năng đòi hỏi số lượng lớn các dữ liệu kiểm thử. Các quá trình chuyển dữ liệu kiểm thử vào hệ thống kiểm thử được lên kế hoạch ngay từ đầu. Cần lưu ý, mỗi hệ thống có sự hạn chế về băng thông, chúng ta phải tính toán thời gian cần thiết để nhập đủ số lượng cần thiết của dữ liệu kiểm thử gây ra bởi các hạn chế về kỹ thuật.
35
Ngoài các kiểu và phạm vi của dữ liệu kiểm thử, ta cũng nên xác định các quá trình sử dụng để tạo ra các dữ liệu này. Trong nhiều trường hợp, tập hợp các dữ liệu kiểm thử đã có sẵn trong hệ thống cũ hoặc các bảng Excel, những thông tin này sau đó được đưa vào hệ thống kiểm tra. Trong mọi trường hợp, ta phải xác minh các dữ liệu kiểm thử trước khi sử dụng nó, dưới đây là một vài tiêu chí được đưa ra [10]:
- Dữ liệu kiểm thử có thể được sử dụng cho các quy trình được chọn?
- Đó có phải là tập hợp dữ liệu kiểm thử phù hợp?
- Lượng dữ liệu kiểm thử có đủ để sẵn sàng chạy lặp đi lặp lại để tìm kiếm sự
tối ưu hóa, hoặc thực hiện kiểm thử tính ổn định?
- Cấu trúc của dữ liệu kiểm thử có phù hợp với kiểm thử tải?
Sau khi ta đã xác minh các dữ liệu kiểm thử, ta có thể đưa nó vào hệ thống kiểm thử.