Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
188,24 KB
Nội dung
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Ử PHẦN MỀM ĐỀT I: KIỂM THỬ WEBSITE BÁN VÉ XEM PHIM Sinh viên thực : NGUYỄN THỊ THÙY LINH Mã sinh viên : 19810310476 Giảng viên hướng dẫn : LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : D14CNPM6 Khóa : 2019-2024 Hà Nội, tháng 10 năm 2022 PHIẾU CHẤM ĐIỂM ST Họ tên T sinh viên Nguyễn Thị Thùy Linh Mã sinh viên 19810310476 Nội dung thực Điể Chữ ký m Họ tên giảng viên Chữ ký Ghi 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ó thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt quãng thời gian từ bắt đầu học tập trường Đại học đến nay, chúng em nhận nhiều quan tâm, giúp đỡ thầy cơ, gia đình 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ông nghệ thông tin- trường Đại Học Điện Lực với kinh nghiệm tâm huyết để truyền đạt vơ vàn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, kỳ này, chúng em học mơn học hữu ích 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 buổi học lớp Trong thời gian học tập thực hành hướng dân thầy, chúng em khơng thu nhiều kiến thức bổ ích, mà cịn truyền cảm hứng mơn “Kiểm thử phần mềm” Nếu khơng có lời hướng dẫn, dạy bảo thầy có lẽ báo cáo khơng thể hồn thành Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, thiếu kinh nghiệm, tìm hiểu xây dựng báo cáo 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ắn khơng thể tránh khỏi thiếu sót Em mong nhận quan tâm, thông cảm đóng góp q báu thầy bạn để báo cáo hoàn thiện Một lần nữa, em xin chân thành cảm ơn ln mong nhận đóng góp người LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ KATALON CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM 2.1 Giới thiệu website bán vé xem phim Trước xu hướng thời đại vơ phát triển hành vi tiêu dùng trực tuyến ngày tăng cao Nhất website bán hàng nhiều người quan tâm Và để tiện lợi không tốn thời gian phải xếp hàng mua vé xem phim ngồi rạp website bán vé xem phim xây dựng phát triển Các website giúp khách hàng tiết kiểm thời gian cơng sức từ thu khách hàng Tên website: Website bán vé xem phim Ngôn ngữ sử dụng: + + Frontend: HTML, CSS, JAVASCRIPT Backend: PHP, MySQL Các chức chính: Đăng nhập: Nguời dùng Đăng nhập vào hệ thống để thực thao tác Chọn ghế: Khách hàng xem sơ đồ phòng chiếu chọn đặt mua ghế trống lịch chiếu phim mong muốn Thêm lịch chiếu phim: Thực thêm chiếu phim 2.2 Đặc tả yêu cầu website Hoạt động khách hàng: Khách hàng tham gia mua vé xem phim biết nội dung phim, xem trailer từ chọn lịch chiếu phim thích hợp, chọn chỗ ngồi mong muốn tốn online Hoạt động 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 họ cần mua mặt hàng số khách hàng tham gia vào việc mua hàng Và thống kê đơn hàng mua họ, doanh thu với mặt hàng đơn hàng, mặt hàng bán nhiều + Quản lý sản phẩm, quản lý chiếu phim 2.3 Đặc tả yêu cầu chức 2.3.1 Chức đăng nhập Khi người dùng muốn đăng nhập, trước tiên phải đăng ký tài khoản, không tạo tài khoản sau tiến hành đăng nhập tài khoản Luồng kiện chính: Khi người dùng nhập tài khoản mật có Recommandé pour toi Suite du document ci-dessous Câu 151 - 179 - Câu 151 - 179 mơn kế tốn tài doanh nghiệp Quản lý tài 100% (1) trường hợp xảy Trường hợp đầu tiên, người dùng nhập sai tài khoản mật khẩu, đăng nhập thất bại Trường hợp thứ người dùng nhập tài khoản, mật đăng nhập thành công, hệ thống chuyển qua trang home Người dùng bỏ trống tài khoản mật khẩu, hệ thống yêu cầu nhập đầy đủ Người dùng nhập tài khoản mật định dạng tài khoản chưa tồn Hệ thống thông báo chưa tồn tài khoản này, đăng ký a Biểu đồ usercase chức đăng nhập b Biểu đồ hoạt động chức đăng nhập 2.3.2 Chức chọn ghế Người dùng chọn ví trí muốn ngồi rạp chiếu Luồng kiện chính: Người dùng truy cập vào website thực chức chọn ghế Luồng kiện phụ: Người dùng chọn ghế mua Người dùng không chọn ghế bấm toán a Biểu đồ Usecase chức chọn ghế b Biểu đồ hoạt động chức Chọn ghế 2.3.3 Chức thêm chiếu phim Luồng kiện chính: Người quản trị truy cập vào trang Admin Chọn muc thêm chiếu a Biểu Usercase chức thêm Giờ chiếu phim b Biểu đồ hoạt động chức thêm sản phẩm CHƯƠNG 3: KẾ HOẠCH TEST 3.1 Mục đích việc lập kế hoạch test + Xác định thông tin dự án phần dự án cần kiểm thử + + + + + Liệt kê yêu cầu kiểm thử (Test Requirements) Nêu 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õ chức test chức không test Liệt kê môi trường test 3.2 Test Scope I D Features Function Testing Itrgration testing Security & Accesss Control Testing Quản lý đăng nhập man days 0.5 man days 0.5 man days Chọn ghế man days 0.5 man days man days Quản lý Giờ chiếu phim man days man dayss man days 3.3 Feature/non feature to be test Chức test: + Đăng nhập: Thường dễ gây lỗi 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 ấn submit chưa kịp chuyển trang Người dùng nhập sai username, password ấn submit liên tục + Chọn vị trí ghế: Thường xảy lỗi người dùng nhập liệu Khơng chọn ghế bấm button tốn Chọn ghế đặt + Thêm lịch chiếu phim: Nhập thiếu, không định dạng trường Lỗi hiển thị thông báo liệu hợp lệ/ khơng hợp lệ Phịng chiếu dùng Lỗi insert vào DB Chức test: thêm 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ị lỗi + Trải nghiệm người dùng tốt, tương tác lưu loát, mượt mà + Tất thông tin lỗi cần ghi nhận lại để đánh giá xác chất lượng 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 + + + + - Việc test dừng lại khi: Hết thời gian triển khai dự án Hết kinh phí Bị delay q lâu, sản phẩm khơng cịn giá trị nhiều so với kinh phí bỏ Sản phẩm hồn thành, đạt yêu cầu chất lượng thỏa thuận 3.4 Test Tool ID Action Tools Excel Supplier/Selfconstructio n Microsoft Quản lý hoạt động kiểm thử Kiểm soát lỗi 2019 Excel Microsoft 2019 3.5 Test Environment I Resource Functional Test/Integration Test D Security & Access Control Testing Version System test Phiên Chạy code Chạy code Database DB phát triển DB thiết lập riêng, viết MySQL Mạng Localhost Internet Server/Clien t Localhost server, domain 3.6 Test Resources Man-power Bảng sau mô tả nguồn lực test cho dự án: ID Member Position/Responsibility/Comment Nguyễn Thị Thùy Linh 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 Nguyễn Thị Thùy Linh Test designer: Thiết kế testcase Định nghĩa cách tiếp cận test Viết test case Nguyễn Thị Thùy Linh Tester: thực chạy testcase Hiện thực test test suites Chạy test suil Ghi kết Yêu cầu hệ thống: - Hardware: + PC (ram >= 4GB, CPU @2.60 GHz) + Các browser: IE > 7.0, firefox > 3.0, hỗ trợ đầy đủ JavaScript + Apache 2.0, Xampp, PHP 5.0 3.7 Test milestones Mỗi Milestione cho module bao gồm việc design testcase chạy testcase: ID Milestone Task Resource Quản lý đăng nhập Nguyễn Thị Thùy Linh Quản lý Chọn ghế Nguyễn Thị Thùy Linh Thêm chiếu Nguyễn Thị Thùy Linh T T Sản phẩm Testplan Testcase Begin date End date Man day 05-08-2022 31-09-2022 17 days 01-10-2022 17-10-2022 11 days days Ngày bàn Người bàn giao Người nhận bàn giao giao 30-10-2022 Nguyễn Thị Thùy Lê Thị Trang Linh Linh 01-11-2022 Nguyễn Thị Thùy Lê Thị Trang Linh Linh CHƯƠ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 Result 4.1.2 Test function ID Testitem Đăng nhập Đăng nhập Đăng nhập Đăng nhập Đăng nhập Đăng nhập Test Data Test Steps 1.Bỏ trống email, password 2.Nhấn button ‘Đăng nhập’ 1.Nhập thiếu thông tin email password Click button “Đăng nhập” nhập liệu Dữ liệu 1.Bỏ trống trường ô input Email Email Nhập Password hợp lệ Click button Đăng nhập Dữ liệu Nhập Email ô input không form Email Nhập Password hợp lệ Click button Đăng nhập Dữ liệu Nhập Email ô input không tồn Email Nhập Password hợp lệ Click button Đăng nhập Dữ liệu Nhập Email > 50 ô input ký tự Email Nhập Password hợp lệ Click button Đăng Expected Test Result Result Hiện thông báo Password, Email bắt buộc phải điền Button “Đăng nhập” bị vô hiệu hóa Hệ thống hiển thị thơng báo “Bắt buộc phải nhập Email.Vui lòng thử lai ” Hệ thống hiển thị validate “Email không hợp lệ” Hệ thống hiển thị thông báo “Email khơng tồn Bạn vui lịng đăng ký để đăng nhập” Hệ thống cho phép nhập đến ngưỡng maxlength, vượt Tester Nguyễn Thị Thùy Linh nhập Nhập Email hợp lệ Nhập Password hợp lệ Click button Đăng nhập Nhập Email hợp lệ Bỏ trống Password Click button Đăng nhập Nhập Email hợp lệ Nhập Password không khớp với Email Click button Đăng nhập ngưỡng hệ thống không cho phép nhập Đi đến hình trang chủ Đăng nhập Dữ liệu input Email Đăng nhập Dữ liệu input Passwo rd Đăng nhập Dữ liệu input Passwo rd 10 Đăng nhập Dữ liệu Email Passwo rd 1.Nhập sai email Nhập password 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” 11 Đăng nhập Dữ liệu Email Passwo rd 1.Nhập sai email password Click button “Đăng nhập” Lặp lại tương tự lần Hệ thống hiển thị thông báo “Bạn đăng nhập sai số lần, xin vui lòng chờ 3:00 để đăng nhập lại” Hệ thống hiển thị thơng báo “Bạn vui lịng nhập vào Password” Hệ thống hiển thị thơng báo “Password khơng Bạn vui lịng nhập lại ” 12 Đăng nhập Dự liệu passwo rd 1.Nhập password Hiển thị dấu chấm 13 Đăng nhập Button đăng nhập Bỏ trống trường Click button Đăng nhập 14 Đăng nhập Button đăng ký 1.Click vào nút button đăng ký Hệ thống hiển thị thơng báo “Bạn vui lịng điền Email, Password” Sẽ nhảy vảo đă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 Tester 4.2.2 Test function I D Test-item Chọn ghế Chọn ghế Chọn ghế Test Data Test Steps Expected result 1.Khơng chọn ghế 2.Nhấn button ‘Thanh tốn” Chọn ghế đặt Thông báo “Bạn chưa chọn ghế” Hệ thống không dổi màu ghế chọn Chọn vị trí ghế trống Click button Thanh tốn Các ghế đuộc chọn đổi màu đỏ, hiển thị tên ghế chọn Chuyển sang trang toán Test result Tester 4.3 Testcase Thêm chiếu phim 4.3.1 Test GUI ID ID Test Item 4.3.2 Test function Testitem Thêm chiếu Thêm chiếu Thêm chiếu Thêm chiếu Thêm chiếu Test Data Test Steps Expected Result Test Result Tester Test Steps Expected result Test result Tester 1.Bỏ trống tất trường Click button Thêm 1.Bỏ trống trường ngày chiếu, phim phòng họn từ dropdown Click button Thêm 1.Khơng chọn tên phim, phịng ngày nhập Click button Thêm 1.Khơng chọn phịng, tên phim ngày nhập Click button Thêm 1.Trường tên phim phòng nhập, thời gian Hiển thị thông báo “Thông tin chưa nhập” Nguyễn Thị Thùy Linh nhập vào Hiển thị thông báo “Chưa nhập ngày chiếu” Hiển thị thông báo “Chưa chọn Phim” Hiển thị thơng báo “Chưa chọn Phịng chiếu” Hiển thị thơng báo “Phịng sử dụng”