Khi dùng xong phần mềm thì đăng xuất tàikhoản ra khỏi phần mềm quản lý. Dòng sự kiện chính: Tác nhân yêu cầu giao diện đăng nhập vào hệ thống Hệ thống hiện thị giao diện đăng nhập c
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM
ĐỀ TÀI:
QUẢN LÝ CỬA HÀNG BĂNG ĐĨA
Sinh viên thực hiện : HOÀNG NGỌC LONG
NGUYỄN QUANG HUY
VŨ ANH TÙNG Giảng viên hướng dẫn : BÙI KHÁNH LINH
Hà Nội, tháng 12 năm 2023
Trang 3MỤC LỤC
LỜI CẢM ƠN 1
CHƯƠNG 1: CÔNG CỤ KIỂM THỬ TỰ ĐỘNG 2
1.1 Giới thiệu về TestComplete 2
1.2 Đặc điểm của TestComplete 2
1.3 Cách cài đặt TestComplete 3
1.3.1 Yêu cầu hệ thống 3
1.3.2 Yêu cầu cấu hình tối thiểu 4
1.3.3 Cài đặt 4
1.4 Sử dụng TestComplete để test chức năng đăng nhập 4
CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM 9
2.1 Giới thiệu phần mềm 9
2.2 Phân tích chi tiết từng chức năng của hệ thống 9
2.2.1 Chức năng đăng nhập 9
2.2.2 Chức năng quản lý nhân viên 11
2.2.3 Chức năng quản lý kho 15
2.2.4 Chức năng quản lí khách hàng 17
2.2.5 Chức năng quản lí nhà cung cấp 20
2.2.6 Chức năng quản lý hóa đơn 23
CHƯƠNG 3 KẾ HOẠCH TEST 26
3.1 Test Scope 26
3.2 Feature / Non Feature to be test 26
3.3 Test tool 27
3.4 Test Enviroment 28
3.5 Test Resources Man-power 28
3.6 Test milestones 29
3.7 Test products 29
CHƯƠNG 4 XÂY DỰNG VÀ THỰC HIỆN CÁC TEST CASE 30
4.1 Test case chức năng đăng nhập 30
4.1.1 Test GUI 30
4.1.2 Test Function 31
4.2 Test case chức năng quản lý nhân viên 35
Trang 4KẾT LUẬN 68
DANH MỤC HÌNH ẢNH Hình 1 1 Trang đăng ký của TestComplete 4
Hình 1 2 Tạo project trong TestComplete 5
Hình 1 3 Tạo project trong TestComplete 5
Hình 1 4 Add phần mềm trong TestComplete 6
Hình 1 5 Thực hiện test chức năng đăng nhập 6
Hình 1 6 Test chức năng đăng nhập trong TestComplete 7
Hình 1 7 Hiển thị quá trình test 7
Hình 1 8 Hiển thị kết quả sau khi test 8
Hình 2 1 Biểu đồ use case chức năng đăng nhập 9
Hình 2 2 Biểu đồ hoạt động chức năng đăng nhập 11
Hình 2 3 Biểu đồ use case chức năng quản lý nhân viên 12
Hình 2 4 Biểu đồ hoạt động thêm nhân viên 13
Hình 2 5 Biểu đồ hoạt động sửa nhân viên 13
Hình 2 6 Biểu đồ hoạt động xoá nhân viên 14
Hình 2 7 Biểu đồ hoạt động tìm kiếm nhân viên 14
Hình 2 8 Biểu đồ use case chức năng quản lý kho 15
Hình 2 9 Biểu đồ hoạt động chức năng quản lý kho 16
Hình 2 10 Biểu đồ use case chức năng quản lý khách hàng 17
Hình 2 11 Biểu đồ hoạt động chức năng thêm khách hàng 18
Hình 2 12 Biểu đồ hoạt động chức năng sửa khách hàng 18
Hình 2 13 Biểu đồ hoạt động chức năng xoá khách hàng 19
Hình 2 14 Biểu đồ hoạt động chức năng tìm kiếm khách hàng 19
Hình 2 15 Biểu đồ use case chức năng quản lý nhà cung cấp 20
Hình 2 16 Biểu đồ hoạt động chức năng thêm ncc 21
Hình 2 17 Biểu đồ hoạt động chức năng sửa ncc 22
Hình 2 18 Biểu đồ hoạt động chức năng xoá ncc 22
Hình 2 19 Biểu đồ hoạt động chức năng tìm kiếm ncc 23
Hình 2 20 Biểu đồ use case chức năng quản lý hóa đơn 24
Hình 2 21 Biểu đồ hoạt động chức năng quản lí hóa đơn 25
Hình 4 1 Giao diện chức năng đăng nhập 30
Hình 4 2 Giao diện chức năng quản lý nhân viên 35
Trang 5DANH MỤC BẢNG BIỂU
Bảng 3 1 Test Scope 26
Bảng 3 2 Test tool 27
Bảng 3 3 Test enviroment 28
Bảng 3 4 Test Resources Man-power 28
Bảng 3 5 Test milestones 29
Bảng 3 6 Test products 29
Bảng 4 1 Test GUI 30
Bảng 4 2 Test Function 31
Bảng 4 3 Test case chức năng quản lý nhân viên 35
Trang 6LỜI CẢM ƠN
Trên thực tế, không có sự thành công nào mà không gắn liền với những sự
hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác.Trong suốt thười gian từ khi bắt đầu học tập ở giảng đường Đại học đã đến nay,chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của thầy cô, gia đình vàbạn bè
Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến thầy cô ở Khoa CôngNghệ Thông Tin - trường Đại Học Điện Lực đã cùng với tri thức và tâm huyếtcủa mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gianhọc tập tại trường Và đặc biệt, trong kỳ này, em được tiếp cận với môn học rấthữu ích đối với sinh viên ngành Công Nghệ Thông Tin Đó là môn: “Kiểm thử
và đảm bảo chất lượng phần mềm”
Em xin chân thành cảm ơn cô Bùi Khánh Linh đã tận tâm hướng dẫnchúng em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảoluận về môn học Trong thời gian được học tập và thực hành dưới sự hướng dẫncủa cô, em không những thu được rất nhiều kiến thức bổ ích, mà còn đượctruyền sự say mê và thích thú đối với bộ môn “Kiểm thử và đảm bảo chất lượngphần mềm” Nếu không có những lời hướng dẫn, dạy bảo của cô thì nhóm emnghĩ báo cáo này rất khó có thể hoàn thành được
Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên,dobước đầu đi vào thực tế, tìm hiểu và xây dựng báo cáo trong thời gian có hạn,
và kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Kiểm thử chất lượng phầnmềm quản lý cửa hàng băng đĩa” chắc chắn sẽ không thể tránh khỏi những thiếusót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quýbáu của các thầy cô và các bạn để báo cáo này được hoàn thiện hơn
Một lần nữa, em xin chân thành cảm ơn và luôn mong nhận được sự đónggóp của mọi người
Trang 7CHƯƠNG 1: CÔNG CỤ KIỂM THỬ TỰ ĐỘNG
1.1 Giới thiệu về TestComplete
TestComplete là một môi trường kiểm thử tự động cho một loạt các loạiứng dụng và công nghệ , bao gồm ( nhưng không giới hạn) Windows, NET,WPF, Visual C ++, Visual Basic, Delphi, C + + Builder, Java và các ứng dụngWeb và dịch vụ
TestComplete được định hướng như nhau đối với chức năng kiểm thử ,đơn vị Nó cung cấp hỗ trợ cho các thử nghiệm hồi quy hàng ngày và hỗ trợnhiều loại thử nghiệm : thử nghiệm dữ liệu điều khiển, kiểm thử đối tượng điềukhiển, và những người khác
Bạn tạo ra các bài kiểm thử bằng cách ghi lại chúng hoặc lệnh kiểm thửchỉnh sửa trong bảng và biên tập viên của TestComplete Kiểm thử có thể đượcchạy từ bên trong TestComplete hoặc họ có thể được xuất khẩu sang một ứngdụng bên ngoài và chạy đó
TestComplete nhận đối tượng và điều khiển trong các ứng dụng thửnghiệm và cung cấp các lệnh đặc biệt để mô phỏng hành động sử dụng với họ
Nó cũng cung cấp các trạm kiểm soát cụ thể, cho phép bạn dễ dàng kiểm thửtrạng thái ứng dụng trong thời gian chạy thử nghiệm
TestComplete hiện nay được sử dụng bởi hơn 5000 công ty
1.2 Đặc điểm của TestComplete
Các tính năng chính:
Keyword Testing: Kiểm tra từ khóa
Full-Featured Script Editor: Chỉnh sửa đầy đủ các kịch bản
Test Record and Playback: Cho phép ghi và chạy lại quá trình test
Script Debugging Features: Gỡ lỗi
Access to Methods and Properties of Internal Objects : Truy cập đếncác phương thức và thuộc tính của bên trong đối tượng
Unicode Support: Hỗ trợ bộ gỡ Unicode
Issue-Tracking Support
Các dạng testing được hỗ trợ:
Functional (or GUI) Testing: Kiểm tra hàm
Regression testing: Kiểm tra hồi quy
2
Trang 8 Unit testing: Kiểm tra đơn vị
Distributed Testing: Kiểm tra phân tán
Load Testing: Kiểm tra truyền tải
Web Testing: Kiểm tra trên nền Web
Functional and load testing of web services: Kiểm tra các hàm vàtruyền tải của dịch vụ Web
Coverage Testing
Data-Driven Testing
Manual Testing: Kiểm tra bằng tay
Keyword testing: Kiểm tra từ khóa
Microsoft Windows Vista
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2
Microsoft Windows Server 2003
Microsoft Windows XP 32-bit SP3 and XP 64-bit SP2
Microsoft Windows Embedded Standard 7
Microsoft Windows Embedded Standard 2009 (with the AddHardware Control Panel component installed)
Trang 91.3.2 Yêu cầu cấu hình tối thiểu
Hệ điều hành: Microsoft Windows XP Professional 32/64 bit
Chip: Intel Core 2 Duo 2 GHz hoặc cao hơn
Ram: 2 GB RAM trên các hệ điều hành khác
Ổ đĩa cứng: 1 GB dung lượng trống để cài đặt
Độ phân giải: 1024 × 768 or cao hơn
Chuột or thiết bị trỏ khác
1.3.3 Cài đặt
Link download: https://smartbear.com/product/testcomplete/free-trial/đăng ký rùi tải về phiên bản dùng thử 30 ngày Hoặc mua bản quyền với giá4999$
Hình 1 1 Trang đăng ký của TestComplete
1.4 Sử dụng TestComplete để test chức năng đăng nhập
Chức năng đăng nhập giúp người dùng đăng nhập vào hệ thống để thựchiện các chức năng khác
Dùng TestComplete để thực hiện test tự động chức năng đăng nhập:
Tạo 1 project mới trong phần mềm TestComplete
4
Trang 10Hình 1 2 Tạo project trong TestComplete
Lưu project được khởi tạo
Hình 1 3 Tạo project trong TestComplete
Trang 11 Add phần mềm Quản lý cửa hàng thú cưng dể test chức năng Đăng nhập
Hình 1 4 Add phần mềm trong TestComplete
Thực hiện test Đăng nhập
Hình 1 5 Thực hiện test chức năng đăng nhập
6
Trang 12Hình 1 6 Test chức năng đăng nhập trong TestComplete
Scrips test
Hình 1 7 Hiển thị quá trình test
Hiện thị kết quả sau khi test
Trang 13Hình 1 8 Hiển thị kết quả sau khi test
8
Trang 14CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM 2.1 Giới thiệu phần mềm
Tên phần mềm: Quản lý cửa hàng băng đĩa
Quản lý nhân viên: Thực hiện các chức năng thêm, sửa, xóa nhân viên
Quản lý khách hàng: Thực hiện các chức năng thêm, sửa, xóa kháchhàng
Quản lý nhà cung cấp: Thực hiện các chức năng thêm, sửa, xóa nhàcung cấp
2.2 Phân tích chi tiết từng chức năng của hệ thống
2.2.1 Chức năng đăng nhập
2.2.1.1 Biểu đồ use case
Hình 2 1 Biểu đồ use case chức năng đăng nhập
Đặc tả use case đăng nhập, đăng xuất
Tác nhân: Quản lý
Trang 15 Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chứcnăng đăng nhập vào hệ thống Khi dùng xong phần mềm thì đăng xuất tàikhoản ra khỏi phần mềm quản lý.
Dòng sự kiện chính:
Tác nhân yêu cầu giao diện đăng nhập vào hệ thống
Hệ thống hiện thị giao diện đăng nhập cho tác nhân
Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu(password)
Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống
Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính
Kết thúc use case đăng nhập
Dòng sự kiện phụ:
Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi
hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc usecase
Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhậplại hoặc thoát Sau khi tác nhân chọn thoát Kết thúc use case
Các yêu cầu đặc biệt: Không có
Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
Trạng thái hệ thống sau khi sử dụng use case:
Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăngnhập thành công!!!” và hiện thị giao diện chính cho tác nhân thực hiệncác chức năng khác
Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăngnhập thất bại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhậplại thông tin của mình
2.2.1.2 Biểu đồ hoạt động
10
Trang 16Hình 2 2 Biểu đồ hoạt động chức năng đăng nhập
Bước 3: Hệ thống sẽ kiểm tra thông tin đăng nhập của người dùng:
Hệ thống kiểm tra đúng thì người dùng sẽ được đăng nhập vào hệthống
Hệ thống kiểm tra sai thì yêu cầu người dùng đăng nhập lại
Bước 4: Kết thúc
2.2.2 Chức năng quản lý nhân viên
2.2.2.1 Biểu đồ use case
Trang 17Hình 2 3 Biểu đồ use case chức năng quản lý nhân viên
Đặc tả use case quản lý nhân viên
Tác nhân: quản lý trung tâm
Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chứcnăng đăng nhập vào hệ thống quản lý nhân viên Khi dùng xong phầnmềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý
Dòng sự kiện chính:
Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý nhân viên
Hệ thống hiện thị giao diện quản lý nhân viên cho tác nhân
Tác nhân sẽ: cập nhật thông tin của nhân viên phân công nhân viên vàtra cứu nhân viên
Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống
Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính
Tác nhân có thể thêm xóa hoặc sửa trong hệ thống quản lý nhân viên
Các yêu cầu đặc biệt: Không có
Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
2.2.2.2 Biểu đồ hoạt động
Thêm nhân viên
12
Trang 18Hình 2 4 Biểu đồ hoạt động thêm nhân viên
Sửa nhân viên
Hình 2 5 Biểu đồ hoạt động sửa nhân viên
Trang 19 Xoá nhân viên
Hình 2 6 Biểu đồ hoạt động xoá nhân viên
Tìm kiếm nhân viên
Hình 2 7 Biểu đồ hoạt động tìm kiếm nhân viên
14
Trang 20 Mô tả:
Bước 1: Người dùng yêu cầu đăng nhập vào hệ thống Nếu thành công sẽhiện ra giao diện quản lí nhân viên, nếu thất bại kết thúc chương trình
Bước 2: Người dùng sẽ nhập yêu cầu
Tìm kiếm nhân viên
Thông tin nhân viên
Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra
Giao diện tìm kiếm
Giao diện thông tin nhân viên
Bước 4: Lưu
Bước 5: Kết thúc
2.2.3 Chức năng quản lý kho
2.2.3.1 Biểu đồ use case
Hình 2 8 Biểu đồ use case chức năng quản lý kho
Dòng sự kiện chính:
Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý kho
Hệ thống hiện thị giao diện quản lý kho phụ tùng cho tác nhân
Tác nhân sẽ: cập nhật quản lý NCC số hàng nhập và số hàng xuấttrong kho sau đó thống kê lại nguyên liệu
Trang 21 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ
thống
Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống
chính
Các yêu cầu đặc biệt: Không có
Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
Thống kê băng đĩa
Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra
Bảng thống kê số băng đĩa
16
Trang 22 Giao diện các sản phẩm
Bước 4: Kết thúc
2.2.4 Chức năng quản lí khách hàng
2.2.4.1 Biểu đồ use case
Hình 2 10 Biểu đồ use case chức năng quản lý khách hàng
Dòng sự kiện chính:
Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý kháchhàng
Hệ thống hiện thị giao diện quản lý khách hàng cho tác nhân
Tác nhân sẽ: cập nhật quản lý khách hàng, số khách hàng đã mua
Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống
Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính
Các yêu cầu đặc biệt: Không có
Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
Trang 24 Xoá khách hàng
Hình 2 13 Biểu đồ hoạt động chức năng xoá khách hàng
Tìm kiếm khách hàng
Trang 25Hình 2 14 Biểu đồ hoạt động chức năng tìm kiếm khách hàng
Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra
Giao diện tìm kiếm
Giao diện thông tin khách hàng
Bước 4: Lưu
Bước 5: Kết thúc
2.2.5 Chức năng quản lí nhà cung cấp
2.2.5.1 Biểu đồ use case
Hình 2 15 Biểu đồ use case chức năng quản lý nhà cung cấp
Dòng sự kiện chính:
Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý nhà cungcấp
20
Trang 26 Hệ thống hiện thị giao diện quản lý nhà cung cấpcho tác nhân.
Tác nhân sẽ: cập nhật quản lý nhà cung cấp, số nhà cung cấp
Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống
Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính
Các yêu cầu đặc biệt: Không có
Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
2.2.5.2 Biểu đồ hoạt động
Thêm ncc
Hình 2 16 Biểu đồ hoạt động chức năng thêm ncc
Sửa ncc
Trang 27Hình 2 17 Biểu đồ hoạt động chức năng sửa ncc
Xoá ncc
Hình 2 18 Biểu đồ hoạt động chức năng xoá ncc
Tìm kiếm ncc
22
Trang 28Hình 2 19 Biểu đồ hoạt động chức năng tìm kiếm ncc
Mô tả:
Bước 1: Người dùng yêu cầu đăng nhập vào hệ thống Nếu thành công sẽhiện ra giao diện quản lí nhà cung cấp, nếu thất bại kết thúc chương trình
Bước 2: Người dùng sẽ nhập yêu cầu
Thông tin nhà cung cấp
Tìm kiếm nhà cung cấp
Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra
Giao diện thông tin nhà cung cấp
Giao diện tìm kiếm
Bước 4: Lưu
Bước 5: Kết thúc
2.2.6 Chức năng quản lý hóa đơn
2.2.6.1 Biểu đồ use case
Trang 29Hình 2 20 Biểu đồ use case chức năng quản lý hóa đơn
Dòng sự kiện chính:
Tác nhân yêu cầu giao diện đăng nhập vào hoạt động hệ thống
Hệ thống hiện thị giao diện cho tác nhân
Tác nhân sẽ: cập nhật vào các hoạt động của trung tâm
Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống
Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính
Và cuối cùng tác nhân sẽ in ra hóa đơn để khách hàng thanh toán
Các yêu cầu đặc biệt: Không có
Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
2.2.6.2 Biểu đồ hoạt động
24
Trang 30Hình 2 21 Biểu đồ hoạt động chức năng quản lí hóa đơn
Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra
Form hóa đơn
Bước 4: Xuất hóa đơn
Bước 5: Kết thúc
Trang 31CHƯƠNG 3 KẾ HOẠCH TEST
Mục đích của việc lập kế hoạch test
Xác định những thông tin dự án và các phần dự án cần được kiểm thử
Liệt kê những yêu cầu kiểm thử (Test Requirements)
Nêu ra những phương pháp, chiến lược kiểm thử nên sử dụng
Xác định nguồn lực cần
Nêu rõ các chức năng test và các chức năng không test
Liệt kê môi trường test
Security & Access Control Testing
1 Đăng nhập 2 man days 0.5 man days 1 man days
2 Quản lý nhân viên 5 man days 1 man days 1 man days
3.2 Feature / Non Feature to be test
Chức năng test(Feature to be test)
Đăng nhập:
Nhập sai định dạng form đăng nhập
Nhập thiếu username, password
Nhập đúng định dạng nhưng tài khoản đã tồn tại
Kết nối mạng không ổn định
Nhập dấu cách trong password (dấu cách ở đầu, ở cuối, ở giữa)
Người dùng thao tác khi ấn submit nhưng chưa kịp chuyển trang
Người dùng nhập sai username, password và ấn submit liên tục
Quản lý sản phẩm:
Nhập thiếu, không đúng định dạng các trường
Nhập dữ liệu đã tồn tại
Nhập quá maxlength các trường
Nhập khoảng trắng (ở đầu, ở giữa, ở cuối) của Price
26
Trang 32 Kết nối gián đoạn khi đang thực hiện thao tác
Thêm, sửa, xoá không thành công
Tải file ảnh không hợp lệ
Thêm, sửa, xoá thành công nhưng không lưu dữ liệu
Lỗi hiển thị thông báo khi dữ liệu hợp lệ/ không hợp lệ
Lỗi timeout
Lỗi insert vào DB
Các chức năng không test
Quản lý hoá đơn
Kiểm tra các kịch bản khác nhau từ đơn giản đến phức tạp
Trang 332 Kiểm soát lỗi Word Microsoft 2016
1 Phiên bản Chạy trên code Chạy trên code
2 Database DB phát triển DB thiết lập riêng,
Viết trên SQL server
3.5 Test Resources Man-power
Bảng sau đây mô tả nguồn lực test cho dự án:
Bảng 3 4 Test Resources Man-power
1 Nguyễn Quang Huy Test manager: quản lý hoạt động kiểm thử
-Hướng dẫn kỹ thuật-Sử dụng nguồn lực-Báo cáo quản lý-Báo cáo sản phẩm
2 Hoàng Ngọc Long Test designer: thiết kế testcase
-Định nghĩa cách tiếp cận test-Viết các testcase
3 Vũ Anh Tùng Tester: hiện thực và chạy test case
-Hiện thực test và test suites-Chạy test suil
Trang 34ID Milestone Task Resource Begin
date
End date
Man day
1 Đăng nhập Nguyễn Quang Huy
2 Quản lý nhân viên Hoàng Ngọc Long
1 Test plan Nguyễn Quang Huy Bùi Khánh Linh
2 Test case Hoàng Ngọc Long Bùi Khánh Linh
Trang 35CHƯƠNG 4 XÂY DỰNG VÀ THỰC HIỆN CÁC TEST CASE 4.1 Test case chức năng đăng nhập
_03 Click mở form “Đăng
nhập”
Vào màn hình formĐăng nhập
PASS Vũ Anh
Tùng
30
Trang 36_05 Kiểm tra ô nhập liệu
có nhập được dữ liệu
không
Các ô nhập liệu hoạtđộng bình thường
PASS Vũ Anh
TùngDN
_06 Kiểm tra khi responsive
màn hình thì form có bị
vỡ không
Form nhập liệu và cácthành phần bên trongđược responsive đúng tỉ
ẩn khi nội dung ít, ngắn
username, password
2 Nhấn button
“Đăng nhập”
Thông báopassword khôngđược bỏ trống
PASS NguyễnQuangHuyDN_02 1.Nhập thiếu thông
tin username hoặcpassword
2 Click button
“Đăng nhập” khiđang nhập liệu
Button “Đăngnhập” bị vô hiệuhóa
FAIL NguyễnQuangHuy
DN_03 Dữ liệu ô
input
Username
1.Bỏ trống trườngUsername
2 Nhập Passwordhợp lệ
Hệ thống hiển thịthông báo “Bạnvui lòng nhập vàoUsername”
PASS NguyễnQuangHuy