Giới thiệu về Phần mềm Quản lý sinh viênPhần mềm quản lý sinh viênTrang chủCác menu: 1.1 Menu File:Hình 2 Menu FileĐăng nhập: Cho phép người dùng nhập thông tin: uername, password.. Khi
Trang 1TRƯỜNG ĐẠI HỌC NGÂN HÀNG TP.HCM
KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ
Trang 2THÀNH VIÊN NHÓM
Nguyễn Văn Tân
(Nhóm trưởng) 030236200139 Code phần mềm, phân chiacông việc, giám sát quá trình
thực hiện của các thành viên
Lê Nhật Tân 030236200209 Kiểm thử đăng nhập: Kĩ thuật
bảng quyết định
Lý Thị Hồng Đào 030236200034 Kiểm thử nhập mới: Kĩ thuật
kiểm thử cặp đôi, Viết báo cáo
Trần Anh Thư 030236200169 Kiểm thử nhập mới: Kĩ thuật
chuyển đổi trạng thái
Nguyễn Thị Kiều My 030236200084 Kiểm thử nhập mới: Kĩ thuật
phân lớp tương đương, Viếtbáo cáo
Trang 3MỤC LỤC
1 Giới thiệu về Phần mềm Quản lý sinh viên 1
1.1 Menu File: 1
1.2 Menu Trợ giúp 3
1.3 Menu Chức năng: 4
1.4 Các ràng buộc: 5
2 Kiểm thử các nghiệp vụ 6
2.1 Đăng nhập: Kỹ thuật bảng quyết định 6
2.2 Nhập mới: Kỹ thuật chuyển đổi trạng thái 8
2.3 Nhập mới: Kỹ thuật kiểm thử cặp đôi 11
2.4 Nhập mới: Kỹ thuật phân lớp tương đương 13
3 Kết quả đạt được & Hạn chế 15
Trang 4DANH MỤC HÌNH ẢNH
Hình 1 Trang chủ 1
Hình 2 Menu File 1
Hình 3 Đăng nhập 2
Hình 4 Đăng nhập sai 2
Hình 5 Đăng nhập thành công 3
Hình 6 Menu Trợ giúp 3
Hình 7 Menu Chức năng 4
Hình 8 Quản lý sinh viên 5
Hình 9 Giới tính 6
Hình 10 Ngày sinh 6
Hình 11 State Diagram 8
Trang 51 Giới thiệu về Phần mềm Quản lý sinh viên
Phần mềm quản lý sinh viên
1
Hình 1 Trang chủ
Trang 6đóng lại và cho phép mở giao diện ứng dụng để thực thi cácform Nếu sai thông tin, thông báo “Bạn vui lòng nhập lại”, đưadấu nháy vào hộp User name và không cho phép mở các formQuản lý sinh viên
Khi nhấn vào nút “Thoát” hoặc nhấn tổ hợp phím Alt +F4, hệthống hỏi “Bạn có muốn thoát không ?” Nếu chọn Yes sẽ đóngchương trình
Hình 3 Đăng nh p ậ
Hình 4 Đăng nh p sai ậ
Trang 7100% (3)
29
Tóm tắt Nguyên Lý Marketing
an ninh
mạng 100% (2)
160
Trang 8Menu Trợ giúp
Bao gồm menu con: “Thông tin” phím tắt: F1: Khi ngườidùng nhấn vào menu con sẽ hiển thị thông tin nhóm bao gồm:
Số TT, Mã SV, Họ tên SV, Lớp Dòng dưới cùng của màn
hình thông tin này là 1 label thể hiện tên giảng viên giảng dạy:
“Nguyễn Thị Tường Vi”
Hình 5 Đăng nh p thành công ậ
Hình 6 Menu Tr giúp ợ
Preparing Vocabulary FOR UNIT 6
Led hiển thị 100% (2)
10
Trang 91.3 Menu Chức năng:
- Khi người dùng nhấn nút Nhập mới, chương trình xóa trắng các nútnhập và đưa
dấu nháy vào Mã SV để thêm 1 sinh viên vào cơ sở dữ liệu
- Khi người dùng nhấn nút Thêm, sẽ thêm thông tin của sinh viên vừanhập vào
- DataGridView (vùng lưới chứa thông tin chi tiết của sinh viên)
- Khi người dùng nhấn nút Chỉnh sửa, chương trình cho phép sửathông tin của
- sinh viên
- Khi người dùng nhấn nút Lưu chỉnh sửa, chương trình cho phép lưuthông tin của
- sinh viên vào cơ sở dữ liệu
- Khi người dùng nhấn nút Xóa SV, chương trình cho phép xóa thôngtin của sinh
- viên khỏi DataGridView và cập nhật cơ sở dữ liệu
4
Hình 7 Menu Ch c năng ứ
Trang 10- 6 Khi người dùng nhấn nút Hủy, chương trình cho phép hủy thaotác vừa chọn
- Khi người dùng nhấn nút Thoát, chương trình hỏi trước khi thoá
1.4 Các ràng buộc:
Mã SV: cho phép người dùng nhập kiểu dữ liệu là kiểu số
nguyên, 12 số, trong trường hợp người dùng nhập kí tựtextbox tự đồng xóa dữ liệu buộc người dùng nhập lại
Họ SV: cho phép người dùng nhập kiểu dữ liệu là kiểu kí tự,
trong trường hợp người dùng nhập kiểu số textbox tự đồngxóa dữ liệu buộc người dùng nhập lại
Tên SV: cho phép người dùng nhập kiểu dữ liệu là kiểu kí tự,
trong trường hợp người dùng nhập kiểu số textbox tự đồngxóa dữ liệu buộc người dùng nhập lại
Giới tính: cho phép người chọn 1 trong 3 lựa chọn:
Nam/Nữ/Khác
Hình 8 Qu n lý sinh viên ả
Trang 11Ngày sinh: cho phép người dùng chọn ngày/tháng/nam phù
hợp
Hình 10 Ngày sinh
2 Kiểm thử các nghiệp vụ
2.1 Đăng nhập: Kỹ thuật bảng quyết định
Luật 1 Luật 2 Luật 3 Luật 4 Điều
1 Nhập sai User, Password Từ chối đăng nhập
6
Trang 12TC Đầu vào Đầu ra mong đợi
1 Nhập sai User, Password Từ chối đăng nhập
4 Nhập đúng User, Password Đăng nhập thành công
Trạng thái Các bước thực hiện Kết quả
mong muốn của các bước
- Báo lỗi
TừchốiđăngnhậpPass
- Báo lỗi
TừchốiđăngnhậpPass
- Báo lỗi
TừchốiđăngnhậpPass
Trang 13TC Đầu vào Đầu ra mong đợi
1 Nhập sai User, Password Từ chối đăng nhập
- Đăngnhậpthànhcông
ĐăngnhậpthànhcôngPass
2.2 Nhập mới: Kỹ thuật chuyển đổi trạng thái
Trang 14có kí tự đặc biệt ngoài số ở lần thứ tư và đúng cú pháp ở lần thứ năm)
Test Mô tả Test Các bước thực hiện Kết Trạng
Trang 15- Nhập
“030236200123”
- Chọn “Thêm”
- Hiển thịtrường điền thông tin
- Thêm thành công
Thêm thành côngPass
- Báo lỗi
Thêm thành côngFail
- Báo lỗi
Thêm thất bạiPass
- Nhập
“030236200123”
- Chọn “Thêm”
- Hiển thịtrường điền thông tin
- Báo lỗi
Thêm thành côngFail
10
Trang 16- Nhập
“0302362001234”
- Chọn “Thêm”
- Hiển thịtrường điền thông tin
- Báo lỗi
Thêm thất bạiPass
- Nhập
“03023620012*”
- Chọn “Thêm”
- Hiển thịtrường điền thông tin
- Báo lỗi
Thêm thành côngFail
2.3Nhập mới: Kỹ thuật kiểm thử cặp đôi
Ứng dụngPairwise testing vào màn hình nhập liệu gồm đối tượng sau:
- Mã số sinh viên: MSSV, others
- Giới tính: male, female
- Mã ngành: MIS, others
Test case ID student ID gender industry ID
3 others female others
Trang 17Trạng thái Các bước thực
hiện
Kết quả mong muốn của các bước
1 + Bước trước: Không
- Chọn “Thêm”
- Hiển thị trường điền thôngtin
- Thành công
nhập mới thành côngpass
2 + Bước trước: Không
- Chọn “Thêm”
- Hiển thị trường điền thôngtin
- Thành công
nhập mới thành công pass
3 + Bước trước: Không
- Chọn “nhập mới”
- Hiển thị trường điền thôngtin
- nhập mới thành công
Nhập mới thành côngPass
4 + Bước trước: Không
Nhập mới thành côngPass
12
Trang 18Trạng thái Các bước thực
hiện
Kết quả mong muốn của các bước
+ Hiển thị: nhập mới
thành công thông tin trong các trường
- Chọn “nhập mới”
- Nhập mới thành công
2.4 Nhập mới: Kỹ thuật phân lớp tương đương
Mã Khoa:
- 5 Lớp tương đương hợp lệ: NH, MIS, QTKD, LKT, NNA
- 1 Lớp tương đương không hợp lệ: khác các mã nêu trên
Trạng thái Các bước thực
hiện Kết quả mong
muốn của các bước
1 + Bước trước: Không
- Chọn “Thêm”
- Hiển thị trường điền thôngtin
- Thành công
nhập mới thành côngpass
Trang 19Trạng thái Các bước thực
hiện
Kết quả mong muốn của các bước
2 + Bước trước: Không
- Chọn “Thêm”
- Hiển thị trường điền thôngtin
- Thành công
nhập mới thành công pass
3 + Bước trước: Không
- Chọn “nhập mới”
- Hiển thị trường điền thôngtin
- nhập mới thành công
Nhập mới thành côngPass
4 + Bước trước: Không
- Chọn “nhập mới”
- Hiển thị trường điền thôngtin
- Nhập mới thành công
Nhập mới thành côngPass
5 + Bước trước: Không
Nhập mới thành côngPass
14
Trang 20Trạng thái Các bước thực
hiện
Kết quả mong muốn của các bước
+mã ngành=QTKD
+ Hiển thị: nhập mới
thành công
-Điền đầy đủ thông tin trong các trường
- Chọn “nhập mới” - nhập mới
thành công
6 + Bước trước: Không
- Chọn “nhập mới”
- Hiển thị trường điền thôngtin
- báo lỗi
Nhập mới thành côngFail
3 Kết quả đạt được & Hạn chế
Sau quá trình học tập môn Đảm bảo chất lượng và Kiểm thử phần mềm,nhóm chúng em đã tích lũy thêm cho mình kiến thức về quá trình kiểm thửphần mềm Cụ thể là quy trình kiểm thử, các cấp độ kiểm thử và cácphương pháp kiểm thử
Trước tiên, để có một qui trình kiểm thử phù hợp cũng như logic, nhómchúng em đã chọn cho mình một phần mềm cụ thể, từ đó phân tích các tínhnăng, nghiệp vụ, phạm vi hoạt động, đối tượng sử dụng… sau đó là xâydựng chiến lược kiểm thử gồm xác định phạm vi kiểm thử, loại kiểm thử,đối tượng kiểm thử, nguồn lực cần có
Trong bài báo cáo, nhóm em đã cố gắng vận dụng các kỹ thuật kiểm thửđược học ở chương 4 vào nghiệp vụ của phần mềm Đó là kỹ thuật kiểmthử cặp đôi, kỹ thuật dùng bảng quyết định, kỹ thuật chuyển đổi trạng thái,
kỹ thuật phân lớp tương đương Tuy không thể sử dụng các kỹ thuật còn lạivào bài, nhưng trong quá trình tìm hiểu và học tập, chúng em đã hiểu được
Trang 21cách sử dụng của từng kỹ thuật kiểm thử vào kiểm thử nghiệp vụ bao gồm:
kỹ thuật phân tích các giá trị biên, kỹ thuật phân tích vùng miền, kỹ thuậtdựa trên đặc tả Use case, kỹ thuật dùng lược đồ quan hệ nhân quả.Nhóm chúng em đã đáp ứng được một phần mềm để kiểm thử với các chứcnăng cơ bản chẳng hạn như phần mềm của chúng em có thể thêm, xoá, sửasinh viên dựa vào mã số sinh viên, mã khoa, họ và tên, ngày sinh… dẫuvậy vẫn có một số hạn chế như là chưa thể phân lớp cho sinh viên, giới hạnphần có thể xem của sinh viên, sinh viên chưa xem được danh sách các bạncùng lớp Những hạn chế trên là những gì chúng em mong muốn ở phầnmềm nhưng chưa thể thực hiện được, một phần do chưa đủ kiến thức cũngnhư khả năng làm về lập trình web nhưng đã đáp ứng những kiến thức họcđược từ môn kiểm thử vào kiểm thử phần mềm Với những hạn chế nàychúng em chân thành nhận được sự góp ý từ cô và các bạn để ngày cànghoàn thiện, vững chắc hơn về kiến thức cũng như kỹ năng về lập trình web
và kiểm thử phần mềm và web
-HẾT-16
Trang 22hệ thống
thông tin… 100% (3)
29
Tóm tắt Nguyên Lý Marketing
Trang 230302362000 34 Lý Thị Hồng Đào
phương pháp
nghiên cứu… None
14
Nhóm-5 - phân tích thiết kế HTTT
Trang 24English - huhu
Led hiển thị 100% (3)
10
20 ĐỀ THI THỬ TỐT NGHIỆP THPT NĂM…
an ninh
mạng 100% (2)
160
Preparing Vocabulary FOR UNIT 6
Led hiển thị 100% (2)
10