ĐỀ 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

60 4 0
ĐỀ 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

Đ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

  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: hiện: Vũ Khánh Huyền  Lớp: K63HTTT HÀ NỘI - 2022 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat   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 Người thực Vũ Khánh Huyền Khóa 63 Ngành Cơng Nghệ Thơng Tin Chun ngành Người hướng dẫn Hệ Thống Thơng Tin ThS Hồng Thị Hà HÀ NỘI - 2022 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat   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 để hoà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   TIEU LUAN MOI download : skknchat123@gmail.com moi nhat MỤC LỤC LỜI CẢM ƠN MỤC LỤC PHẦN I: MỞ ĐẦU 1.1 Tên đề tài tài .7 1.2 Đặt vấn đề đề 7 1.3 Mục đí đích ch – Yêu cầu cầu .7 1.2.1 Mục đích: đí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 nước 9 2.3 Đề tài tính thời sự, tầm quan trọng đề tài tài .9 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 cứu b Phương pháp nghiên cứu cứu 10 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 1.1.1 Phầ Phần nm mềm ềm kháii n niệm iệm liên liên q quan uan : : 10 10 Khái niệm: niệm: .10 10   1.1.2 Phân loại: loại: .10 10 Lỗi phần mềm: mềm: .11 11 TIEU LUAN 1.1.3 MOI download : skknchat123@gmail.com moi nhat 1.1.4 Yêu cầu khách hàng: hàng: 12 12 1.1.5 Đặc tả yêu cầu phần mềm: mềm: 13 13 1.1.6 1.1 Chấ Chấtt lượn lượngg độ tin cậy phầ phần n mềm: mềm: 14 14 1.2 Kiểm Kiểm th thử phầ phần n mềm mềm: : 14 14 1.2.1 Khái niệm: niệm: .14 .14 1.2.2 Vai trò kiểm thử phần mềm: mềm: 14 14 1.2.3 Các cấp độ kiểm thử phần mềm: mềm: 15 15 1.2.4 Quy trình kiểm thử phần mềm: mềm: 166 1.2.5 Phân loại kiểm thử phần mềm: mềm: 19 19 1.2.6 Các mức độ nghiê nghiêm m ttrọng rọng lỗi: lỗi: 233 1.2.7 1.2.88 1.2 Ca kiểm thử: thử: 23 23 Ngu Nguyên yên tắ tắcc quan ttrọn rọngg tron trongg kiể kiểm m thử p phần hần m mềm: ềm: 24 24 1.3 Các kỹ tthuật huật trong ki kiểm ểm tthử: hử: 266 1.3.1 Kỹ thuật phân vùng tương đương: đương: 26 26 1.3.2 Kỹ thuật phân tích giá trị biên: biên: .27 .27 1.3.3 Đoán lỗi: lỗi: 27 .27 1.3.4 Kỹ thuật chuyển trạng thái: thái: 28 28 1.4 Kết luậ luận: 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 TIEU LUAN 2.2.5 MOIKiểm download : skknchat123@gmail.com moi nhat 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 3.2.2 Kiểm thử chức website JVNET: 52 3.3 Kết luận: 74 PHẦN V: KẾT LUẬN 75 PHẦN VI: TÀI LIỆU THAM KHẢO 76   PHẦN I: MỞ ĐẦU 1.1Tên đề tài “Kiểm thử ứng dụng web công cụ selenium”  1.2Đặt vấn đề  Ngày nay, với phát triển tảng thiết bị khác web, di động, thiết bị Cloud, sản phẩm phải hoạt động nhiều tảng khác hay phải tương thích với sản phẩm khác yêu cầu bắt buộc từ đặt raMOI nhiều thách cácthiết nhà nói sản giúp xuất,xác phát triển phần mềm Lúc TIEU LUAN : skknchat123@gmail.com moi nhat vai trò kiểmdownload thử làthức thực cho cần nhận yêu cầu, giúp đánh giá sản phẩm, tìm lỗi, ngăn ngừa lỗi…  Nhu cầu nghề tester cao nhiên hầu hết bạn theo học ngành Công Nghệ Thông Tin mong muốn làm nghề lập trình viên khơng phải nghề Tester Tại cơng ty phần mềm nước ngồi trung bình lập trình viên cần phải có tới Tester, nhiên Việt Nam tỷ lệ lại ngược lại, với lập trình viên có tester Chính cân đối mở nhu cầu vô lớn cho nghề Tester tương lai Bên cạnh đó, xu hướng áp dụng tự động hoá triển khai rộng rãi nhiều lĩnh vực, có kiểm thử phần mềm Đặc biệt, kiểm thử phần mềm cơng đoạn chiếm phần lớn thời gian q trình phát triển dự án phần mềm đời cơng cụ kiểm thử tự động có ý nghĩa bao giờ  hết, giúp tiết kiệm thời gian, công sức tiền bạc Selenium công cụ hỗ trợ kiểm thử tự động dành cho ứng dụng Web, hoạt động hầu hết trình duyệt phổ biến Firefox, Chrome, Internet Explorer, Safari, v.v hỗ trợ số lượng lớn ngơn ngữ lập trình Web phổ biến Cơng cụ Selenium đánh giá công cụ tốt cho kiểm thử tự động ứng dụng Web Trong q trình làm khóa luận, cịn hạn chế kinh nghiệm thực tế, em mong nhận góp ý chân thành từ thầy bạn 1.3  Mục đích – Yêu cầu 1.3 1.2.1  Mục đích: 1.2.1 đích: - Tìm hiểu lý thuyết chung kiểm thử phần mềm   - Hiểu công cụ hỗ trợ kiểm thử phần mềm đặc biệt Selenium - Tìm hiểu sâu tính Selenium : đưa hướng dẫn cài đặt, sử dụng hiệu công cụ - Áp dụng kiến thức lý thuyết vừa tìm hiểu để ứng dụng kiểm thử cho ứng dụng cụ thể 1.2.2 Yêu cầu: -  Nắm vững sở lý thuyết chung vvềề kiểm thử phần mềm mềm -  Nắm vững cách sử dụng phần mềm Selenium Selenium - Áp dụng phương pháp kiểm thử phần mềm 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Theo nghiên cứu http://bachkhoa-aptech.edu.vn/ đến năm 2020, nhân lực Kỹ sư kiểm thử thiếu thị trường lao động Việt Nam khoảng 10.000 người Những theo học ngành CNTT đa phần nghĩ đến nghề lập trình khiến đầu nghề kỹ sư kiểm thử có số lượng thấp hẳn khiến nhà tuyển dụng lao đao việc tìm kiếm nguồn nhân lực Cùng với ngành sản xuất phần mềm, Việt Nam quốc gia có nhiều lợi để trở thành quốc gia gia công phần mềm hàng đầu giới điểm đầu tư lâu dài công ty công nghệ lớn Samsung, LG, Renesas, Foxconn, Fujitsu, Canon, Panasonic, HP, CSC, Sony, Vì nhu cầu sử dụng phần mềm từ công ty nước đối tác nước gia tăng Hiện nay, Việt Nam, chưa có quy trình kiểm thử chung cho doanh nghiệp, doanh nghiệp tự xây dựng ban hành quy trình riêng cho Các kỹ thuật kiểm thử doanh nghiệp hay dùng nhất, là: kỹ thuật kiểm thử dựa đặc tả, kỹ thuật kiểm thử dựa cấu trúc (kiểm thử hộp cũngnay cóhọ dùng khơngnhiều nhiềuđến phải lập trình nhận Bên cạnhtrắng) đó, trọng loại kiểm thửđảm đặc tính chất lượng phần mềm như: kiểm thử cài đặt, kiểm thử tương thích, kiểm thử    bảo mật Ngồi việc việc kiểm thử thủ ccơng ơng số kỹ thuật kiểm thử phải phải sử dụng công cụ (tool test) để kiểm thử số lượng trường hợp kiểm thử lớn Không phải phần mềm viết phù hợp cho việc kiểm thử không  phải đơn vị đủ kinh phí để sử dụng tool test Đó khó khăn mà đơn vị gặp phải 2.2 Tình hình hình nghiên cứu ngồi nước nước Testing giới phát triển từ lâu, Việt Nam ti lệ có Tester có lập trình viên nước ngồi tỉ lệ 4:1, với Tester có lập trình viên Có thể nói Testing có nhiều tiềm  phát triển 2.3   Đề tài tính thời sự, tầm quan trọng đề tài 2.3   Thỏa m mãn ãn nhu nhu cầu người người dùng là việc việc quan trọng trọng khi tạo tạo sản  phẩm hay đảm bảo chất lượng phần mềm phần thiếu trình sản xuất phần mềm Để tạo sản phẩm chất lượng lại tiết kiệm kinh  phí, nguồn lực, thời gian khơng phải việc dễ dàng Vì vậy, việc sử dụng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat công cụ hỗ trợ giúp quản lý chất lượng phần mềm ưu tiên phát triển ngành công nghệ phần mềm Với đề tài “ Kiểm thử phần mềm ứng dụng" giúp ta hiểu rõ việc tìm kiếm, theo dõi, xử lý, cập nhật quản lý lỗi phát sinh trình kiểm tra, kiểm thử phần mềm đảm bảo chất lượng phần mềm trước triển khai vào thực tế - - PHẦN III: NỘI DUNG VÀ PHƯƠNG PHÁP NGHIỆN CỨU  3.1 3.1  Địa điểm thời gian nghiên cứu Bộ môn Công nghệ phần mềm, khoa Công nghệ thông tin, Học viện Nông  Nghiệp Việt Nam Nam Địa điểm: Công ty TNHH Đầu tư thương mại dịch vụ Việt Đức Thời gian nghiên cứu: buổi/ tuần thời gian từ ngày 20/02/2022 đến ngày 06/04/2021 a Nội Nội dun dungg ngh nghiê iên n cứu cứu Tìm hiểu lý thuyết kiểm thử phần mềm Tìm hiểu cách cài đặt, sử dụng công cụ kiểm thử tự động   - Tìm hiểu tính năng, ưu điểm Selenium - Ứng dụng kiểm thử web cụ thể b Phương Phương pháp pháp ng nghiê hiên n cứu cứu - Tham khảo tài liệu: Tham khảo tài liệu chuyên môn, tài liệu online,… - Tham khảo ý kiến giáo viên hướng dẫn PHẦN IV: KẾT QUẢ VÀ THẢO LUẬN Chương I: PHẦN MỀM VÀ KIỂM THỬ PHẦN MỀM Phần sâu vào việc tìm hiểu khái niệm phần mềm kiểm thử phần mềm, giúp khái quát việc phân loại kiểm thử phần mềm, đưa quy trình, mức độ kiểm thử phần mềm 1.1 Phần mềm và khái niệm liên quan quan : 1.1.1 1.1 Khái Khái niệm: niệm: Phần mềm (Software) hiểu tập hợp tập tin có tin có mối liên hệ chặt chẽ với nhau, đảm bảo thực số nhiệm vụ, chức thiết bị điện tử Các tập tin bao gồm: file mã nguồn viết nguồn viết nhiều ngơn ngữ lập trình, file liệu (thư liệu (thư viện), file hướng dẫn Phần mềm thực chức cách gửi thị trực tiếp đến phần cứng (Hardware) cung cấp liệu để phục vụ chương trình TIEU hay LUAN download : skknchat123@gmail.com moi nhat phầnMOI mềm khác Viêc thực thi nhiệm vụ thể tự động thực theo thơng tin, liệu đầu vào Phải có phần cứng phần mềm thực thi Thơng thường máy tính, thiết bị giải trí truyền thơng, điều khiển máy công cụ – ô tô… 1.1.2 1.1 Phân Phân loại: loại:   Theo phương thức hoạt động  Phần mềm hệ thống dùng để vận hành máy tính nói riêng thiết bị điện tử nói chung Ví dụ: hệ điều hành máy tính Windows, Linux, Unix; Các trình điều khiển (driver), (driver), phần sụn (firmware) (firmware) BIOS BIOS Hệ điều hành di dộng iOS, Android, Windows Phone,…          Phần mềm ứng dụng – phần mềm máy tính : Các phần mềm văn phịng (Microsoft Office, OpenOffice), trị chơi điện tử (game), cơng cụ & tiện ích khác (ví dụ phần mềm quản lý chi tiêu cá nhân, phần mềm quản lý công việc,…) Phần mềm dịch mã (trình dịch) gồm trình biên dịch trình thơng dịch, cụ thể chúng dịch câu lệnh từ mã nguồn ngơn ngữ lập trình sang dạng ngôn ngữ máy cho thiết bị thực thi hiểu  Nền tảng ứng dụng: ASP.NET – tảng ứng dụng web Microsoft, hỗ trợ việc tạo ứng dụng web, dịch vụ web (web service) Theo khả hay quyền hạn can thiệp vào mã nguồn Phần mềm mã nguồn đóng (closed source software): Là phần mềm mà mã nguồn khơng cơng bố Để sử dụng phần mềm nguồn đóng  phải cấp quyền quyền (mua, tặng tùy) Phần mềm mã nguồn mở (open source software): Là phần mềm mà mã nguồn công bố rộng rãi, công khai cho phép người tiếp tục phát triển phần mềm Thường loại phần mềm miễn phí 1.1.3 1.1 Lỗi phần phần mềm: mềm: Lỗi phần mềm lỗi hay hỏng hóc chương trình hệ thống máy tính khiến tạo kết khơng xác không mong muốn hành xử theo cách không lường trước Lỗi phần mềm thường xuất hình thức sau đây: TIEU LUAN download skknchat123@gmail.com SaiMOI (Fault): Khi phần :mềm gạp lỗi đưa đến saimoi sót nhat Tuy nhiên,  48   + Người dùng nhập thông tin họ tên, địa chỉ, số điện thoại, email, năm sinh, giới tính, biết JVNET qua, ghi + Người dùng nhấn nút “Đăng ký” - Đầu ra: + Nếu không nhập thông tin cho trường bắt buộc họ tên, địa chỉ, số điện thoại, năm sinh hệ thống hiển thị lỗi [1-1] + Nếu nhập thông tin không định dạng cho trường số điện thoại, email hệ thống hiển thị lỗi [1-2] + Nếu nhập hợp lệ tồn thơng tin hệ thống chuyển đến trang với thông  báo [1-3] - Danh sách thông báo: Mã báo [1-1] [1-2] [1-3]  thông Nội dung Cột yêu cầu Bạn cần nhập định dạng cho {tên trường} Cảm ơn bạn quan tâm đăng ký tư vấn với chúng tơi Tìm kiếm - Mã CN: Module - Tên CN: Tìm kiếm - Actor: Bạn đọc - Luồng kiện chính: Nhập từ khóa để tìm tin tức liên quan tin tuyển dụng, tin tức - Đầu vào: + Người dùng nhập từ khóa cần tìm + Người dùng nhấn icon “Tìm kiếm” - Đầu ra: 49 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat   + Nếu nhập từ khóa khơng tồn CSDL hệ thống hiển thị lỗi [2-1] + Nếu nhập từ khóa tồn CSDL khơng kể chữ hoa, chữ thường hệ thống hiển thị danh sách tin tuyển dụng, tin tức có chứa từ khóa - Danh sách thơng báo: Mã thơng ơng Nội dung báo Sorry, but nothing matched your search terms Please try again [2-1] with some different keywords  Liên hệ - Mã CN: Module - Tên CN: Liên hệ - Actor: Bạn đọc - Luồng kiện chính: Người dùng liên hệ với công ty để hỏi biết thêm thông tin tuyển dụng, công ty,… - Đầu vào: + Người dùng nhập thông tin họ tên, số điện thoại, email + Người dùng nhấn nút “Gọi lại cho tôi” - Đầu ra: + Nếu không nhập thông tin cho trường bắt buộc họ tên, số điện thoại hệ thống hiển thị lỗi [3-1] + Nếu nhập thông tin không định dạng cho trường số điện thoại, email hệ thống hiển thị lỗi [3-2] + Nếu nhập hợp lệ tồn thơng tin hệ thống chuyển đến trang với thông  báo [3-3] - Danh sách thông báo: 50   TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Mã báo [3-1] [3-2] [3-3] thông Nội dung The field is required {The field name} entered is invalid Cảm ơn bạn quan tâm đăng ký tư vấn với 3.2.2 Kiểm thử chức website JVNET:  Các bước thực hiện: Bước 1: Viết bảng testcase Bước 2: Sử dụng tool Selenium IDE a Mở google google chrome chrome -> ấn vào bi biểu ểu tượng tượng để hiện cửa sổ hình hình 3-21  Hình 3-21: Cửa Cửa sổ Selenium IDE  IDE   b Ấn Create a new project project -> đặt tên cho file “Auto “AutotestForJVNET.side” testForJVNET.side” 51   TIEU LUAN MOI download : skknchat123@gmail.com moi nhat  Hình 3-22: Giao Giao diện công cụ Selenium Selenium IDE  c Ấn dấu “+” “+” (add (add new test) test) -> -> đặt tên tên testcase testcase “MODUL “MODULE1_00 E1_001” 1” Lấy ví dụ: MODULE1_001 Kiểm Kiểm tra Họ tên tên trường bắt buộc buộc  Nhập thông tin tin sau: 52    https://jvnet.vn/ vào  vào ô địa sau: Điền link website https://jvnet.vn/   Nhập Command: open open   Nhập Description: open website ẤnMOI biểu tượng để ghi lại trình test TIEU LUAN download : skknchat123@gmail.com moi nhat    Ấn click “Đăng ký ngay” -> Nhập trường thơng tin hình:  Nhấn “Đăng ký” chờ kết -> ghi ghi kết vào cột “Remark” bảng Testcase TEST CASE LIST Test Te st En Envi viro ronm nmen entt Se Setu tupp Desc Descri ript ptio ionn S Ser erve ver: r: hhtt ttps ps:/ ://j /jvn vnet et.v vnn Web browser: chrome 53   No Function Name Đăng ký tài khoản Tìm kiếm tin tức Liên hệ với quản trị viên Module Code Description Module Module Module Test case chức đăng ký tài tài khoản: khoản: Test Pre Expec Test TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Case Test Case ID Descript ion MODULE1 Kiểm tra  _001 Họ tên trường  bắt buộc Condit Procedure ion ted Res Result ult Remark  Màn hình "Đăng ký" hiển thị Để trống trường "Họ tên" Các thông tin khác nhập hợp lệ Fail Hiển thị Messa ge "Cột Ko hiển thị error message Click  button "Đăng ký" yêu cầu." ở  trường "Họ tên" 54   Hiển Để trống thị textbox Địa Messa Kiểm tra ge nhập Nhập hợp "Cột MODULE1 Địa lệ trường Pass  _002 lại yêu trường Click cầu." ở   bắt buộc  button "Đăng ký" trường "Địa chỉ" TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hiển Kiểm tra nhập Số MODULE1 điện  _003 thoại trường  bắt buộc Để trống textbox Số điện thoại Nhập hợp lệ trường lại Click  button "Đăng ký" thị Messa ge "Cột Pass MODULE1 Kiểm tra  _004 khoảng trắng Nhập Số điện thoại có khoảng trắng yêu cầu." ở  trường "Số điện thoại" Fail Hiển thị Số điện ở2.giữa Nhập hợp lệ trường Messa ge "Bạn Không hiển thị error message, đăng ký thành 55   cần nhập định dạng lại cho số thoại Click điện công textbox  button "Đăng thoại." ký" trường "Số điện thoại" Hiển thị Messa Nhập Số ge TIEU LUAN MOI download : skknchat123@gmail.com moi nhat điện thoại bao "Bạn Kiểm tra kí tự đặc MODULE1  biệt Số  _005 điện thoại textbox MODULE1 Kiểm tra gồm kí tự đặc biệt (@#$ %^*~/\\,|) Nhập hợp lệ trường lại Click  button "Đăng ký" Nhập Số cần nhập định Fail dạng cho số điện thoại." trường "Số điện thoại" Fail Khơng hiển thị error message, khơng đăng kí thành công Không 56   Hiển  _006 trường Số điện thoại textbox toàn điện thoại toàn số Nhập hợp lệ trường lại Click thị Messa ge "Bạn cần nhập định dạng cho số hiển thị error message, đăng ký thành công điện thoại." trường "Số điện thoại" MODULE1 Kiểm tra Nhập Pass  _007 nhập định dạng số Hiển định điện thoại thị dạng 84 thêm 84 đầu Messa TIEU LUAN MOI download : skknchat123@gmail.com moi nhat số  button ký" "Đăng Nhập hợp lệ trường lại Click  button "Đăng ký" ge "Cảm ơn bạn quan tâm đăng ký tư vấn với chúng 57   tôi." Kiểm tra nhập MODULE1 định  _008 dạng +84 Nhập định dạng số điện thoại thêm +84 đầu Nhập hợp lệ trường lại Click  button "Đăng ký" Hiển thị Messa ge "Cảm ơn bạn Pass quan tâm đăng ký vấntư với chúng tôi." MODULE1 Kiểm tra Nhập Số Fail Không  _009 số điện điện thoại Hiển hiển thị thoại kí tự chữ thị error kí tự chữ Nhập hợp Messa message, lệ trường ge Khơng cịn lại "Bạn đăng Click cần kí thành  button "Đăng nhập công ký" TIEU LUAN MOI download : skknchat123@gmail.com moi nhat định dạng cho số điện thoại." trường 58   Kiểm tra MODULE1 Email  _010 không  bắt buộc Để trống trường Email Nhập hợp lệ trường lại Click  button "Đăng ký" Kiểm tra định dạng "Email" MODULE1 không hợp lệ  _011 Nhập tên "Email" ký tự đặc biệt (@#$ "Số điện thoại" Hiển thị Messa ge "Cảm ơn bạn Pass quan tâm đăng ký tư vấn với chúng tôi." Hiển thị Messa Không hiển thị error %^*~/\\,|) "Bạn Fail message, Nhập hợp ge Không lệ trường cần đăng nhập cịn lại kí thành Click công  button "Đăng định dạng ký" TIEU LUAN MOI download : skknchat123@gmail.com moi nhat MODULE1  _012 Nhập định dạng "Email" ko có @ cho Fail email." Không hiển thị error 59   MODULE1  _013 Nhập hợp lệ trường lại Click  button "Đăng ký" Nhập "Email" ko có dấu chấm trường trước tên tên "Email miền " Nhập hợp Fail lệ trường lại Click  button "Đăng ký" MODULE1  _014 Nhập "Email" có khoảng trắng Nhập hợp lệ trường lại Click  button "Đăng ký" Hiển thị Messa ge "Bạn Fail cần nhập định dạng cho email" message, Khơng đăng kí thành cơng Khơng hiển thị error message, Khơng đăng kí thành cơng Khơng hiển thị error message, Khơng đăng kí thành cơng Nhập địa Kiểm tra MODULE1 Pass "Email" Hiển nhập  _015 "Email" hợp lệ: thị TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 60   hợp lệ Kiểm tra MODULE1  Năm  _016 sinh  bắt buộc MODULE1 Kiểm tra  _017  Năm sinh > năm 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 Messa ge "Cảm ơn bạn quan tâm đăng ký tư vấn với chúng tôi." Hiển thị Không Messa hiển thị ge error "Cột message, Pass Khơng u đăng cầu." ở  kí thành công trường "Năm sinh" Fail Hiển thị Messa ge "Bạn cần Không hiển thị error message,K  hông đăng kí thành cơng 61 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat    button "Đăng ký" Kiểm tra MODULE1  Năm  _018 sinh 1900< MODULE1 Kiểm tra  _019 kí tự đặc  biệt  Năm sinh textbox nhập năm sinh." 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 Fail nhập nhập hợp lệ Click năm  button "Đăng sinh." ký" trường "Năm sinh" Nhập "Năm Fail sinh" ký tự Hiển đặc biệt (@#$ thị %^*~/\\,|) Các thông tin khác nhập hợp lệ Click  button "Đăng ký" Messa ge "Bạn cần nhập năm Không hiển thị error message, đăng kí thành cơng Khơng hiển thị error message, đăng kí thành công 62   TIEU LUAN MOI download : skknchat123@gmail.com moi nhat sinh." trường "Năm sinh" Kiểm tra MODULE1  Năm  _020 sinh kí tự chữ MODULE1 Kiểm tra  _021 Giới tính khơng  bắt buộc Hiển thị Nhập "Năm Messa sinh" ký tự ge "Bạn chữ Các thông cần Fail tin khác nhập nhập hợp lệ năm Click  button "Đăng sinh." ký" trường "Năm sinh" Để trống Pass trường Giới Hiển tính thị Nhập hợp Messa lệ trường ge lại "Cảm Click ơn bạn  button "Đăng ký" Không hiển thị error message, đăng ký thành công quan tâm đăng ký tư vấn 63   với chúng tôi." TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Kiểm tra MODULE1 chọn  _022 Giới tính hợp lệ MODULE1 Kiểm tra  _023 Biết JVNET qua khơng  bắt buộc Chọn trường Giới tính "Nam" Nhập hợp lệ trường lại Click  button "Đăng ký" Để trống trường Biết JVNET qua Nhập hợp lệ trường lại Click  button "Đăng ký" Hiển thị Messa ge "Cảm ơn bạn Pass quan tâm đăng ký tư vấn với chúng tôi." Pass Hiển thị Messa ge "Cảm ơn bạn quan tâm đăng ký tư vấn với 64   chúng tôi." Hiển thị Chọn Messa TIEU LUAN MOI download : skknchat123@gmail.com moi nhat trường Biết ge ... sử dụng công cụ hỗ trợ cho việc kiểm thử ứng dụng Web Chương III: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG CÔNG CỤ SELENIUM Phần cuối tập trung nghiên cứu công cụ hỗ trợ kiểm thử Selenium sử dụng công. .. II trình bày vấn đề kiểm thử ứng dụng Web: - Khái quát kiểm thử ứng dụng Web - Tìm hiểu cơng việc cần làm kiểm thử ứng dụng Web 33   - Giới thiệu công cụ Selenium công cụ em sử dụng để nghiên cứu... Trong đó, kiểm thử giao diện người dùng, kiểm thử hiệu kiểm thử bảo mật loại kiểm thử mà ứng dụng web cần trọng 2.2 Nội dung kiểm thử ứng dụng web: 2.2.1 Kiểm thử chức năng: Việc kiểm thử chức

Ngày đăng: 01/12/2022, 15:25

Hình ảnh liên quan

Hình 1.1: Vịng đời của quá trình kiểm thửHình 1.1: Vịng đời của q trình kiểm thử 1.2 - ĐỀ 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

Hình 1.1.

Vịng đời của quá trình kiểm thửHình 1.1: Vịng đời của q trình kiểm thử 1.2 Xem tại trang 14 của tài liệu.
 Hình 1-3: Hìn - ĐỀ 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

Hình 1.

3: Hìn Xem tại trang 18 của tài liệu.
Hình 14: Hìn - ĐỀ 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

Hình 14.

Hìn Xem tại trang 19 của tài liệu.
 Hình 1-5: - ĐỀ 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

Hình 1.

5: Xem tại trang 25 của tài liệu.
 Hình 3-2: Tiến hành chọn phiê nn hành chọn phiên bản Selenium ID bản Selenium IDE để cài đặt .E để cài đặt. - ĐỀ 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

Hình 3.

2: Tiến hành chọn phiê nn hành chọn phiên bản Selenium ID bản Selenium IDE để cài đặt .E để cài đặt Xem tại trang 35 của tài liệu.
 Hình 3-2: Tiế - ĐỀ 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

Hình 3.

2: Tiế Xem tại trang 35 của tài liệu.
 Hình 3-8: Giả - ĐỀ 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

Hình 3.

8: Giả Xem tại trang 37 của tài liệu.
 Hình - ĐỀ 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

nh.

Xem tại trang 38 của tài liệu.
 Hình 3-10: - ĐỀ 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

Hình 3.

10: Xem tại trang 39 của tài liệu.
 Hình 3-12: Minh họa thao tác lư nh họa thao tác lưu bộ kiểm thử. u bộ kiểm thử. - ĐỀ 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

Hình 3.

12: Minh họa thao tác lư nh họa thao tác lưu bộ kiểm thử. u bộ kiểm thử Xem tại trang 40 của tài liệu.
 Hình 3-12: Mi - ĐỀ 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

Hình 3.

12: Mi Xem tại trang 40 của tài liệu.
 Hình 3-14: Mi - ĐỀ 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

Hình 3.

14: Mi Xem tại trang 41 của tài liệu.
 Hình 3-16: Th - ĐỀ 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

Hình 3.

16: Th Xem tại trang 42 của tài liệu.
 Hình 3-17: Minh họa thao tác ch nh họa thao tác chèn dòng lệnh mới. èn dòng lệnh mới - ĐỀ 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

Hình 3.

17: Minh họa thao tác ch nh họa thao tác chèn dòng lệnh mới. èn dòng lệnh mới Xem tại trang 43 của tài liệu.
Bảng sau đây cung cấp 1 số - ĐỀ 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

Bảng sau.

đây cung cấp 1 số Xem tại trang 44 của tài liệu.
 Hình 3-20: Gi - ĐỀ 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

Hình 3.

20: Gi Xem tại trang 45 của tài liệu.
 Hình 3-22: Giao diện cơng cụ Sele ao diện công cụ Selenium IDE  nium IDE  - ĐỀ 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

Hình 3.

22: Giao diện cơng cụ Sele ao diện công cụ Selenium IDE  nium IDE  Xem tại trang 49 của tài liệu.
 Hình 3-22: Gi - ĐỀ 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

Hình 3.

22: Gi Xem tại trang 49 của tài liệu.
 Ấn click “Đăng ký ngay” -&gt; Nhập các trường thơng tin như hình: Ấn click “Đăng ký ngay” -&gt; Nhập các trường thông tin như hình: - ĐỀ 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

n.

click “Đăng ký ngay” -&gt; Nhập các trường thơng tin như hình: Ấn click “Đăng ký ngay” -&gt; Nhập các trường thông tin như hình: Xem tại trang 50 của tài liệu.
  Nhấn “Đăng ký” và  Nhấn “Đăng ký” và chờ kết quả -&gt; g chờ kết quả -&gt; ghi kết quả vào cột hi kết quả vào cột “Remark” ở bảng “Remark” ở bảng Testcase. - ĐỀ 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

h.

ấn “Đăng ký” và  Nhấn “Đăng ký” và chờ kết quả -&gt; g chờ kết quả -&gt; ghi kết quả vào cột hi kết quả vào cột “Remark” ở bảng “Remark” ở bảng Testcase Xem tại trang 50 của tài liệu.

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

Tài liệu liên quan