tiểu luận kiểm thử nâng caodự án kiểm thử tự động

15 0 0
Tài liệu đã được kiểm tra trùng lặp
tiểu luận kiểm thử nâng caodự án kiểm thử tự động

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG CAO ĐẲNG THỰC HÀNHFPT POLYTECHNIC KIỂM THỬ NÂNG CAODỰ ÁN: Kiểm thử tự độngNhóm thực hiện: Nhóm 3Giáo viên hướng dẫn: Nguyễn Văn Định Thành viên :Võ Văn Hoàng HữuBùi Quang ViễnNguy

Trang 1

TRƯỜNG CAO ĐẲNG THỰC HÀNHFPT POLYTECHNIC

KIỂM THỬ NÂNG CAODỰ ÁN: Kiểm thử tự động

Nhóm thực hiện: Nhóm 3

Giáo viên hướng dẫn: Nguyễn Văn Định Thành viên :

Võ Văn Hoàng Hữu

Bùi Quang ViễnNguyễn Tấn Tài

Trang 2

M c L cụụ

A Giới thiệu dự án1 Gi i thi u d ánớ ệ ự

2 Các ch c năng c a h thốốngứ ủ ệa) Login và Logout:b) Qu n lý nhân viênảc) Qu n lý chuyên đêềảd) Qu n lý ngả ười h cọe) Qu n lý khóa h cả ọf) Qu n lý h c viênả ọg) T ng h p thốống kêổ ợh) Đ i m t kh uổ ậ ẩ3 Các cống c mã nguốền mụ ở

B B ng check list các ch c năng câền test giai đo n Unit Testả ứ ở ạC Test Case

1 Lớp Nhân Viên2 Lớp chuyên đề3 Lớp Học viên4 Lớp khóa học5 Lớp người học

D Một vài kết quả test

1 Lớp nhân viên:2 Lớp chuyên đề3 Lớp người học4 Lớp học viên

Trang 3

A Giới thiệu dự án

1 Giới thiệu dự án

✔ Trung tâm đào t o tn h c ngăốn h n có tên là LapTrinhCity đang đàoạ ọ ạt o các khóa h c ngăốn h n theo chuyên đêề nh Photoshop, Java,ạ ọ ạ ưWeb,…

✔ Vi c qu n lý khóa h c, h c viên, b ng đi m và doanh thu hi n đangệ ả ọ ọ ả ể ệth c hi n thống qua excel.ự ệ

✔ Hi n t i trung tâm đang g p khó khăn khi sốố l ng ng i h c ngàyệ ạ ặ ượ ườ ọm t nhiêều nên vi c qu n lý excel g p râốt nhiêều khó khăn.ộ ệ ả ặ

✔ LapTrinhCity mong muốốn xây d ng m t phâền mêềm đ gi i quyêốt khóự ộ ể ảkhăn trên.

2 Các chức năng của hệ thốnga) Login và Logout:

Dùng cho trưởng phòng và nhân viên

b) Quản lý nhân viên

● MÔTẢ CH CỨNĂNG:

o Ch c năng qu n lý nhân viên đứ ả ược s d ng đ qu n lý thống tn ử ụ ể ảnhân viên Yêu câều c a ch c năng này là li t kê danh sách nhân ủ ứ ệviên, xem thống tn chi têốt c a mốỗi nhân viên, thêm nhân viên ủm i, c p nh t thống tn ho c xóa nhân viên đã tốền tài.ớ ậ ậ ặ

● DỮLI UỆLIÊN QUAN:

o Thống tn c a mốỗi nhân viên gốềm: mã nhân viên, h và tên, m tủ ọ ậkh u đăng nh p, vai trò c a nhân viên (gốềm trẩ ậ ủ ưởng phòng và nhânviên bình thường).

Trang 4

● ĐÔỐITƯỢNGSỬD NGỤ:

o Sau khi đăng nh p thì nhân viên nào cũng có th s d ng ch cậ ể ử ụ ứnăng này, ngo i tr xóa thì ch có trạ ừ ỉ ưởng phòng m i s d ngớ ử ụđược.

c) Quản lý chuyên đề

● MÔTẢCH CỨNĂNG:

o Ch c năng qu n lý chuyên đêề đứ ả ược s d ng đ qu n lý chuyên đêềử ụ ể ảđ o t o ngăốn h n Yêu câều c a ch c năng này là li t kê danh sáchạ ạ ạ ủ ứ ệthống tn c a các chuyên đêề, xem chi têốt chuyên đêề, thêm chuyênủđêề m i, c p nh t chuyên đêề ho c xóa chuyên đêề đã tốền t iớ ậ ậ ặ ạ

● DỮLI UỆLIÊN QUAN:

o Thống tn c a mốỗi chuyên đêề bao gốềm: mã chuyên đêề, tên chuyênủđêề, th i lờ ượng, h c phíọ

● ĐÔỐITƯỢNGSỬD NGỤ:

o Sau khi đăng nh p thì nhân viên nào cũng có th s ậ ể ử

o d ng ch c năng này, ngo i tr xóa thì ch có trụ ứ ạ ừ ỉ ưởng phòng m i sớ ửd ng đụ ược.

d) Quản lý người học

● MÔTẢ CH CỨNĂNG:

o Ch c năng qu n lý ngứ ả ười h c đọ ược s d ng đ qu n lý thống tnử ụ ể ảc a ngủ ười đăng ký h c Yêu câều c a ch c năng này là li t kê danhọ ủ ứ ệsách thống tn c a ngủ ười h c, xem chi têốt thống tn c a mốỗi ngọ ủ ườih c, thêm ngọ ười h c m i, c p nh t ho c xóa thống tn ngọ ớ ậ ậ ặ ười h cọđã tốền t iạ

Save to a Studylist

Trang 5

e) Quản lý khóa học

✔ MÔTẢCH CỨNĂNG:

Ch c năng qu n lý khóa h c đứ ả ọ ược s d ng đ qu n lý thống tn khóa h cử ụ ể ả ọt o ra t chuyên đêề Yêu câều c a ch c năng này là li t kê danh sách ạ ừ ủ ứ ệthống tn c a mốỗi khóa h c, xem chi têốt thống tn mốỗi khóa h c, thêm ủ ọ ọkhóa h c m i, c p nh t ho c xóa thống tn khóa h c đã tốền t iọ ớ ậ ậ ặ ọ ạ

✔ DỮLI UỆLIÊN QUAN:

Thống tn vêề thốống kê b ng đi m bao gốềm: Mã ngả ể ười h c, h tên, đi m, ọ ọ ểxêốp lo iạ

Trang 6

Thống tn vêề thốống kê Ng ười h c bao gốềm: Năm nh p h c, sốố ngọ ậ ọ ười đăng ký nh p h c trong năm, ngậ ọ ười đăng ký s m nhâốt, ngớ ười đăng ký mu n nhâốtộ

Thống tn vêề thốống kê đi m chuyên đêề bao gốềm: tên chuyên đêề, sốố lể ượngh c viên, đi m thâốp nhâốt, đi m cao nhâốt, đi m trung bìnhọ ể ể ể

Thống tn vêề thốống kê doanh thu bao gốềm: tên chuyên đêề, sốố khóa h c, ọsốố h c viên, t ng doanh thu, h c phí thâốp nhâốt, h c phí cao nhâốt, h c phíọ ổ ọ ọ ọTB.

JUnit là một framework mã nguồn mở, miễn phí, đơn giản dùng để

unit test cho ngôn ngữ lập trình Java Trong Java, chúng ta thường sẽ sử dụng method để làm unit test Chúng ta có thể sử dụng JUnit để viết code test cho cả unit testing và integration testing.

3.2 Các tính năng của Junit

✔ JUnit là một framework mã nguồn mở, được sử dụng để viết và chạy kiểm thử.

✔ Cung cấp các annotation để định nghĩa các phương thức kiểm thử.

Trang 7

✔ Cung cấp các Assertion để kiểm tra kết quả mong đợi.✔ Cung cấp các test runner để thực thi các test script.✔ Test case JUnit có thể được chạy tự động.

✔ Test case JUnit có thể được tổ chức thành các test suite.

✔ JUnit cho thấy kết quả test một cách trực quan: pass (không có lỗi) là màu xanh và fail (có lỗi) là màu đỏ.

4 Một vài hình ảnh về giao diện phần mềm1 Đăng nhập:

2 Đổi mật khẩu

Trang 8

3 Trang chính

B Bảng check list các chức năng cần test ở giai đoạn Unit Test

H ng m c câền ki mạụểtra

Th i gian dờựki nể

CÔng nghệ Người th c hi nựệ

Packagescom.edusys.entty

Trang 9

L p nhanvien.javaớ1 ngàyJunit4,TestNGVõ Văn Hoàng H uữL p Khoahoc.javaớ

1 ngày

C Test Case

Trang 10

2 Lớp chuyên đề

3 Lớp Học viên

Trang 11

4 Lớp khóa học

Trang 12

5 Lớp người học

Trang 13

D Một vài kết quả test

1 Lớp nhân viên:

2 Lớp chuyên đề

Trang 14

3 Lớp người học

4 Lớp học viên

Ngày đăng: 06/05/2024, 18:11

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan