Bảng 5.1- Danh sách các ca kiểm thử với màn hình chính Mã
Test case
Mục đích kiểm thử Các bƣớc thực hiện Kết quả mong muốn
Giao diện chung
M_01 Kiểm tra màn hình ở trạng thái mặc định
1. Kiểm tra title của màn hình 2. Kiểm tra icon của màn hình 3. Kiểm tra focus của chuột 4. Kiểm tra header, footer
Màn hình chức năng đƣợc mở:
- Hiển thị title main window trùng với tittle phần mềm: Quản lý hàng hóa
- Icon góc trên cùng bên trái màn hình trùng với icon shortcut của phần mềm
- Hiển thị màn hình mặc định ở tab "Chức năng" - Tab mặc định đƣợc đặt ở đầu tiên theo chiều từ trái sang phải màn hình
- Focus đƣợc set vào trƣờng đầu tiên có thể edit - Hiển thị đầy đủ các trƣờng nhƣ trong tài liệu thiết kế mô tả
M_02 Kiểm tra tổng thể giao diện màn hình
1. Kiểm tra về bố cục, font chữ, chính tả, màu chữ
2. Kiểm tra sự phù hợp của các icon đại diện mỗi chức năng
1. Màn hình chƣơng trình hiển thị full màn hình máy tính
2. Các label, textbox, combo có độ dài, rộng và khoảng cách bằng nhau, không xô lệch
3. Các label sử dụng cùng 1 loại font, cỡ chữ, căn lề trái
ngữ pháp trên các button, label
5. Các icon phù hợp và thể hiện đƣợc ý nghĩa các chức năng nó đại diện
M_03 Kiểm tra highlight khi di chuyển
con trỏ chuột trên các item Lần lƣợt di chuyển con trỏ chuột tới tất cả các đối tƣợng trên màn hình
Khi con trỏ di chuyển tới tab/button nào thì đối tƣợng đó chuyển màu highlight
M_04 Kiểm tra giao diện khi thu nhỏ, phóng to
1.Nhấn phím Ctrl - 2. Nhấn phim Ctrl +
Màn hình thu nhỏ, phóng to tƣơng ứng và không bị vỡ giao diện
M_05 Kiểm tra đóng mở ứng dụng
1. Click vào Minimize button 2. Click biểu tƣợng chƣơng trình ở thanh taskbar
3. Click Restor Down button 4. Click Maximize button 5. Click Close button
1. Màn hình chƣơng trình đƣợc thu nhỏ xuống thanh taskbar
2. Màn hình chƣơng trình trở lại trạng thái trƣớc đó 3. Màn hình đƣợc thu nhỏ, không bị vỡ giao diện, Restor Down button chuyển thành Maximize button 4. Màn hình đƣợc phóng to toàn màn hình, không bị vỡ giao diện; Maximize button chuyển thành Restor Down button
5. Chƣơng trình đƣợc đóng lại
M_06
Kiểm tra hoạt động của các Tab: - Hệ thống
- Danh mục - Trợ giúp
1. Click Tab Hệ thống 2. Click Tab Danh mục 3. Click Tab Trợ giúp
1. Hiển thị màn hình Hệ thống 2. Hiển thị màn hình Danh mục 3. Hiển thị màn hình Trợ giúp
Kiểm tra item đơn Tab các Button
M_07
Kiểm tra hoạt động của các Button: - Mua hàng - Bán hàng - Chuyển kho - Tồn kho - Thu tiền - Trả tiền - Chứng từ - Tổng hợp - Doanh thu - Tổng hợp tồn - Nhập số dƣ đầu kỳ - Lịch sử hàng hóa
1. Click button Mua hàng 2. Click button Bán hàng 3. Click button Chuyển kho 4. Click button Tồn kho 5. Click button Thu tiền 6. Click button Trả tiền 7. Click button Chứng từ 8. Click button Tổng hợp 9. Click button Doanh thu 10. Click button Tổng hợp tồn 11. Click button Nhập số dƣ đầu kỳ 12. Click button Lịch sử hàng hóa
1. Hiển thị màn hình Mua hàng 2. Hiển thị màn hình Bán hàng 3. Hiển thị màn hình Chuyển kho 4. Hiển thị màn hình Tồn kho 5. Hiển thị màn hình Thu tiền 6. Hiển thị màn hình Trả tiền 7. Hiển thị màn hình Chứng từ 8. Hiển thị màn hình Tổng hợp 9. Hiển thị màn hình Doanh thu 10. Hiển thị màn hình Tổng hợp tồn 11. Hiển thị màn hình Nhập số dƣ đầu kỳ 12. Hiển thị màn hình Lịch sử hàng hóa
M_08 Kiểm tra sự đồng bộ của các cửa sổ
Lần lƣợt mở tất cả các màn hình con của chƣơng trình (window), kiểm tra sự đồng bộ của các window về: - Bố cục
- Màu sắc
1. Mọi window có cùng kiểu bố trí:
- Các label, textbox, combo có độ dài, rộng và khoảng cách bằng nhau, không xô lệch
- Các label sử dụng cùng 1 loại font, cỡ chữ, căn lề trái
- Phông chữ, cỡ chữ
- Kích cỡ, hình dáng và ký hiệu các button
- Các trƣờng hợp bắt buộc nhập phải có dấu (*) 2. Các button nhất quán về kiểu dáng, màu sắc, ký hiệu
M_09 Kiểm tra việc hiển thị các Sub- window
1. Lần lƣợt mở tất cả các màn hình con của chƣơng trình (window), kiểm tra:
- Thứ tự các cửa sổ đƣợc mở
- Cách bố trí các cửa sổ con trên cửa sổ chính
2. Click button "<<" 3. Click button ">>"
1. Các cửa sổ con đƣợc mở
- Mỗi cửa sổ con sẽ đƣợc hiển thị nhƣ một Tab trên màn hình chƣơng trình chính
- Các Tab đƣợc thêm lần lƣợt theo thứ tự từ trái sang phải, cửa Sub-window nào đƣợc mở trƣớc thì sẽ hiển thị ở Tab trƣớc (tính từ trái sang)
- Màn hình hiển thị Sub-window sau cùng đƣợc mở - Khi có nhiều Tab đƣợc sinh ra thì hiển thị thêm các nút "<<" và ">>" sau Tab cuối cùng
2. Mở Sub-window tƣơng ứng với Tab trƣớc Tab hiện tại
3. Mở Sub-window tƣơng ứng với Tab sau Tab hiện tại
Bảng 5.2 - Danh sách các ca kiểm thử với màn hình “Phiếu nhập hàng” Mã
Test case Mục đích kiểm thử Các bƣớc thực hiện Kết quả mong muốn
Giao diện chung
NH_01 Kiểm tra màn hình ở trạng thái mặc định
1. Kiểm tra title của màn hình 2. Kiểm tra focus của chuột
3. Kiểm tra các giá trị mặc định của các trƣờng
4. Kiểm tra header, footer
Màn hình chức năng đƣợc mở: - Hiển thị title Tab "Mua Hàng"
- Hiển thị title của chức năng trên màn hình: "Phiếu Nhập Hàng"
- Focus đƣợc set vào trƣờng đầu tiên có thể edit - Hiển thị đầy đủ các trƣờng nhƣ trong tài liệu thiết kế
- Hiển thị các giá trị mặc định.
NH_02 Kiểm tra tổng thể giao diện màn hình
1. Kiểm tra về bố cục, font chữ, chính tả, màu chữ
2. Kiểm tra trƣờng bắt buộc phải có dấu *
1. Các label, textbox, combo có độ dài, rộng và khoảng cách bằng nhau, không xô lệch
2. Các label sử dụng cùng 1 loại font, cỡ chữ, căn lề trái
3. Các trƣờng hợp bắt buộc nhập phải có dấu (*) 4. Kiểm tra tất cả lỗi về chính tả, cấu trúc câu, ngữ pháp
5. Các icon thể hiện đƣợc chức năng của đối tƣợng NH_03 Kiểm tra thứ tự di chuyển trỏ trên
màn hình khi nhấn phím Tab Nhấn Tab liên tục
Con trỏ di chuyển lần lƣợt theo thứ tự: Từ trái qua phải, từ trên xuống dƣới
NH_04
Kiểm tra thứ tự con trỏ di chuyển ngƣợc lại trên màn hình khi nhấn Shift-Tab
Nhấn tổ hơp phím Shift Tab liên tục Con trỏ di chuyển ngƣợc lại theo thứ tự: từ dƣới lên trên, từ phải qua trái
NH_05
Kiểm tra thực hiện chức năng chính của màn hình khi nhấn Enter
Nhấn phím Enter
1. Nếu chuột ko focus vào button nào thì Thực hiện chức năng của button chính
2. Nếu đang focus vào 1 button thì sẽ thực hiện chức năng của button
NH_06 Kiểm tra giao diện khi thu nhỏ, phóng to
1.Nhấn phím Ctrl - 2. Nhấn phim Ctrl =
Màn hình thu nhỏ, phóng to tƣơng ứng và không bị vỡ giao diện
NH_07 Kiểm tra highlight khi di chuyển
con trỏ chuột trên các item Lần lƣợt di chuyển con trỏ chuột tới tất cả các đối tƣợng trên màn hình
Khi con trỏ di chuyển tới đối tƣợng nào thì đối tƣợng đó chuyển màu highlight
NH_08 Kiểm tra đóng mở ứng dụng
1. Click vào Minimize button 2. Click biểu tƣợng chƣơng trình ở thanh taskbar
3. Click Restor Down button 4. Click Maximize button 5. Click Close button
1. Màn hình chƣơng trình đƣợc thu nhỏ xuống thanh taskbar
2. Màn hình chƣơng trình trở lại trạng thái trƣớc đó 3. Màn hình đƣợc thu nhỏ, không bị vỡ giao diện, Restor Down button chuyển thành Maximize button 4. Màn hình đƣợc phóng to toàn màn hình, không bị vỡ giao diện; Maximize button chuyển thành Restor Down button
5. Chƣơng trình đƣợc đóng lại
NH_09 Kiểm tra grid / table
1. Kiểm tra căn lề
2. Di chuyển con trỏ chuột vào một đối tƣợng (Combobox, textbox, button)
3. Kiểm tra bố cục trong table 4. Di chuyển con trỏ chuột vào một row
5. Click chuột vào một cell trong table:
- Liên tục nhấn phím Tab
- Liên tục nhấn tổ hợp phím Shift Tab
1. Text: căn lề trái Số: Căn lề phải
Ngày tháng: Căn giữa.
HeaderName : căn giữa và bôi đậm 2. Đối tƣợng chuyển màu highlight
3.Cột thứ tự và tên các cột khác xếp từ trái qua phải đúng nhƣ tài liệu thiết kế.
Các chức năng hành động ở cột cuối cùng bên phải 4. Màu nền của row đó thay đổi
5. Con trỏ chuột đƣợc focus vào vị trí cell đã click - Con trỏ lần lƣợt chuyển giữa các cell theo thứ tự từ trái qua phải, từ trên xuống dƣới
- Con trở lần lƣợt di chuyển giữa các cell theo chiều ngƣợc lại: từ phải qua trái, từ dƣới lên trên
NH_10 Kiểm tra Scrollbar
1. Nhập dữ liệu vào các row, tới khi số lƣợng row trên table vƣợt quá số lƣợng có thể hiển thị trên màn hình 2. Kiểm tra hoạt động của thanh scrollbar
- Click ˆ hoặc di chuyển thanh scrollbar lên trên
- Click ˇ hoặc di chuyển thanh scrollbar xuống dƣới
1. Cho phép nhập, khi số lƣợng row quá số lƣợng có thể hiển thị trên màn hình, xuất hiện thanh scrollbar bên phải Table
2. - Thanh scrollbar di chuyển lên trên, hiển thị các row phía đầu bảng
- Thanh scrollbar di chuyển xuống dƣới, hiển thị các row ở phía dƣới của bảng
input
NH_11 Kiểm tra độ dài ký tự tối đa đƣợc phép nhập vào các trƣờng textbox
1. Nhập dữ liệu vƣợt quá kích thƣớc tối đa vào trƣờng textbox cần kiểm tra
2. Các thông tin khác đƣợc nhập hợp lệ
(Tham khảo sheet "InputField")
Chỉ cho phép input tối đa số ký tự vào các trƣờng tƣơng ứng.
(Tham khảo sheet "InputField")
Validate kiểu dữ liệu
NH_12 Kiểm tra kiểu dữ liệu input cho trƣờng "Điện thoại"
1. Nhập các chữ cái vào trƣờng "Điện thoại"
2. Các thông tin khác nhập hợp lệ (Tham khảo sheet "InputField")
1. Không input đƣợc kiểu dữ liệu khác số cho trƣờng này
NH_13 Kiểm tra kiểu dữ liệu input cho trƣờng "Ngày"
1. Nhập các chữ cái vào trƣờng "Ngày"
2. Các thông tin khác nhập hợp lệ (Tham khảo sheet "InputField")
1. Không input đƣợc kiểu dữ liệu khác kiểu dữ liệu ngày tháng
NH_14 Kiểm tra kiểu dữ liệu input cho trƣờng "Hạn thanh toán"
1. Nhập các chữ cái vào trƣờng "Hạn thanh toán"
2. Các thông tin khác nhập hợp lệ (Tham khảo sheet "InputField")
1. Không input đƣợc kiểu dữ liệu khác kiểu dữ liệu ngày tháng
NH_15 Kiểm tra kiểu dữ liệu input cho
trƣờng "Số lƣợng" 1. Nhập các ký tự không phải chữ số vào trƣờng "Số lƣợng"
1. Không input đƣợc kiểu dữ liệu khác số cho trƣờng này
2. Các thông tin khác nhập hợp lệ (Tham khảo sheet "InputField")
Combo-box
NH_16
Kiểm tra việc hiển thị dữ liệu đƣợc truyền sang của các trƣờng Combo-box
1. Click vào combo-box "Tên NPP" 2. Click vào combo-box "Mã NPP" 3. Click vào combo-box "ĐK Thanh Toán"
4. Click vào combo-box "Hình Thức Thanh Toán"
5. Click vào combo-box "Mã Hàng" 6. Click vào combo-box "Tên Hàng" 7. Click vào combo-box "Kho Hàng"
1. Hiển thị danh sách tất cả các Nhà phân phối với mã NPP tƣơng ứng
2. Hiển thị danh sách tất cả các Mã Nhà phân phối với Tên tƣơng ứng
3. Hiển thị danh sách tất cả các loại ĐK thanh toán 4. Hiển thị danh sách tất cả các loại Hình thức thanh toán
5. Hiển thị danh sách tất cả các Hàng hóa với thông tin Mã Hàng, Tên hàng
6. Hiển thị danh sách tất cả các Hàng hóa với thông tin Mã Hàng, Tên hàng
7. Hiển thị danh sách tất cả các Kho hàng
NH_17 Kiểm tra thay đổi giá trị dữ liệu trong các trƣờng Combo-box
1. Chọn một giá trị trong combo-box "Tên NPP"
2. Chọn một giá trị trong combo-box "Mã NPP"
3. Chọn một giá trị trong combo-box "ĐK Thanh Toán"
4. Chọn một giá trị trong combo-box "Hình Thức Thanh Toán"
5. Chọn một giá trị trongcombo-box
1. Giá trị đã chọn đƣợc hiển thị trên trƣờng "Tên NPP"
- Con trỏ chuột focus vào combo-box này
- Combo-box "Mã NPP" hiển thị mã NPP tƣơng ứng với tên NPP đã chọn
2. Giá trị đã chọn đƣợc hiển thị trên trƣờng "Mã NPP"
- Con trỏ chuột focus vào combo-box này
"Mã Hàng"
6. Chọn một giá trị trong combo-box "Tên Hàng"
7. Chọn một giá trị trong combo-box "Kho Hàng"
với Mã NPP đã chọn
3. Loại Đk thanh toán đƣợc chọn hiển thị trên trƣờng "ĐK Thanh Toán"
- Con trỏ chuột focus vào combo-box này
4. Hình thức thanh toán đã lựa chọn đƣợc hiển thị đúng trên trƣờng "Hình Thức Thanh Toán"
- Con trỏ chuột đƣợc focus vào combo-box này 5. Mã hàng đã lựa chọn đƣợc hiển thị đúng trên trƣờng "Mã hàng"
- Con trỏ chuột đƣợc focus vào combo-box này - Sau khi nhấn phím "Enter", tên hàng hóa tƣơng ứng với mã hàng sẽ đƣợc hiển thị trên trƣờng "Tên Hàng" 6. Tên hàng hóa đã lựa chọn đƣợc hiển thị đúng trên trƣờng "Tên Hàng"
- Con trỏ chuột đƣợc focus vào combo-box này - Sau khi nhấn phím "Enter", mã hàng hóa tƣơng ứng với tên hàng này sẽ đƣợc hiển thị trên trƣờng "Mã Hàng"
7. Kho hàng đã lựa chọn đƣợc hiển thị đúng trên trƣờng "Kho Hàng"
- Con trỏ chuột đƣợc focus vào combo-box này
Trường ngày tháng calendar
NH_18 Kiểm tra hiển thị mặc định khi
click vào các trƣờng ngày tháng 1. Click vào trƣờng "Ngày" 2. Click vào trƣờng "Hạn Thanh
1. Hiển thị Calendar
- Set focus vào ngày hiện tại trong Calendar 2. Hiển thị Calendar
Toán" - Set focus vào ngày hiện tại trong Calendar
NH_19 Kiểm tra việc hiển thị ngày đã chọn vào các trƣờng ngày tháng
1. Click vào trƣờng "Ngày" - Chọn 1 ngày trong Calendar 2. Click vào trƣờng "Hạn Thanh Toán"
- Chọn 1 ngày trong Calendar
1. Hiển thị ngày đã chọn vào trƣờng "Ngày" với định dạng dd/mm/yyyy
2. Hiển thị ngày đã chọn vào trƣờng "Hạn Thanh Toán" với định dạng dd/mm/yyyy
NH_20 Kiểm tra chức năng input bằng tay
1. Click vào trƣờng "Ngày"
- Input trực tiếp ngày tháng bằng tay. 2. Click vào trƣờng "Hạn Thanh Toán"
- Input trực tiếp ngày tháng bằng tay.
1. - Hiển thị giá trị đã input vào trƣờng "Ngày" - Các ký tự đƣợc phép input là ký tự số và "/" 2. - Hiển thị giá trị đã input vào trƣờng "Hạn Thanh Toán"
- Các ký tự đƣợc phép input là ký tự số và "/"
Kiểm tra hoạt động của các
Check-box
NH_21 Kiểm tra giá trị mặc định của các check box
Kiểm tra giá trị mặc định của các
checkbox. Các check box ở trạng thái mặc định là bỏ chọn
NH_22
Kiểm tra việc kích chọn, bỏ kích chọn trên checkbox "In sau khi lƣu"
1. Tích chọn vào checkbox "In sau khi lƣu"
2. Tích bỏ chọn trên checkbox "In sau khi lƣu"
1. Checkbox "In sau khi lƣu" chuyển sang trạng thái đƣợc tích chọn
- Con trỏ chuột đƣợc focus tại checkbox
2. Checkbox "In sau khi lƣu" chuyển sang trạng thái không đƣợc tích chọn
NH_23
Kiểm tra việc kích chọn, bỏ kích chọn trên checkbox "Sử dụng mã vạch" 1. Tích chọn vào checkbox "Sử dụng mã vạch" 2. Tích bỏ chọn trên checkbox "Sử dụng mã vạch"
1. Checkbox "Sử dụng mã vạch" chuyển sang trạng thái đƣợc tích chọn