Kỹ thuật sử dụng các tệp log

Một phần của tài liệu Kỹ thuật kiểm thử các ứng dụng web (Trang 68 - 69)

Các hệ điều hành và các ứng dụng trên trình chủ cung cấp kỹ thuật log sao cho

các hoạt động giữa các ứng dụng và các thành phần của hệ điều hành có thể đƣợc ghi nhận, phân tích, và kiểm tra. Các lập trình viên có thể tạo ra các tệp log để ghi thông tin trạng thái và triệu chứng. Những tệp log này thƣờng đƣợc sử dụng trong khi gỡ rối chƣơng trình nhằm hỗ trợ cô lập các vấn đề. Sau khi chƣơng trình đã kết thúc phát triển và hoạt động trên máy chủ, nhóm hỗ trợ sử dụng dữ liệu của các tệp log để giám sát hoạt động của chƣơng trình và giải quyết các vấn đề xảy ra. Việc hiểu đƣợc những vấn đề cơ bản khi ghi nhận sự kiện, thông tin gì cần đƣợc ghi vào tệp log, và làm thế nào để có đƣợc các tệp log, sẽ giúp bạn rất nhiều trong kiểm thử và quan trọng hơn là trong việc phân tích các hỏng hóc của trình chủ. Kiểm thử viên có thể sử dụng nhiều tệp log: tệp log của hệ điều hành, các tệp log cơ sở dữ liệu, các tệp log kiểm tra, cũng nhƣ các tệp log mà chƣơng trình tạo ra. Thông tin trong tệp log mà nhóm kiểm thử cần đó là:

 Thời gian trình chủ khởi động, kết thúc, hay tạm ngƣng.  Tên của máy tính (tên trình chủ).

 Số của phiên bản phần mềm. Nếu phần mềm chứa nhiều thành phần độc lập, thì liệt kê mỗi thành phần và số phiên bản của nó.

Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội

Học viên: Nguyễn Thị Ngọc Hƣơng

 Việc tạo ra và đồng bộ các tuyến

 Những lần thực hiện dọn dẹp các giao tác start và completion.

 Nhiều chƣơng trình cung cấp các mức độ khác nhau của dữ liệu đƣợc ghi nhận dựa vào một tham số cấu hình

 Thông tin gỡ rối có thể bao gồm ghi nhậ một số sự kiện tại bất kỳ thời điểm nào, nhƣ một di chuyển chuột, hoặc bất kỳ khi nào có một tuyến mới đƣợc tạo ra

 Bất kỳ khi nào có một hàm đƣợc gọi đều đƣợc ghi lại trong tệp log

 Khi kiểm thử cơ sở dữ liệu, lập trình viên thƣờng ghi chính xác câu lệnh SQL vào trong tệp log

Hình 3.14 Tệp log ví dụ

Một phần của tài liệu Kỹ thuật kiểm thử các ứng dụng web (Trang 68 - 69)