Lựa chọn phƣơng pháp và kỹ thuật kiểm thử

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu và đề xuất các phương pháp kiểm thử giao diện phần mềm (Trang 85 - 88)

Với phần mềm Quản lý bán hàng, gồm nhiều mô-đun với các chức năng chuyên biệt. Để kiểm thử giao diện của phần mềm, nên kiểm thử tích hợp theo chiến thuật Top-down. Kiểm thử từ màn hình chính của ứng dụng, tiếp đó tiến hành kiểm thử các mô-đun con liên quan, theo cấu trúc giao diện chức năng cây thƣ mục của phần mềm trong Hình 5.5 ở trên.

Với mỗi mô-đun, tiến hành kiểm thử từ tổng thể cửa sổ màn hình, sau đó lần lƣợt kiểm tra các thành phần con, kiểm thử sự điều hƣớng cũng nhƣ chức năng các thành phần màn hình.

Các kỹ thuật kiểm thử đƣợc áp dụng:  Kỹ thuật kiểm thử giá trị biên

 Kỹ thuật phân lớp tƣơng đƣơng  Kỹ thuật đoán lỗi

5.2.1. Kiểm thử giao diện màn hình chính

Ở màn hình chính của chƣơng trình, chỉ liệt kê các thành phần chức năng con của phần mềm. Do đó, quan trọng nhất khi kiểm thử giao diện này là kiểm tra tổng thể bố cục màn hình và việc điều hƣớng tới các cửa sổ màn hình chức năng con.

Các danh mục cần kiểm thử:

 Tổng thể màn hình ở trạng thái mặc định phải đảm bảo hài hòa về thẩm mỹ, các thành phần đƣợc bố trí hợp lý, kích thƣớc các nút bấm, các icon đồng đều, màu sắc hài hòa, không lòe loẹt.

 Tiêu đề và các nhãn thành phần đúng chính tả, ngữ pháp, ngắn gọn, xúc tích.  Các nút bấm đều hoạt động. Khi tác động lên chúng, hệ thống phải trả về các

phản ứng phù hợp với chức năng đối tƣợng. Ví dụ, khi nhấp chuột vào nút “Mua hàng”, chƣơng trình sẽ mở cửa sổ màn hình “Mua hàng”.

 Các Tab “Hệ thống”, “Danh mục”, “Trợ giúp” đều hoạt động. Khi nhấp chuột vào một Tab, thì phải hiển thị màn hình chức năng của Tab đó.

 Kiểm tra sự phản hồi của hệ thống khi lần lƣợt di chuyển con trỏ chuột qua các đối tƣợng trên màn hình. Giao diện không có lỗi là giao diện đảm bảo sự trả về của hành động là màu sắc trên đối tƣợng đƣợc chuyển highlight theo quy định.  Kiểm tra chức năng đóng/ mở chƣơng trình. Khi nhấp chuột vào biểu tƣợng

“Exit” trên cửa sổ, chƣơng trình phải đóng lại. Tƣơng tự với các nút phóng to / thu nhỏ.

 Đảm bảo sự đồng bộ của các màn hình cửa sổ. Lần lƣợt mở hết các cửa sổ con mà từ màn hình cửa sổ chính có thể liên kết tới. Tất cả các màn hình phải nhất quán kiểu dáng, bố cục, màu sắc, kích thƣớc; tiêu đề chƣơng trình phải giống nhau trên tất cả các cửa sổ.

Với màn hình chính, chỉ cần áp dụng các nguyên tắc về tính thẩm mỹ, sử dụng chuột và bàn phím để kiểm tra các thuộc tính giao diện của màn hình.

5.2.2. Kiểm thử giao diện màn hình “Phiếu nhập hàng”

Các danh mục cần kiểm tra:

 Giống nhƣ màn hình chức năng chính, cần kiểm tra giao diện tổng thể của màn hình bảo đảm tính hợp lý, tính thẩm mỹ. lần lƣợt kiểm tra các thành phần có trên màn hình.

 Ngoài ra, với màn hình “Phiếu nhập hàng”, có các trƣờng để nhập dữ liệu, cần kiểm thử các trƣờng này về bố cục, kích thƣớc, màu sắc bên ngoài. Bên cạnh đó, kiểm thử các điều kiện hợp lệ khi nhập các giá trị vào các trƣờng.

 Lần lƣợt kiểm tra các hộp văn bản:

- Kiểm tra chiều dài tối đa các trƣờng dữ liệu.

- Kiểm tra việc nhập giá trị theo đúng định dạng dữ liệu. - Kiểm tra các trƣờng ngày tháng có hợp lệ hay không.

Để kiểm thử tính hợp lệ các trƣờng dữ liệu, áp dụng kỹ thuật phân lớp tƣơng đƣơng. Ví dụ, với trƣờng “Mã NPP”, phân lớp dữ liệu làm hai nhóm để kiểm thử dữ liệu đầu vào:

o Một lớp dữ liệu bao gồm các trƣờng hợp hợp lệ, nhập các giá trị thông thƣờng.

o Một lớp dữ liệu gồm các ký tự đặc biệt “@, #, $...”, nhập ký tự trống. Các kỹ thuật kiểm thử đƣợc sử dụng để kiểm thử màn hình “Phiếu nhập hàng”  Phân lớp tƣơng đƣơng

 Phân tích giá trị biên

Đồng thời, sử dụng hiểu biết về thẩm mỹ để kiểm tra sự hài hòa, hợp lý của giao diện màn hình.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu và đề xuất các phương pháp kiểm thử giao diện phần mềm (Trang 85 - 88)