Các chức năng chính: Đăng nhập: Nguời dùng Đăng nhập vào hệ thống để thực hiện các thao tác Chọn ghế: Khách hàng xem sơ đồ phòng chiếu và chọn đặt mua các ghế trống của lịch chiếu ph
Trang 1TRƯỜ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Ử PHẦN MỀM
ĐỀ TI:
KIỂM THỬ WEBSITE BÁN VÉ XEM PHIM
Sinh viên thực hiện
Khóa : 2019-2024
Hà Nội, tháng 10 năm 2022
PHIẾU CHẤM ĐIỂM
Trang 2LỜI NÓI ĐẦU
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
Trang 3Trong suốt quãng thời gian từ khi bắt đầu học tập tại trườ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 các thầy cô ở Khoacông nghệ thông tin- trường Đại Học Điện Lực đã cùng với kinh nghiệm và tâmhuyết của mình để truyền đạt vô vàn kiến thức quý báu cho chúng em trong suốtthời gian học tập tại trường Và đặc biệt, trong kỳ này, chúng em được học mộtmôn học rất hữu ích đối với sinh viên ngành Công Nghệ Thông Tin
Chúng em xin chân thành cảm ơn cô Lê Thị Trang Linh đã tận tâm giảng dạy chúng em qua từng buổi học trên lớp Trong thời gian được học tập và thực hành dưới sự hướng dân của thầy, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền cảm hứng đối với bộ môn “Kiểm thử phần mềm” Nếu không có những lời hướng dẫn, dạy bảo của thầy thì có lẽ bài báo cáo này không 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, do còn thiếu kinh nghiệm, tìm hiểu và xây dựng báo cáo trong thời gian có hạn, kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Kiểm thử website bán tai nghe” chắcchắn sẽ không thể tránh khỏi những thiếu só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ự đóng góp của mọi người
LỜI MỞ ĐẦU
Trang 4CHƯƠNG 1: TỔNG QUAN VỀ KATALON
Trang 5CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM
Trang 6Recommandé pour toi
2.1 Giới thiệu website bán vé xem phim.
Trước xu hướng của thời đại đang vô cùng phát triển như hiện nay thì hành
vi tiêu dùng trực tuyến đang ngày càng tăng cao Nhất là những website bán hàngđược rất nhiều người quan tâm
Và để tiện lợi và không tốn thời gian phải xếp hàng mua vé xem phim ngoàirạp thì website bán vé xem phim được xây dựng và phát triển Các website sẽ giúpkhách hàng có thể tiết kiểm được thời gian và công sức hơn từ đó thu khách hànghơn
Tên website: Website bán vé xem phim
Ngôn ngữ được sử dụng:
+ Frontend: HTML, CSS, JAVASCRIPT
+ Backend: PHP, MySQL
Các chức năng chính:
Đăng nhập: Nguời dùng Đăng nhập vào hệ thống để thực hiện các thao tác
Chọn ghế: Khách hàng xem sơ đồ phòng chiếu và chọn đặt mua các ghế
trống của lịch chiếu phim mong muốn
Thêm lịch chiếu phim: Thực hiện thêm giờ chiếu phim
2.2 Đặc tả yêu cầu của website
Hoạt động của khách hàng:
Khách hàng tham gia mua vé xem phim sẽ được biết về nội dung phim, xemtrailer và từ đó chọn lịch chiếu phim thích hợp, chọn chỗ ngồi mong muốn và có thể thanh toán online
Hoạt động của người quản trị:
+ Theo dõi khách hàng: cần phải biết khách hàng tham gia mua là ai và họcần mua mặt hàng gì trong số khách hàng tham gia vào việc mua hàng Và thống
kê đơn hàng mua của họ, và doanh thu với từng mặt hàng của đơn hàng, và mặt
hàng bán nhiều nhất hiện tại
+ Quản lý sản phẩm, quản lý giờ chiếu phim
2.3 Đặc tả yêu cầu chức năng
2.3.1 Chức năng đăng nhập
Khi người dùng muốn đăng nhập, trước tiên phải từng đăng ký tài khoản,
nếu không sẽ tạo tài khoản mới sau đó tiến hành đăng nhập tài khoản
Luồng sự kiện chính: Khi người dùng nhập tài khoản và mật khẩu sẽ có 2
Suite du document ci-dessous
Trang 7Câu 151 - 179 - Câu 151 - 179 môn kế toán tài chính doanh nghiệp
8
Trang 8a Biểu đồ usercase chức năng đăng nhập
b Biểu đồ hoạt động chức năng đăng nhập
Trang 9 Người dùng chọn những ghế đã được mua.
Người dùng không chọn ghế và bấm thanh toán
a Biểu đồ Usecase chức năng chọn ghế
Trang 10b Biểu đồ hoạt động của chức năng Chọn ghế
Trang 112.3.3 Chức năng thêm giờ chiếu phim
Luồng sự kiện chính:
Người quản trị truy cập vào trang Admin
Chọn muc thêm giờ chiếu
a Biểu Usercase chức năng thêm Giờ chiếu phim
b Biểu đồ hoạt động của chức năng thêm sản phẩm
Trang 12CHƯƠNG 3: KẾ HOẠCH TEST3.1 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
Trang 133.2 Test Scope
I
D Features Testing Function
Itrgration testing
Security & Accesss Control Testing
1 Quản lý đăng nhập 2 man days 0.5 man days 0.5 man days
2 Chọn ghế 5 man days 0.5 man days 1 man days
3 Quản lý Giờ chiếu
phim 5 man days 1 man dayss 1 man days
3.3 Feature/non feature to be test
- Chức năng test:
+ Đăng nhập: Thường dễ gây lỗi khi người dùng
Nhập sai định dạng form đăng nhập
Nhập thiếu email, password
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.+ Chọn vị trí ghế: Thường xảy ra lỗi khi người dùng nhập dữ liệu
Không chọn ghế bấm button thanh toán
Chọn ghế đã được đặt
+ Thêm lịch chiếu phim:
Nhập thiếu, không đúng định dạng các trường
Lỗi hiển thị thông báo khi dữ liệu hợp lệ/ không hợp lệ
Phòng chiếu đang được dùng
Lỗi insert vào DB
- Chức năng test thêm giờ chiếu phim , :
- Các tiêu chuẩn đánh giá chất lượng phần mềm:
+ Hệ thống vận hành tốt, không bị các lỗi như trên
+ Trải nghiệm người dùng tốt, tương tác lưu loát, mượt mà
+ Tất cả thông tin về lỗi cần được ghi nhận lại để đánh giá chính xác chất lượng của phần mềm
+ Ổn định, hạn chế tối đa thời gian ngắt quãng
+ Tốc độ tải trang nhanh
Trang 14- Việc test chỉ dừng lại khi:
+ Hết thời gian triển khai dự án
+ Hết kinh phí
+ Bị delay quá lâu, sản phẩm không còn giá trị nhiều so với kinh phí bỏ ra.+ Sản phẩm đã hoàn thành, đạt đúng yêu cầu và chất lượng đã thỏa thuận3.4 Test Tool
ID Action Tools Supplier/Selfconstructio
1 Quản lý hoạt động kiểm thử Excel Microsoft 2019
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 MySQL
4 Server/Clien
3.6 Test Resources Man-power
Bảng sau đây mô tả nguồn lực test cho dự án:
ID Member Position/Responsibility/Comment
1 Nguyễn Thị Thùy Linh Test manager: Quản lý hoạt động
kiểm thử
Trang 15 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 Nguyễn Thị Thùy Linh Test designer: Thiết kế testcase
Định nghĩa cách tiếp cận test
Viết các test case
3 Nguyễn Thị Thùy Linh Tester: hiện thực và chạy testcase
Hiện thực test và test suites
Chạy test suil
Ghi kết quảYêu cầu về hệ thống:
Mỗi Milestione cho 1 module bao gồm cả việc design testcase và chạy testcase:
ID Milestone Task Resource Begin date End date Man
01-10-2022 17-10-2022 11 days
3 Thêm mới giờ
T
T
Sản phẩm Ngày bàn
giao
Người bàn giao Người nhận bàn giao
1 Testplan 30-10-2022 Nguyễn Thị Thùy
Linh Lê Thị Trang Linh
2 Testcase 01-11-2022 Nguyễn Thị Thùy Lê Thị Trang Linh
Trang 16CHƯƠNG 4: XÂY DỰNG V THỰC HIỆN CÁC TESTCASE 4.1 Testcase ĐĂNG NHẬP
4.1.1 Test GUI (Graphical user inteface – giao diện đồ họa người dùng)
ID Test Item Test Steps Expected Result Test Tester
Trang 17Result4.1.2 Test function
1 Đăng
nhập
1.Bỏ trống email, password2.Nhấn button ‘Đăngnhập’
Hiện thông báoPassword, Email bắt buộcphải điền
Nguyễn Thị Thùy Linh
Button “Đăng nhập” bị vô hiệu hóa
2 Nhập Password hợp lệ
3 Click button Đăngnhập
Hệ thống hiển thị thông báo
“Bắt buộc phải nhập Email.Vuilòng thử lai ”
4 Đăng
nhập Dữ liệuô input
1 Nhập Email không đúng form
2 Nhập Password hợp lệ
3 Click button Đăngnhập
Hệthống hiểnthị validate
“Email không hợp lệ”
2 Nhập Password hợp lệ
3 Click button Đăngnhập
Hệ thống hiển thị thông báo
“Email không tồn tại Bạn vuilòng đăng ký
3 Click button Đăng
Hệ thống chỉ cho phép nhập đến ngưỡng maxlength, vượt quá
Trang 18nhập ngưỡng hệ
thống không cho phép nhập
3 Click button Đăng nhập
Đi đến màn hình trang chủ
3 Click button Đăngnhập
Hệ thống hiển thị thông báo
“Bạn vui lòng nhập vào Password”
3 Click button Đăngnhập
Hệ thống hiển thị thông báo
“Password không đúng Bạn vui lòng nhập lại ”
3.Click button
“Đăng nhập”
Hệ thống hiển thị thông báo
“Tài khoản không đúng, vui lòng nhập lại”
2 Click button
“Đăng nhập”
3 Lặp lại tương tự như vậy 3 lần
Hệ thống hiển thị thông báo
“Bạn đăng nhập sai quá sốlần, xin vui lòng chờ 3:00
để đăng nhập lại”
Trang 192 Click button Đăngnhập
Hệ thống hiển thị thông báo
“Bạn vui lòng điền Email, Password”
Sẽ nhảy vảo màn đăng ký 4.2 Testcase Chọn ghế
4.2.1 Test GUI (Graphical user inteface – giao diện đồ họa người dùng)
ID Test Item Test Steps Expected Result Test
Result Tester4.2.2 Test function
Các ghế đuộc chọn đổi màu
đỏ, hiển thị tênghế đã chọn
Chuyển sang trang thanh toán
Trang 204.3 Testcase Thêm giờ chiếu phim
4.3.1 Test GUI
ID Test Item Test Steps Expected Result Test
Result Tester4.3.2 Test function
Hiển thị thông báo “Thông tin chưa được nhập”
Nguyễn ThịThùy Linh
2 Thêm
giờ
chiếu
1.Bỏ trống trường ngày giờchiếu, phim và phòng đã được họn từ dropdown
2 Click button Thêm
Hiển thị thông báo “Chưa nhập ngày chiếu”
3 Thêm
giờ
chiếu
1.Không chọn tên phim, phòng
và ngày giờ đã được nhập
2 Click button Thêm
Hiển thị thông báo “Chưa chọn Phim”
4 Thêm
giờ
chiếu
1.Không chọn phòng, tên phim
và ngày giờ đã được nhập
2 Click button Thêm
Hiển thị thông báo “Chưa chọn Phòng chiếu”
5 Thêm
giờ
chiếu
1.Trường tên phim và phòng
đã được nhập, thời gian được nhập vào
Hiển thị thông báo “Phòng đã được sử dụng”
Trang 21khoảng lúc phòng được chọn đang sử dụng
2 Click button Thêm
6 Thêm
giờ
chiếu
1.Trường tên phim và phòng
đã được nhập, thời gian được nhập vào khoảng lúc phòng được chọn chưa được
sử dụng
2 Click button Thêm
Hiển thị thông báo “Thêm thành công” và chuyển
vầ trang chủ