test case man hinh insert update
TRANSCRIPT
Hoang Lien Son
Tên module
Mã màn hình Menu
Tên màn hình Danh sách menu chức năng
Version Nội dung cập nhật Ghi chú
1 0.1
2
Tài nguyên hệ thống
STT Người cập nhật
tvn Tạo mới
UNIT TEST: Danh sách menu chức năng
Hoang Lien Son
Status Function Total
OK 6 6
NG 1 1
NT 0 0
OK86%
NG14%
Summary
Hoang Lien Son
Condition ID Large Item Medium Item Small Item Condition Name Condition detail Remark
C01 Kiểm tra giao diện Kiểm tra giao diện khi khởi tạo màn hình
C02 Kiểm tra chức năng Thêm Kiểm tra chức năng Thêm
C03 Kiểm tra chức năng Sửa Kiểm tra chức năng Sửa
C04 Kiểm tra chức năng Xóa Kiểm tra chức năng Xóa
C05 Kiểm tra chức năng Search Kiểm tra chức năng Search
Thêm thông tin chi tiết, vui lòng truy cập vào forum
Kiểm tra giao diện của màn hình Danh sách menu chức năng
Software Testing Vietnam
1 2
3 45 5
6 7
8 9 10 11
12
13
14
15
162618 20 22 24
17 19 21 23 25
28 29 3031
27
Hoang Lien Son
Layout màn hình
Thêm thông tin chi tiết, vui lòng truy cập vào forum
Software Testing Vietnam
Hoang Lien Son
Condition ID Condition Name Precondition Testcase ID Test condition Expected result OK/NG Bug ID Tester Tested date Remark
C01 C01-001 Item 1 Hiển thị label "Mã menu"
C01-002 Item 2 Giá trị mặc định: ADMIN_TNC01-003 Item 3 Hiển thị label "Portal"C01-004 Item 4 Giá trị mặc định: Quản trịC01-005 …C01-006 Item 12
C01-007 …C01-008 Item 16 Hiển thị label "Mã module"C01-009 …C01-010 Item 28
C01-011 Item 29
C01-012 Item 30
C01-013 Item 31 Hiển thị blank
Thêm thông tin chi tiết, vui lòng truy cập vào forum
Check login as adminKiểm tra giao diện của màn hình Danh sách menu chức năng
Ở menu "Danh sách" bên trái, click vào menu "Danh sách menu chức năng"
Các checkbox mặc định được check: Active, Desktop, Webbase
+ Button label "Thêm"+ Canh giữa+ Button label "Sửa"+ Canh giữa+ Button label "Xóa"+ Canh giữa
Software Testing Vietnam
1 2
3 45 5
6 7
8 9 10 11
12
13
14
15
162618 20 22 24
17 19 21 23 25
28 29 3031
27
Hoang Lien Son
Condition ID Condition Name Precondition Testcase ID Test condition Expected result OK/NG Bug ID Tester Tested date Remark
C02 C02-001 Mã menu blank Hiển thị thông báo lỗi
Check require
C02-002 Portal blank Hiển thị thông báo lỗi
C02-003 Tên menu blank Hiển thị thông báo lỗi
C02-004 Mã menu, Portal và Tên menu blank Hiển thị thông báo lỗi
C02-005 Nhập vào Mã menu 1 ký tự thường Tiến hành kiểm tra validate các item khác
C02-006 Nhập vào Mã menu 2 ký tự hoa và số Tiến hành kiểm tra validate các item khác
Validate cho Mã menu
C02-007 Nhập vào Mã menu 6 ký tự thường, hoa và số Tiến hành kiểm tra validate các item khác
C02-008 Nhập vào Mã menu 12 ký tự thường, hoa và số Tiến hành kiểm tra validate các item khác
C02-009 Nhập vào Mã menu 13 ký tự thường, hoa và số Hiển thị thông báo lỗi
C02-010 Nhập vào Mã menu 1 ký tự @ Hiển thị thông báo lỗi
C02-011 Nhập vào Mã menu 2 ký tự khoảng trắng và ~ Hiển thị thông báo lỗi
C02-012 Nhập vào Mã menu 2 ký tự ô, â Hiển thị thông báo lỗi
C02-013 Nhập vào Mã menu 3 ký tự ê, ư và ơ Hiển thị thông báo lỗi
C02-014 Nhập vào Tên menu 1 ký tự chữ thường Tiến hành kiểm tra validate các item khác
C02-015 Nhập vào Mã menu 2 ký tự đặc biệt Tiến hành kiểm tra validate các item khác
C02-016 Tiến hành kiểm tra validate các item khác
C02-017 Tiến hành kiểm tra validate các item khác
C02-018 Chỉ nhập được 256 ký tự (hoặc hiển thị thông báo lỗi)
C02-019 Tên menu blank Hiển thị thông báo lỗiValidate Tên menu
C02-020 Nhập vào Ghi chú 1 ký tựValidate Portal
…
… Tất cả các item đều hợp lệ Insert thông tin trên màn hình xuống DBThêm thành công
Thêm thông tin chi tiết, vui lòng truy cập vào forum
Kiểm tra chức năng ThêmClick button Thêm
Nhập vào Mã menu 100 ký tự chữ thường, hoa, số và ký tự đặc biệt
Nhập vào Mã menu 256 ký tự chữ thường, hoa, số và ký tự đặc biệt
Nhập vào Mã menu 257 ký tự chữ thường, hoa, số và ký tự đặc biệt
Software Testing Vietnam
Hoang Lien Son
Condition ID Condition Name Precondition Testcase ID Test condition Expected result OK/NG Bug ID Tester Remark
C03 Datagrid không có dòng nào Disable nút Sửa
Datagrid có ít nhất 1 dòng Disable nút Sửa
Datagrid có ít nhất 2 dòng Chọn dòng thứ 2 trong datagrid
Thêm thông tin chi tiết, vui lòng truy cập vào forum
Tested date
Kiểm tra chức năng Sửa
Đang focus vào textbox Mã menu(không focus vào datagrid)
cho phép sửa thông tin của dòng này
Không biết yêu cầu thế nào.Khi click button Sửa thì sẽ enable các textbox cho phép sửa thông tin hay là open popup khác, sau khi sửa xong thì click nút nào để lưu và cancel…
Software Testing Vietnam
Hoang Lien Son
Condition ID Condition Name Precondition Testcase ID Test condition Expected result OK/NG Bug ID Tester Tested date Remark
C04 Datagrid không có dòng nào
Datagrid có ít nhất 2 dòng Chọn dòng thứ 2 trong datagrid
Thêm thông tin chi tiết, vui lòng truy cập vào forum
Kiểm tra chức năng Xóa
Disable nút XóaHoặc Hiển thị báo lỗi
Datagrid có ít nhất 1 dòng
Đang focus vào textbox Mã menu(không focus vào datagrid)
Disable nút XóaHoặc Hiển thị báo lỗi
Xóa dòng này ra khỏi list và DB(Ktra Xóa logic hoặc xóa vật lý)
Software Testing Vietnam
Hoang Lien Son
Condition ID Condition Name Precondition Testcase ID Test condition Expected result OK/NG Bug ID Tester Tested date Remark
C05 Nhập vào textbox Search giá trị "abc" Không có kết quả
… Nhập vào textbox Search giá trị "abc"
…
Thêm thông tin chi tiết, vui lòng truy cập vào forum
Kiểm tra chức năng Search
Datagrid không có dòng nào
Chức năng này cần xem yêu cầu chi tiết thế nào thì mới biết test case.
Software Testing Vietnam
1. Qui định giá trị input của các item
+ Mã portal và biểu tượng là 2 combo box chỉ cho lựa chọn; defaul text "Lựa chọn"
2 + Mã menu (1-12 chars); không cho nhập chữ tiếng việt có dấu (ô,ê,...), không cho nhập ký tự đặc biệt
3 + Tên menu, tên menu tiếng Anh (1-256 chars)
+ Ghi chú (max 4000 chars)
1 2. Item nào là require (item nào cho blank và không được blank): Mã menu, Tên menu, Portal không được trống
3. Qui định chiều rộng cột trong datagrid, khi dữ liệu nhiều hơn chiều rộng cột thì xử lý thế nào?
Cái kích thước bạn cứ cho 1 kích thước minh họa; khi dữ liệu nhiều hơn chiều rộng cột thì ẩn phần nhiều hơn đó đi (sẽ hiển thị khi kéo rộng cột hoặc trỏ chuột vào)
4. Data grid hiển thị được bao nhiêu dòng, phân trang thế nào?
Không quy định
5. Textbox sau button "Xóa" là để làm gì?
Textbox đó cho phép tìm nhanh theo tên và mã module --. bản ghi thỏa mãn sẽ được active
+ Mã portal và biểu tượng là 2 combo box chỉ cho lựa chọn; defaul text "Lựa chọn"
+ Mã menu (1-12 chars); không cho nhập chữ tiếng việt có dấu (ô,ê,...), không cho nhập ký tự đặc biệt
2. Item nào là require (item nào cho blank và không được blank): Mã menu, Tên menu, Portal không được trống
3. Qui định chiều rộng cột trong datagrid, khi dữ liệu nhiều hơn chiều rộng cột thì xử lý thế nào?
Cái kích thước bạn cứ cho 1 kích thước minh họa; khi dữ liệu nhiều hơn chiều rộng cột thì ẩn phần nhiều hơn đó đi (sẽ hiển thị khi kéo rộng cột hoặc trỏ chuột vào)
Textbox đó cho phép tìm nhanh theo tên và mã module --. bản ghi thỏa mãn sẽ được active
Cái kích thước bạn cứ cho 1 kích thước minh họa; khi dữ liệu nhiều hơn chiều rộng cột thì ẩn phần nhiều hơn đó đi (sẽ hiển thị khi kéo rộng cột hoặc trỏ chuột vào)