Thông tin tài liệu
HỌC VIỆN NÔNG NGHIỆP VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN - - KHÓA LUẬN TỐT NGHIỆP ĐỀ TÀI: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG CÔNG CỤ SELENIUM Giảng viên hướng dẫn: ThS HOÀNG THỊ HÀ Sinh viên thực hiện: Vũ Khánh Huyền Lớp: K63HTTT HÀ NỘI - 2022 HỌC VIỆN NÔNG NGHIỆP VIỆT NAM KHOA CƠNG NGHỆ THƠNG TIN KHĨA LUẬN TỐT NGHIỆP ĐỀ TÀI: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG CÔNG CỤ SELENIUM Ngg ưườ i t h h ự ực hiiệệ n K h h ó óa N g gà àn n h Vũ Khháánnh Huyềền 63 Côônng Ngghhệ Thhôônng Tiin Chhu uyyê ên nggà ànnh Nggư ườời hưướ ớnng dẫn Hệ Thhốốnng Thhôônng Tiin ThhS Hooàànng Thhị Hà HÀ NỘI - 2022 LỜI CẢM ƠN Lời em xin chân thành cảm ơn thầy, cô khoa Công nghệ thông tin, trường Học Viện Nông Nghiệp Việt Nam tạo điều kiện thuận lợi cho em trình học tập trường thời gian thực Khóa luận tốt nghiệp Đặc biệt, em muốn gửi lời cảm ơn tới Thạc sỹ Hoàng Thị Hà– giảng viên trực tiếp hướng dẫn, bảo, giúp em khắc phục khó khăn, thiếu sót để hồn thành phần khóa luận tốt nghiệp từ lý thuyết thực hành sử dụng công cụ Mặc dù cố gắng với tất nỗ lực thân để hồn thiện khóa luận, thời gian có hạn, lực kinh nghiệm cịn hạn chế nên khóa luận khơng thể tránh khỏi thiếu sót Kính mong nhận đóng góp ý kiến từ phía thầy cơ, bạn bè để em nâng cao kiến thức thân, hồn thiện khóa luận tốt Em xin chân thành cảm ơn! SINH VIÊN THỰC HIỆN Vũ Khánh Huyền MỤC LỤC LỜI CẢM ƠN MỤC LỤC PHẦN I: MỞ ĐẦU 1.1 Tên đề tài 1.2 Đặt vấn đề 1.3 Mục đích – Yêu cầu 1.2.1 Mục đích: 1.2.2 Yêu cầu: PHẦN II: TÌNH HÌNH NGHIÊN CỨU TRONG VÀ NGỒI NƯỚC 2.1 Tình hình nghiên cứu nước 2.2 Tình hình nghiên cứu ngồi nước 2.3 Đề tài tính thời sự, tầm quan trọng đề tài PHẦN III: NỘI DUNG VÀ PHƯƠNG PHÁP NGHIỆN CỨU 3.1 Địa điểm thời gian nghiên cứu a Nội dung nghiên cứu b Phương pháp nghiên cứu 10 PHẦN IV: KẾT QUẢ VÀ THẢO LUẬN 10 CHƯƠNG I: PHẦN MỀM VÀ KIỂM THỬ PHẦN MỀM 10 1.1 Phần mềm khái niệm liên quan : 10 1.1.1 Khái niệm: 10 1.1.2 Phân loại: 10 1.1.3 Lỗi phần mềm: 11 1.1.4 Yêu cầu khách hàng: 12 1.1.5 Đặc tả yêu cầu phần mềm: 13 1.1.6 Chất lượng độ tin cậy phần mềm: 14 1.2 Kiểm thử phần mềm: 14 1.2.1 Khái niệm: 14 1.2.2 Vai trò kiểm thử phần mềm: 14 1.2.3 Các cấp độ kiểm thử phần mềm: 15 1.2.4 Quy trình kiểm thử phần mềm: 16 1.2.5 Phân loại kiểm thử phần mềm: 19 1.2.6 Các mức độ nghiêm trọng lỗi: 23 1.2.7 Ca kiểm thử: 23 1.2.8 Nguyên tắc quan trọng kiểm thử phần mềm: 24 1.3 Các kỹ thuật kiểm thử: 26 1.3.1 Kỹ thuật phân vùng tương đương: 26 1.3.2 Kỹ thuật phân tích giá trị biên: 27 1.3.3 Đoán lỗi: 27 1.3.4 Kỹ thuật chuyển trạng thái: 1.4 Kết luận: 28 28 CHƯƠNG II: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB 29 2.1 Khái quát: 29 2.2 Nội dung kiểm thử ứng dụng web: 29 2.2.1 Kiểm thử chức năng: 29 2.2.2 Kiểm thử tính khả dụng 30 2.2.3 Kiểm thử giao diện 30 2.2.4 Kiểm thử khả tương thích 31 2.2.5 Kiểm thử hiệu 31 2.2.6 Kiểm thử bảo mật 32 2.3 Các công cụ kiểm thử: 32 2.3.1 Công cụ kiểm thử hiệu 32 2.3.2 Công cụ kiểm thử bảo mật 33 2.3.3 Công cụ kiểm thử chức 33 2.4 Kết luận: 34 CHƯƠNG III: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG CÔNG CỤ SELENIUM 35 3.1 Công cụ kiểm thử tự động Selenium: 35 3.1.1 Giới thiệu chung Selenium: 35 3.1.2 Selenium IDE: 36 3.2 Bài toán thực tế: 49 3.2.1 Giới thiệu website: 49 FaaiilKhhơơnng hiển thị error message, Khơng đăng kí thành công g dạng ge cho số trường điện Email thoại." "Cảm trường Nhập hợp ơn bạn lệ trường MODULE1 _011 lại quan MO DUL E1 Kiểm tra MODULE1 Email _010 không bắt buộc Click "Số tâm điện butto thoại" n "Đăng đăng Hiển thịký" ký tư Messa vấn với chúng Đ tôi." ể tr ố Nhập n tên "Email" ký tự đặc biệt (@#$ %^*~/\\,|) Hiển thị Messa ge Nhập hợp "Bạn lệ trường cần lại nhập Click button "Đăng 58 F l định ký" dạng Nhập định cho Fa aii l Paasss Không hiển thị error message, Khơng đăng kí thành cơng Khhơơnng MODULE1 _012 M O D U L E _ MODULE1 _013 Nhậ E1 N p hợp Kiể h mậ trap đ ị nhậ p n h "Em ail"d n g " E m a il " k o c ó @ lệ trường lại Clic k butto n "Đăn g ký" Nhập "Email " ko có dấu chấm trước tên tên miền Nhậ p hợp M lệ O lại D U L trường Click button "Đăng k ý " Nhập "Email" có khoảng trắng Nhập hợp lệ email." trường Nhập địa Faa iil Me ssa lại Click button "Đăng ký" Hi ển thị ge "B ạn cầ n nh ập đú ng "Email" hợp lệ: Fail địn h Paasss ng ch o em trường "Email " ail" Hi ển thị F l Khô Khhôônng hiển thị error ng hiển thị 59 error mes sage , Khô ng message, Không đăng kí thành cơng Khơng hiển thị error message, Khơng đăng kí thành cơng đăng kí thàn h công 60 MODULE1 Năm _016 s i n h l h ợ p lệ b ắ t b u ộ c MODULE1 Kiểm Ki ể m tr a tra _017 Năm sinh > năm hi ệ n tạ i abc@gmail.co m abc.cd@yaho o.com abccd@yahoo.co m Nhập hợp lệ trường lại Click button "Đăng ký" Để trống trường "Năm sinh" Các thông tin khác nhập hợp lệ Click button "Đăng ký" Nhập "Năm sinh" > năm Các thông tin khác nhập hợp lệ Click Kiểm tra MODULE1 Năm _018 sinh < 1900 nhập năm button "Đăng sinh." ký" trường "Năm sinh" Hiển thị Messa Nhập "Năm ge sinh" < 1900 "Bạn Các thông cần tin khác nhập Fail nhập hợp lệ Click năm button "Đăng ký" MODULE1 Kiểm tra _019 kí tự đặc biệt Năm sinh textbox Nhập "Năm sinh." Không hiển thị error message, đăng kí thành cơng trường "Năm sinh" Faaiil Khhôônng sinh" ký tự Hiển đặc biệt (@#$ thị %^*~/\\,|) Messa Các thông ge tin khác "Bạn hiển thị error message, đăng kí nhập hợp lệ cần thành cơng Click nhập button "Đăng ký" năm 62 không bắt buộc Ki ể m tr a MODULE1 Năm _020 sinh kí tự chữ MODULE1 Kiểm tra _021 Giới tính sinh." trườn g "Năm sinh" Hiển thị Nhập "Năm sinh" ký tự chữ Các thông tin khác nhập hợp lệ Click button "Đăng ký" Để trống trường Giới tính Nhập hợp lệ trường lại Click button "Đăng ký" 63 với chúng tôi." qua Click không button bắt buộc "Đăng ký" C họ Ki ể m tr a trư Để ờn g trống Gi trường ới Biết chọn tín JVNET Giới tính h qua hợp lệ "Na Nhập hợp m" lệ trường MODULE1 _022 n N hậ lại p hợ p lệ MODULE1 cá Kiểm tra c _023 trư Biết ờn J V N E T g cò n lại Click button "Đăng ký" Hiển thị 64 Messa ge "Cảm ơn bạn quan tâm Paass s đăng ký tư vấn với chúng tôi." Hiển thị Messa ge "Cảm ơn bạn quan tâm đăng ký tư vấn với Paass s ... cụ kiểm thử hiệu 32 2.3.2 Công cụ kiểm thử bảo mật 33 2.3.3 Công cụ kiểm thử chức 33 2.4 Kết luận: 34 CHƯƠNG III: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG CÔNG CỤ SELENIUM. .. II: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB 29 2.1 Khái quát: 29 2.2 Nội dung kiểm thử ứng dụng web: 29 2.2.1 Kiểm thử chức năng: 29 2.2.2 Kiểm thử tính khả dụng. .. thuật kiểm thử khác như: kiểm thử giao diện người dùng, kiểm thử chức năng, kiểm thử hiệu năng, kiểm thử tính dễ dùng, v.v để hồn tất công việc kiểm thử cấp độ Kiểm thử chấp nhận: Khi kiểm thử
Ngày đăng: 05/12/2022, 06:21
Xem thêm: ĐỀ tài KIỂM THỬ ỨNG DỤNG TRÊN nền KIỂM THỬ ỨNG DỤNG TRÊN nền WEB BẰNG WEB BẰNG CÔNG cụ SELENIUM