Sử dụng script để kiểm thử

Một phần của tài liệu (LUẬN văn THẠC sĩ) kỹ thuật kiểm thử các ứng dụng web luận văn ths công nghệ thông tin 60 48 05 (Trang 73 - 74)

Các kiểm thử viên có thể sử dụng script để khám phá thông tin về hệ thống, chẳng hạn thông tin về bộ nhớ, có sử dụng để thể thực hiện các yêu cầu của hệ điều hành qua việc thực thi dòng lệnh.

3.4.1.Kỹ thuật quản trị hệ thống

Công việc thƣờng xuyên là bảo trì môi trƣờng máy tính hay môi trƣờng kiểm

thử. Nắm bắt các lệnh và cách viết các script đơn giản để có thể tiết kiệm thời gian thực hiện các công việc này và có thể giúp bạn đảm bảo các công việc này đƣợc thực thi cùng một cách mỗi khi script chạy. Cơ sở dữ liệu đƣợc sử dụng bởi một ứng dụng có thể đƣợc thiết lập lại để kiểm thử với các script SQL hoặc các thủ tục (stored procedure). Script có thể đặt cơ sở dữ liệu trong trạng thái thích hợp trƣớc khi thực hiện kiểm thử. Có rất nhiều thông tin mà bạn cần biết về hệ thống của bạn bằng cách sử dụng các lệnh. Từ việc muốn biết dung lƣợng bộ nhớ có thể sử dụng cho đến những ai đang đăng nhập vào hệ thống ở bất kỳ thời điểm nào

3.4.2.Kỹ thuật kiểm thử trực tiếp trình chủ

(Thực hiện các yêu cầu phía trình chủ): Kiểm thử ứng dụng Web qua giao diện

trình khách là rất hạn chế, nhƣng kiểm thử phía trình chủ có thể bổ sung cho kiểm thử phía trình khách qua việc sử dụng script. Bởi sử dụng script, các chức năng phía trình chủ có thể đƣợc truy cập trực tiếp

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

3.4.3.Kỹ thuật làm việc với ứng dụng độc lập với giao diện

Chúng ta kiểm thử càng sớm càng tốt. Tuy nhiên, một trong những vấn đề khi

kiểm thử sớm là chúng ta phải đợi cho đến khi giao diện ngƣời dùng đáp ứng đƣợc cho việc kiểm thử. Một giải pháp là không sử dụng giao diện ngƣời dùng , ví dụ gửi một yêu cầu trực tiếp đến trình chủ Web. Sử dụng các ngôn ngữ script nhƣ VBScript hay Perl, chúng ta có thể mở rộng các công cụ kiểm thử với các tính năng mạnh hơn, nhƣ thực hiện lời gọi hàm. Nhƣ vậy, chúng ta đã xây dựng các giao diện riêng tƣơng tác với phần mềm phía trình chủ.

3.4.4.Kỹ thuật xem xét dữ liệu: (các tệp log và các báo cáo)

Các tệp log đƣợc sinh ra bởi hệ thống và ứng dụng cần đƣợc kiểm thử là nguồn rất quý giá để phát hiện và phân tích lỗi. Tất cả các hệ điều hành, trình chủ email, trình chủ cơ sở dữ liệu và trình chủ Web đều tạo các tệp log. Các dữ liệu này bao gồm nhiều loại dữ liệu quan trọng để xác định hệ thống hoạt động nhƣ thế nào hay ai đang sử dụng hệ thống và họ đang làm gì. Đặc biệt, một tệp log có thể chứa các dữ liệu nhƣ: yêu cầu trình chủ, các khuyến cáo, các trang HTML đƣợc duyệt, các địa chỉ IP của ngƣời dùng của một ứng dụng Web, các sự kiện, các tệp đƣợc tạo ra, các hoạt động của ngƣời dùng, các API đƣợc gọi, và nhiều dữ liệu khác,tất cả các dữ liệu này đều đƣợc đánh dấu ngày giờ để phân tích sau. Tuy nhiên, ghi lại các thông tin này có thể làm cho tệp log rất dài và khó đọc. Thay vì vậy, chúng ta tạo ra các script để tìm kiếm các chuỗi ký tự trong các tệp log mà có thể cho thấy vấn đề.

3.4.5.Kỹ thuật sử dụng script để hiểu rõ kết quả kiểm thử

Xác định một kiểm thử có tạo ra két quả mong đợi hay không có thể là rất khó khăn. Thông thƣờng, một kiểm thử sẽ sinh ra một lƣợng kết quả rất lớn- quá nhiều dữ liệu để đọc, để so sánh với kết quả mong đợi, và để có thể giúp kiểm thử viên hiểu đƣợc. Sử dụng Script chúng ta có thể trích các dữ liệu thích hợp từ kết quả của kiểm thử và tạo ra các báo cáo dễ hiểu.Một script đơn giản có thể giúp bạn tiết kiệm thời gian và tập hợp tất cả các thông tin. Viết nhanh một script và sau đó thực thi script đó cung cấp một phƣơng tiện quan trọng để tạo ra các kiểm thử có thể tái sử dụng

Một phần của tài liệu (LUẬN văn THẠC sĩ) kỹ thuật kiểm thử các ứng dụng web luận văn ths công nghệ thông tin 60 48 05 (Trang 73 - 74)

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

(124 trang)