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 m
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
ĐỀT I:
KIỂM THỬ WEBSITE BÁN VÉ XEM PHIM
Sinh viên thực hiện
1 Nguyễn Thị
Thùy Linh 19810310476
Trang 2Họ và tên giảng viên Chữ ký Ghi chú
Giảng viên chấm 1:
Giảng viên chấm 2:
LỜ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 đã đếnnay, 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ô ở Khoa công nghệ thông tin- trường Đại Học Điện Lực đã cùng với kinh nghiệm và tâm huyết của mình để truyền đạt vô vàn kiến thức quý báu cho chúng em trong suốt thờ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ột mô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ầnmề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ắc chắ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 62.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 đượcrấ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 phimngoài rạp thì website bán vé xem phim được xây dựng và phát triển Các website
sẽ giúp khách hàng có thể tiết kiểm được thời gian và công sức hơn từ đó thukhách hàng hơ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, xem trailer 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ầnmua 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àngmua 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ệntạ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
Recommandé pour toi Suite du document ci-dessous
Trang 7Câu 151 - 179 - Câu 151 - 179 môn kế toán tài chính doanh
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 9Ngườ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 131 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 5 man days 1 man dayss 1 man daysphim
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 Version
n
1 Quản lý hoạt động kiểm thử Excel Microsoft 2019
2 Kiểm soát lỗi Excel Microsoft 2019
3.5 Test Environment
I Resource Functional Test/Integration Test System test
D Security & Access Control
Testing
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
3 Mạng Localhost Internet
4 Server/Clien Localhost 1 server, 1 domaint
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 15Hướng dẫn kỹ thuật
Sử dụng nguồn lựcBá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 testViế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 suitesChạy test suilGhi 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
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
ID Test- Test Test Steps Expected Test Tester
1 Đăng 1.Bỏ trống email, Hiện thông báo Nguyễnnhập password Password, Thị Thùy
2.Nhấn button ‘Đăng Email bắt buộc Linhnhập’ phải điền
2 Đăng 1.Nhập thiếu thông Button “Đăng
nhập tin email hoặc nhập” bị vô
password hiệu hóa
2 Click button
“Đăng nhập” khiđang nhập liệu
3 Đăng Dữ liệu 1.Bỏ trống trường Hệ thống hiển
nhập ô input Email thị thông báo
Email 2 Nhập Password “Bắt buộc phải
hợp lệ nhập Email.Vui
3 Click button Đăng lòng thử lai ”nhập
4 Đăng Dữ liệu 1 Nhập Email Hệ
nhập ô input không đúng form thống hiển
Email 2 Nhập Password thị validate
hợp lệ “Email không
3 Click button Đăng hợp lệ”
nhập
5 Đăng Dữ liệu 1 Nhập Email Hệ thống hiển
nhập ô input không tồn tại thị thông báo
Email 2 Nhập Password “Email không
Trang 18nhập ngưỡng hệ
thống khôngcho phép nhập
7 Đăng Dữ 1 Nhập Email hợp Đi đến màn
input 2 Nhập PasswordEmail hợp lệ
3 Click buttonĐăng nhập
8 Đăng Dữ liệu 1 Nhập Email hợp Hệ thống hiển
Passwo 2 Bỏ trống “Bạn vui lòng
3 Click button Đăng Password”nhập
9 Đăng Dữ liệu 1 Nhập Email hợp Hệ thống hiển
Passwo 2 Nhập Password “Password
rd không khớp với không đúng
Trang 1912 Đăng Dự liệu 1.Nhập password Hiển thị dấu
rd
13 Đăng Button 1 Bỏ trống các Hệ thống hiển
nhập đăng trường thị thông báo
nhập 2 Click button Đăng “Bạn vui lòng
Password”
14 Đăng Button 1.Click vào nút Sẽ nhảy vảo
nhập đăng button đăng ký màn đăng ký
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 Tester
Result4.2.2 Test function
1 Chọn ghế 1.Không chọn ghế Thông báo
Trang 204.3 Testcase Thêm giờ chiếu phim
4.3.1 Test GUI
ID Test Item Test Steps Expected Result Test Tester
Result4.3.2 Test function
ID Test- Test Test Steps Expected result Test Tester
1 Thêm giờ 1.Bỏ trống tất Hiển thị thông Nguyễn Thịchiếu cả các trường báo “Thông tin Thùy Linh
2 Click button chưa được nhập”
Thêm
2 Thêm 1.Bỏ trống Hiển thị thông
giờ trường ngày giờ báo “Chưa nhập
chiếu chiếu, phim và ngày chiếu”
phòng đã đượchọn từdropdown
2 Click buttonThêm
3 Thêm 1.Không chọn Hiển thị thông
giờ tên phim, phòng báo “Chưa chọn
chiếu và ngày giờ đã Phim”
được nhập
2 Click buttonThêm
4 Thêm 1.Không chọn Hiển thị thông
giờ phòng, tên phim báo “Chưa chọn
chiếu và ngày giờ đã Phòng chiếu”
được nhập
2 Click buttonThêm
5 Thêm 1.Trường tên Hiển thị thông
giờ phim và phòng báo “Phòng đã
chiếu đã được nhập, được sử dụng”
thời gian đượcnhập vào
Trang 21khoảng lúcphòng đượcchọn đang sửdụng
2 Click buttonThêm
6 Thêm 1.Trường tên Hiển thị thônggiờ phim và phòng báo “Thêm thànhchiếu đã được nhập, công” và chuyển
thời gian được vầ trang chủ.nhập vào
khoảng lúcphòng đượcchọn chưa được
sử dụng
2 Click buttonThêm