12
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

Test Case Man Hinh Insert Update

Embed Size (px)

Citation preview

Page 1: Test Case Man Hinh Insert Update

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

Page 2: Test Case Man Hinh Insert Update

Hoang Lien Son

Status Function Total

OK 6 6

NG 1 1

NT 0 0

OK86%

NG14%

Summary

Page 3: Test Case Man Hinh Insert Update

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

Page 4: Test Case Man Hinh Insert Update

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

Page 5: Test Case Man Hinh Insert Update

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

Page 6: Test Case Man Hinh Insert Update

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

Page 7: Test Case Man Hinh Insert Update

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

Page 8: Test Case Man Hinh Insert Update

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

Page 9: Test Case Man Hinh Insert Update

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

Page 10: Test Case Man Hinh Insert Update

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

Page 11: Test Case Man Hinh Insert Update

+ 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

Page 12: Test Case Man Hinh Insert Update

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)