1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

Đ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

Thông tin cơ bản

Tiêu đề Kiểm Thử Ứng Dụng Trên Nền Web Bằng Công Cụ Selenium
Tác giả Vũ Khánh Huyền
Người hướng dẫn ThS. Hoàng Thị Hà
Trường học Học viện Nông nghiệp Việt Nam
Chuyên ngành Công Nghệ Thông Tin
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 60
Dung lượng 2 MB

Nội dung

  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   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 Chuyên ngành Người hướng dẫn Hệ Thống Thông Tin ThS Hoàng Thị 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 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À NGOÀ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 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 1.1.3 Lỗi phần mềm: mềm: .11 11 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 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 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ừ nhiều cácthiết nhà nói sản giúp xuất,xác phát triển phần Lúc vai đặt trò kiểmthách thử làthức thực cho cần nhận yêu cầu,mềm 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 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 hố 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 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, 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 – 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 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 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 khơng thể thiếu q 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 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 hay phần 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:  Sai (Fault): Khi phần mềm gạp lỗi đưa đến sai sót 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   + 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   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    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  Ấn biểu tượng để ghi lại trình test   Ấ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 Case Pre - Test Case Expec Test 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   Kiểm tra nhập MODULE1 Địa  _002 trường  bắt buộc Để trống textbox Địa Nhập hợp lệ trường lại Click  button "Đăng ký" Hiển thị Messa ge "Cột Pass yêu cầu." ở  trường "Địa chỉ" 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   thoại textbox cần nhập định dạng lại cho số Click điện  button "Đăng thoại." ký" trường "Số điện thoại" Hiển thị Messa Nhập Số ge điện thoại bao "Bạn cơng 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 số  button ký" "Đăng MODULE1 Kiểm tra  _007 nhập định dạng 84 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" Nhập Pass định dạng số Hiển điện thoại thị thêm 84 đầu Messa 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 MODULE1 Kiểm tra  _009 số điện thoại kí tự chữ 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ý" Nhập Số điện thoại kí tự chữ 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." Fail Hiển thị Messa ge "Bạn cần nhập Không hiển thị error message, Khơng đăng kí thành cơng đị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 "Số điện thoại" Hiển thị Messa ge "Cảm ơn bạn Pass quan tâm Nhập tên "Email" ký tự đặc biệt (@#$ đăng ký tư vấn với chúng tôi." Hiển thị Messa %^*~/\\,|) Nhập hợp lệ trường lại Click  button "Đăng ký" ge "Bạn cần nhập định dạng Không hiển thị error Fail message, Không đăng kí thành cơng 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 Kiểm tra MODULE1 nhập  _015 "Email" Nhập "Email" có khoảng trắng Nhập hợp lệ trường lại Click  button "Đăng ký" Nhập địa "Email" hợp lệ: Hiển thị Messa ge "Bạn Fail cần nhập định dạng cho email" Hiển thị Pass 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 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    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   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." 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ọn trường Biết chúng tôi." Hiển thị Messa ge ... 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 cụ. .. trọng kiểm thử phần mềm 27   Chương II:  II: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB Kiểm thử ứng dụng Web lĩnh vực phổ biến ngành kiểm thử phần mềm Phần thứ II tìm hiểu khái niệm, bước kiểm thử ứng dụng Web. .. 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, 10:41

HÌNH ẢNH LIÊN QUAN

Hình 1.1: Vịng đời của q trình kiểm thửHình 1.1: Vịng đời của quá 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 q trình kiểm thửHình 1.1: Vịng đời của quá trình kiểm thử 1.2 (Trang 14)
 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 (Trang 18)
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 (Trang 19)
 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: (Trang 25)
 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 (Trang 35)
 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ế (Trang 35)
 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ả (Trang 37)
 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 (Trang 38)
 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: (Trang 39)
 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 (Trang 40)
 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ử (Trang 40)
 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 (Trang 41)
 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 (Trang 42)
 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 (Trang 43)
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ố (Trang 44)
 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 (Trang 45)
 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  (Trang 49)
 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 (Trang 49)
 Ấ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: (Trang 50)
  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 (Trang 50)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w