Áp dụng các kiến thức đƣợc tổng hợp ở bốn chƣơng đầu, trong khuôn khổ luận văn, sẽ tiến hành áp dụng kiểm thử giao diện trên một vài mô-đun của phần mềm
Quản lý bán hàng. Đây là phần mềm ứng dụng doanh nghiệp, đƣợc cung cấp bởi công
ty Phần mềm hoàn hảo, sử dụng hệ quản trị cơ sở dữ liệu SQL Server.
5.1.1. Thành phần và chức năng
Các thành phần chức năng và cách sử dụng công cụ của phần mềm Quản lý bán hàng đƣợc mô tả cụ thể hóa dƣới đây:
1. Hệ Thống: thiết lập thông tin hệ thống.
Hình 5.1 – Mô-đun Hệ Thống Kết Thúc: thoát khỏi phần mềm. Kết Thúc: thoát khỏi phần mềm.
Đăng Xuất: đăng xuất khỏi phần mềm (lƣu ý phải đặt mật khẩu hoặc có từ hai tài tài khoản ngƣời dùng trở lên mới sử dụng đƣợc chức năng này).
Thông Tin: thiết lập thông tin đơn vị sử dụng, địa chỉ, điện thoại... Phân Quyền: quản lý ngƣời dùng, phân quyền vai trò ngƣời dùng. Thay Đổi Mật Khẩu: tạo hoặc thay đổi mật khẩu ngƣời dùng hiện tại.
Nhật Kí Hệ Thống: xem lại thông tin nhật ký hệ thống (ghi nhận thao tác ngƣời dùng, nhƣ thêm xóa sửa dữ liệu… Chức năng này quan trọng cho việc quản lý và khắc phục khi gặp sự cố).
Sao Lƣu: sao lƣu dữ liệu dự phòng. Phục Hồi: phục hồi dữ liệu đã sao lƣu.
Kết Chuyển: kết chuyển số dƣ đầu kì.
2. Danh Mục: quản lý thông tin ngƣời dùng.
Hình 5.2 – Mô-đun Danh Mục Khu Vực: quản lý khách hàng, nhà phân phối. Khu Vực: quản lý khách hàng, nhà phân phối. Khách Hàng: quản lý thông tin khách hàng. Nhà Phân Phối: quản lý thông tin nhà phân phối.
Bán Hàng: quản lý các nghiệp vụ Bán Hàng (VD: Bán Hàng nguyên liệu, Bán Hàng bán thành phẩm, Bán Hàng thành phẩm, Bán Hàng chính, Bán Hàng phụ…)
Đơn Vị Tính: thiết lập đơn vị tính (VD: bộ, cái, thùng,...)
Nhóm Hàng: thiết lập nhóm hàng hóa (VD: máy tính, tủ lạnh, máy lạnh, đồng hồ, sắt, thép, điện thoại...)
Hàng Hóa: nhập danh mục hàng hóa, để khi xuất hoặc nhập Bán Hàng chỉ cần chọn hàng hóa đó không cần phải nhập lại (VD: tủ lạnh Toshiba 2.5HP, máy tính Compaq 3.0Ghz,...)
In Mã Vạch: quản lý mã vạch hàng hóa, in, đọc mã vạch.
Bộ Phận: thiết lập cơ cấu phòng ban công ty (VD: Phòng Nhân Sự, Phòng Kinh Doanh…)
Nhân Viên: quản lý thông tin nhân viên...
3. Chức Năng: Quản lý các nghiệp vụ mua hàng, bán hàng, thu tiền, trả tiền, công nợ...
Hình 5.3 – Mô-đun Chức Năng Mua Hàng: nhập hàng vào kho. Mua Hàng: nhập hàng vào kho.
Bán Hàng: xuất hàng trong kho ra để Bán Hàng. Tồn Bán Hàng: xem lại thông tin hàng tồn.
Báo Cáo: quản lý tổng hợp thông tin hàng tồn theo ngày, hàng hóa, số lƣợng, giá trị...
Chuyển Bán Hàng: luân chuyễn hàng hóa giữa các kho Bán Hàng. Kiểm Kê: kiểm kê hàng hóa trong Bán Hàng.
Tổng Hợp Tồn Bán Hàng: quản lý thông tin hàng hóa chi tiết trong Bán Hàng, xem hàng tồn...
Nhập Số Dƣ Ban Đầu: nhập dữ liệu đầu kỳ hoặc chuyển dữ liệu (import) từ file excel vào hệ thống phần mềm.
Lịch Sử Hàng Hóa: ghi lại các thao tác nhập xuất Bán Hàng.
Quản Lý Chứng Từ: xem lại thời gian nhập, xuất chứng từ thành tiền.
4. Trợ Giúp: hƣớng dẫn, hỗ trợ khách hàng sử dụng phần mềm.
Hình 5.4 – Mô-đun Trợ Giúp
5.1.2. Mô-đun tiến hành kiểm thử giao diện
Phần mềm Quản lý bán hàng bao gồm nhiều thành phần và chức năng. Cấu trúc giao diện phần mềm đƣợc phân cấp nhƣ cây thƣ mục trong hình 5.1 dƣới đây.
Hình 5.5 – Cấu trúc giao diện phần mềm Quản lý bán hàng
Phần mềm gồm nhiều chức năng, trong đó có chức năng Mua hàng (nhập hàng về). Để thực hiện chức năng này, cần có dữ liệu của Nhà sản xuất, thông tin hàng hóa,… Trình tự thực hiện:
Trên màn hình giao diện chính, chọn Chức Năng >> Mua Hàng → Chƣơng trình hiển thị màn hình “Phiếu Nhập Hàng” để nhập các thông tin nhập hàng. Nhập các thông tin cần thiết, lƣu nội dung phiếu nhập hàng để thêm dữ liệu.
Trong bố cục luận văn chỉ đề cập tới việc kiểm thử giao diện của hai màn hình, đó là màn hình Chức Năng và màn hình Phiếu Nhập Hàng.