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

BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM

75 74 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

Định dạng
Số trang 75
Dung lượng 5,08 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM BÁO CÁO ĐỒ ÁN KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM Ngành: CÔNG NGHỆ THÔNG TIN Giảng viên hướng dẫn: ThS Nguyễn Hữu Trung Nhóm Sinh viên thực hiện: Phạm Văn Khải 1811061405 18DTHB2 Trần Nhựt Tân 1811061686 18DTHB2 Nguyễn Quang Huy 1811062133 18DTHB2 Dương Quốc Nam 1811062201 18DTHB2 TP Hồ Chí Minh, 2021 LỜI CẢM ƠN Lời đầu tiên, chúng em xin chân thành cảm ơn Thầy Nguyễn Hữu Trung giảng viên hướng dẫn đồ án kiểm thử đảm bảo chất lượng phần mềm Sau thời gian học tập trải nghiệm đồ án kiểm thử đảm bảo chất lượng phần mềm, chúng em rút nhiều kinh nghiệm cách thức phân tích, đánh giá kiểm thử phần mềm, kỹ làm việc nhóm mà khơng đơn giản đọc sách có lần nữa, chúng em xin gửi lời cảm ơn sâu sắc đến Thầy dạy bảo hướng dẫn kiến thức chuyên môn cần có để chúng em áp dụng tốt học suốt buổi học qua Trong trình thực làm báo cáo, cịn thiếu nhiều kinh nghiệm thực tế nên không tránh khỏi sai sót Chúng em mong nhận ý kiến đóng góp Thầy để giúp chúng em lĩnh vực hồn thiện Đó hành trang quý giá giúp chúng em hoàn thiện kiến thức sau Chúng em xin chân thành cảm ơn trân trọng kính chào! NHẬN XÉT & ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN Qua trình học tập: Giáo viên hướng dẫn có số nhận xét, đánh sau: 1/- Quá trình học tập 2/- Thực báo cáo Đánh giá chung Kết đạt được: Điểm đánh giá việc thực báo cáo………/10 TP HCM, Ngày 01 tháng 08 năm 2021 GIẢNG VIÊN HƯỚNG DẪN ThS Nguyễn Hữu Trung MỤC LỤC LỜI CẢM ƠN .i NHẬN XÉT & ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN ii MỤC LỤC iii DANH MỤC BẢNG vi DANH MỤC HÌNH ẢNH .vii LỜI MỞ ĐẦU CHƯƠNG 1:TỔNG QUAN PHẦN MỀM VÀ LỖI PHẦN MỀM 1.1 Phần mềm khái niệm liên quan 1.1.1 Phần mềm .3 1.1.2 Yêu cầu khách hàng 1.1.3 Đặc tả yêu cầu phần mềm .4 1.1.4 Chất lượng độ tin cậy phần mềm .4 1.2 Định nghĩa công nghệ phần mềm .5 1.3 Vòng đời phần mềm 1.4 Lỗi phần mềm .6 1.4.1 Định nghĩa lỗi phần mềm phân loại phần mềm 1.4.2 Các nguyên nhân gây lỗi phần mềm .7 CHƯƠNG 2: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM 10 2.1 Kiểm thử phần mềm 10 2.1.1 Khái niệm 10 2.1.2 Vai trò kiểm thử phần mềm 10 2.1.3 Các cấp độ kiểm thử phần mềm 10 2.1.4 Quy trình kiểm thử phần mềm 12 2.1.5 Phân loại kiểm thử phần mềm .14 2.1.6 Các mức độ nghiêm trọng lỗi .15 2.1.7 Kiểm thử tự động 17 2.2 Các kỹ thuật xác định ca kiểm thử .18 2.2.1 Kỹ thuật phân vùng tương đương .18 2.2.2 Kỹ thuật phân tích giá trị biên .19 2.2.3 Đoán lỗi 20 2.2.4 Kỹ thuật kiểm tra trạng thái 20 2.3 Kết luận 20 CHƯƠNG 3: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG CÔNG CỤ SELENIUM 22 3.1 Công cụ kiểm thử tự động Selenium 22 3.1.1 Giới thiệu chung Selenium .22 3.1.2 Các thành phần Selenium .23 3.1.3 Hướng dẫn cài đặt Selenium .25 3.1.3.1 Selenium IDE .25 3.1.3.2 Selenium Webdriver 26 3.1.3.3 Selenium Grid 27 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 30 4.1 Khảo sát trạng 30 4.2 Đối tượng sử dụng chức website .32 4.3 Phân tích hệ thống .33 4.3.1 Quan hệ bảng 33 4.3.2 Thiết kế bảng 33 4.3.3 Các mơ hình liệu 35 4.3.4 Sơ đồ ClassDiagram 37 4.3.5 Sơ đồ ERD 37 CHƯƠNG 5: ỨNG DỤNG KIỂM THỬ WEB VÀ DEMO CHƯƠNG TRÌNH 38 5.1 Ứng dụng kiểm thử web 38 5.1.1 Form đăng nhập 38 5.1.2 Form đăng ký 38 5.1.3 Form thông tin tài khoản .39 5.1.4 Form Cập nhật thông tin sản phẩm .40 5.1.5 Form thêm sản phẩm 41 5.1.6 Form thay đổi mật 42 5.2 Xây dựng testcase 42 5.2.1 Testcase Đăng nhập 42 5.2.2 Testcase đăng ký 44 5.2.3 Testcase cập nhật thông tin tài khoản 45 5.2.4 Testcase cập nhật thông tin sản phẩm 46 5.2.5 Testcase thêm sản phẩm .47 5.2.6 Testcase chỉnh sửa password 48 5.3 Dữ liệu đầu vào 50 5.3.1 Đăng nhập 50 5.3.2 Đăng ký 51 5.3.3 Cập nhật thông tin tài khoản .52 5.3.4 Cập nhật thông tin sản phẩm .52 5.3.5 Thêm sản phẩm 53 5.3.6 Thay đổi mật 53 5.4 Chi Tiết kết 54 5.4.1 Test case Đăng nhập 54 5.4.2 Test case Cập nhật thông tin tài khoản 55 5.4.3 Testcase Cập nhật thông tin sản phẩm 56 5.4.4 Testcase Thêm sản phẩm 57 5.4.5 Testcase Thay đổi mật 58 5.5 Thực test Selenium WebDriver 59 5.5.1 Đăng nhập hệ thống 59 5.5.2 Đăng ký hệ thống 59 5.5.3 Cập nhật thông tin tài khoản .60 5.5.4 Cập nhật thông tin sản phẩm .60 5.5.5 Thêm sản phẩm 61 5.5.6 Thay đổi mật 61 5.6 Báo cáo kết 62 CHƯƠNG 6: KẾT LUẬN .63 6.1 Kết đạt 63 6.2 Hạn chế .63 6.3 Hướng phát triển đề tài 64 TÀI LIỆU THAM KHẢO DANH MỤC BẢNG Bảng 2.1 Bảng phân loại mức độ nghiêm trọng lỗi .16 DANH MỤC HÌNH ẢNH Hình 2.1 Vịng đời q trình kiểm thử 10 Hình 2.2 Quy trình kiểm thử phần mềm 12 Hình 2.3 Minh họa kỹ thuật phân vùng tương đương 18 Hình 2.4 Minh họa kỹ thuật phân tích giá trị biên 19 Hình 3.1 Các thành phần Selenium .23 Hình 3.2 Selenium IDE cửa hàng Chrome 26 Hình 3.3 Truy cập vào NuGet Package Manager Visual Studio 26 Hình 3.4 Tìm kiếm cài đặt Selenium WebDriver 27 Hình 3.5 Trang chủ download Selenium Grid 27 Hình 3.6 Khởi tạo hub command line .28 Hình 3.7 Khởi tạo node cho hub command line 28 Hình 3.8 Giao diện Grid Console dùng để kiểm soát 28 Hình 4.1 Hình ảnh trang chủ giới thiệu Website 31 Hình 4.2 Diagram SQL Mơ hình quan niệm liệu (thực thể - kết hợp) 33 Hình 4.3 Bảng lưu thông tin người dùng 33 Hình 4.4 Bảng lưu thơng tin giỏ hàng 34 Hình 4.5 Bảng lưu thơng tin sản phẩm .34 Hình 4.6 Bảng lưu danh mục sản phẩm .34 Hình 4.7 Bảng lưu danh sách hóa đơn lặp 34 Hình 4.8 Bảng lưu chi tiết hố đơn lập 35 Hình 4.9 Mơ hình UseCase tổng qt 35 Hình 4.10 Mơ hình UseCase quản lý 36 Hình 4.11 Mơ hình UseCase mua hàng .36 Hình 4.12 Sơ đồ ClassDiagram 37 Hình 4.13 Sơ đồ ERD 37 Hình 5.1 Giao diện trang đăng nhập 38 Hình 5.2 Giao diện trang đăng ký 38 Hình 5.3 Giao diện trang thơng tin tài khoản .39 Hình 5.4 Giao diện trang thông tin sản phẩm .40 Hình 5.5 Giao diện trang thêm sản phẩm 41 Hình 5.6 Giao diện trang đổi mật 42 Hình 5.7 Phân vùng tương đương form đăng ký 44 Hình 5.8 Testcase từ bảng phân vùng tương đương form đăng ký .45 Hình 5.9 Phân vùng tương đương form thơng tin tài khoản .46 Hình 5.10 Testcase từ bảng phân vùng tương đương form thông tin tài khoản 46 Hình 5.11 Phân vùng tương đương form thơng tin sản phẩm 47 Hình 5.12 Testcase từ bảng phân vùng tương đương form thông tin sản phẩm 47 Hình 5.13 Phân vùng tương đương form thêm sản phẩm 48 Hình 5.14 Testcase từ bảng phân vùng tương đương form thêm sản phẩm .48 Hình 5.15 Phân vùng tương đương form đổi mật 49 Hình 5.16 Testcase từ bảng phân vùng tương đương form đổi mật 49 Hình 5.17 Dữ liệu đầu vào form đăng nhập .50 Hình 5.18 Dữ liệu đầu vào form đăng ký 51 Hình 5.19 Dữ liệu đầu vào form thông tin tài khoản 52 Hình 5.20 Dữ liệu đầu vào form thơng tin sản phẩm 52 Hình 5.21 Dữ liệu đầu vào form thêm sản phẩm .53 Hình 5.22 Dữ liệu đầu vào form đổi mật 53 Hình 5.23 Chi tiết kết testcase đăng nhập 54 Hình 5.24 Chi tiết kết testcase cập nhật thơng tin tài khoản 55 Hình 5.25 Chi tiết kết testcase cập nhật thông tin sản phẩm .56 Hình 5.26 Chi tiết kết testcase thêm sản phẩm 57 Hình 5.27 Chi tiết kết testcase thay đổi mật .58 Hình 5.28 Thực test đăng nhập Selenium WebDriver .59 Hình 5.29 Thực test đăng ký Selenium WebDriver 59 Hình 5.30 Thực test cập nhật thông tin tài khoản Selenium WebDriver 60 Hình 5.31 Thực test cập nhật thơng tin sản phẩm Selenium WebDriver 60 Hình 5.32 Thực test thêm sản phẩm Selenium WebDriver 61 Hình 5.33 Thực test thay đổi mật Selenium WebDriver 61 LỜI MỞ ĐẦU Lý chọn đề tài Trong giai đoạn phát triển ngành công nghệ thông tin, nghành công nghệ phần mềm ngày phát triển chiếm vị trí quan trọng xu hướng phát triển kinh tế cơng nghiệp hóa, đại hóa đất nước ta Song với việc phát triển công nghệ phần mềm tiềm ẩn thách thức dành cho doanh nghiệp nhà phát triển phần mềm việc kiểm soát lỗi, chất lượng đầu sản phẩm, thực tế chứng minh kiểm thử phần mềm giai đoạn chiếm đến 40% thời gian kinh phí phát triển dự án phần mềm Tuy nhiên Việt Nam việc kiểm thử phần mềm chưa nhìn nhận với tầm quan trọng Điều thể Điều thể kỹ sư kiểm thử phần mềm Việt Nam thấp lập trình viên có kỹ sư kiểm thử Thêm vào mức độ đáp ứng kỹ sư kiểm thử phần mềm Việt Nam chưa cao Nguyên nhân dẫn đến việc đến từ thiếu hụt đơn vị đào tạo chuyên sâu kiểm thử nguyên nhân sâu xa vấn đề kiểm thử phần mềm Việt Nam chưa chuyên nghiệp hóa đầu tư mức Bên cạnh xu hướng áp dụng tự động hóa 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 ngày có ý nghĩa hết, giúp tiết kiệm thời gian 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 như: FireFox, Chrome, Safari, Internet Explorer,…cũng 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, ưu điểm công cụ mã nguồn mở, tổ chức khơng tốn kinh phí mua Tuy chưa ứng dụng nhiều tổ chức Việt Nam, song với ưu điểm Selenium hứa hẹn ngày phát triển trở nên thông dụng tổ chức phát triển phần mềm nước ta Với mong muốn có nhìn xác thực, rõ ràng kiểm thử phần mềm tiếp cận với công cụ kiểm thử tự động Selenium để làm tiền đề cho định hướng 5.3.2 Đăng ký Hình 5.43 Dữ liệu đầu vào form đăng ký 61 5.3.3 Cập nhật thông tin tài khoản Hình 5.44 Dữ liệu đầu vào form thơng tin tài khoản 5.3.4 Cập nhật thơng tin sản phẩm Hình 5.45 Dữ liệu đầu vào form thông tin sản phẩm 62 5.3.5 Thêm sản phẩm Hình 5.46 Dữ liệu đầu vào form thêm sản phẩm 5.3.6 Thay đổi mật Hình 5.47 Dữ liệu đầu vào form đổi mật 63 5.4 Chi Tiết kết 5.4.1 Test case Đăng nhập Hình 5.48 Chi tiết kết testcase đăng nhập 64 5.4.2 Test case Cập nhật thơng tin tài khoản Hình 5.49 Chi tiết kết testcase cập nhật thông tin tài khoản 65 5.4.3 Testcase Cập nhật thông tin sản phẩm Hình 5.50 Chi tiết kết testcase cập nhật thông tin sản phẩm 66 5.4.4 Testcase Thêm sản phẩm Hình 5.51 Chi tiết kết testcase thêm sản phẩm 67 5.4.5 Testcase Thay đổi mật Hình 5.52 Chi tiết kết testcase thay đổi mật 68 5.5 Thực test Selenium WebDriver 5.5.1 Đăng nhập hệ thống Hình 5.53 Thực test đăng nhập Selenium WebDriver 5.5.2 Đăng ký hệ thống Hình 5.54 Thực test đăng ký Selenium WebDriver 69 5.5.3 Cập nhật thơng tin tài khoản Hình 5.55 Thực test cập nhật thông tin tài khoản Selenium WebDriver 5.5.4 Cập nhật thơng tin sản phẩm Hình 5.56 Thực test cập nhật thông tin sản phẩm Selenium WebDriver 70 5.5.5 Thêm sản phẩm Hình 5.57 Thực test thêm sản phẩm Selenium WebDriver 5.5.6 Thay đổi mật Hình 5.58 Thực test thay đổi mật Selenium WebDriver 71 5.6 Báo cáo kết STT Module Code Module Đăng Nhập Module Đăng Ký Module Thông tin Tài Khoản Module Cập nhật Sản Phẩm Module Thêm Sản Phẩm Module Đổi mật Tổng Số: Pass 18 35 15 12 12 13 105 72 Fail 0 0 0 Number of test cases 18 35 15 12 12 13 105 CHƯƠNG 6: KẾT LUẬN Kiểm thử phần mềm hoạt động quan trọng đảm bảo chất lượng phần mềm để đảm bảo độ tin cậy chất lượng phần mềm.Mục đích kiểm thử phát lỗi phần mềm để từ khắc phục sửa chữa Việc kiểm thử khơng thể khẳng định chức sản phẩm điều kiện, mà khẳng định khơng hoạt động điều kiện cụ thể Trong thời gian tìm hiểu kiểm thử phần mềm nói chung cơng cụ kiểm thử Selenium nói riêng nhóm em hiểu kiểm thử phần mềm giai đoạn quan trọng quy trình sản xuất phần mềm.Sự áp dụng thực tốn nhỏ Nhóm e xin trân thành cảm ơn thầy Nguyễn Hữu Trung giúp đỡ chúng em thực tốt đề tài 6.1 Kết đạt  Trình bày đầy đủ tổng quan phần mềm, lỗi phần mềm, đặc tả yêu cầu phần mềm, chất lượng độ tin cậy phần mềm vấn đề liên quan tới kiểm thử phần mềm  Chỉ khác biệt công việc kiểm thử ứng dụng Web với công việc kiểm thử môi trường khác  Tìm hiểu chi tiết cách cài đặt sử dụng tiện ích Selenium Web Driver trình duyệt Cốc Cốc Google Chrome  Đồ án tài liệu tổng hợp vấn đề kiểm thử phần mềm nói chung, kiểm thử ứng dụng Web nói riêng xem tài liệu hướng dẫn sử dụng Selenium Web Driver cách tiếng Việt 6.2 Hạn chế Trong thời gian qua, nhóm chúng em nổ lực để tìm hiểu thực đề tài Tuy nhiên với kinh nghiệm thời gian hạn chế nên tranh khỏi thiếu sót đồ án Cụ thể:  Đồ án tập trung nghiên cứu sâu tiện ích cơng cụ kiểm thử tự động Selenium  Chưa nghiên cứu ký thuật nâng cao sử dụng Selenium Web Driver 73 6.3 Hướng phát triển đề tài Với mong muốn trở thành kiểm thử viên kiểm thử phần mềm, thời gian tới em tiếp tục tìm hiểu nghiên cứu sâu vấn đề kiểm thử phần mềm, cơng cụ Selenium để tiến lĩnh vực mà bọn em theo đuổi 74 TÀI LIỆU THAM KHẢO https://www.selenium.dev/ https://www.selenium.dev/documentation/en/ https://www.lambdatest.com/support/docs/c-with-selenium-running-c-automationscripts-on-lambdatest-selenium-grid/ https://www.browserstack.com/docs/automate/selenium/getting-started/c-sharp https://www.softwaretestinghelp.com/selenium-grid-selenium-tutorial-29/ 75 ... Tìm với từ khố Selenium chọn Selenium. WebDriver Sau chọn install Hình 3.8 Tìm kiếm cài đặt Selenium WebDriver Sau cài Selenium WebDriver Cần phải cài WebDriver cho trình duyệt, Selenium hỗ trợ... AJAX-based UI elements  Selenium RC (Remote Control):  Selenium RC dự án Selenium thời gian dài trước Selenium WebDriver (Selenium 2.0) đời Giờ Selenium RC khơng sử dụng WebDriver cung cấp nhiều... dòng lệnh  Selenium Webdriver: WebDriver công cụ để kiểm thử tự động ứng dụng web Nó thường gọi Selenium 2.0 WebDriver sử dụng framework khác biệt Selenium RC sử dụng Javacript Selenium- Core

Ngày đăng: 06/12/2021, 19:08

HÌNH ẢNH LIÊN QUAN

Hình 2.1 Vòng đời của quá trình kiểm thử - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 2.1 Vòng đời của quá trình kiểm thử (Trang 19)
Hình 2.2 Quy trình kiểm thử phần mềm - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 2.2 Quy trình kiểm thử phần mềm (Trang 21)
Hình 2.3 Minh họa kỹ thuật phân vùng tương đương - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 2.3 Minh họa kỹ thuật phân vùng tương đương (Trang 28)
Hình 3.5 Các thành phần của Selenium - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 3.5 Các thành phần của Selenium (Trang 33)
Hình 3.8 Tìm kiếm và cài đặt Selenium WebDriver - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 3.8 Tìm kiếm và cài đặt Selenium WebDriver (Trang 37)
Hình 4.13 Hình ảnh trang chủ giới thiệu Website - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 4.13 Hình ảnh trang chủ giới thiệu Website (Trang 41)
Hình 4.14 Diagram trong SQL Mô hình quan niệm dữ liệu (thực thể - kết hợp) - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 4.14 Diagram trong SQL Mô hình quan niệm dữ liệu (thực thể - kết hợp) (Trang 43)
4.3.1 Quan hệ giữa các bảng - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
4.3.1 Quan hệ giữa các bảng (Trang 43)
Hình 4.20 Bảng lưu chi tiết hoá đơn đã được lập - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 4.20 Bảng lưu chi tiết hoá đơn đã được lập (Trang 45)
 Mô hình UseCase Quản Lý - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
h ình UseCase Quản Lý (Trang 46)
Hình 4.22 Mô hình UseCase quản lý - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 4.22 Mô hình UseCase quản lý (Trang 46)
Hình 4.24 Sơ đồ ClassDiagram - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 4.24 Sơ đồ ClassDiagram (Trang 47)
Hình 5.26 Giao diện trang đăng nhập - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.26 Giao diện trang đăng nhập (Trang 48)
Màn hình đăng nhập gồm các thành phần: - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
n hình đăng nhập gồm các thành phần: (Trang 48)
Màn hình đăng ký gồm các thành phần: - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
n hình đăng ký gồm các thành phần: (Trang 49)
Hình 5.29 Giao diện trang thông tin sản phẩm - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.29 Giao diện trang thông tin sản phẩm (Trang 50)
Hình 5.30 Giao diện trang thêm sản phẩm - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.30 Giao diện trang thêm sản phẩm (Trang 51)
Hình 5.31 Giao diện trang đổi mật khẩu - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.31 Giao diện trang đổi mật khẩu (Trang 52)
 Sử dụng phương pháp bảng quyết định ta có: - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
d ụng phương pháp bảng quyết định ta có: (Trang 53)
Hình 5.32 Phân vùng tương đương form đăng ký - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.32 Phân vùng tương đương form đăng ký (Trang 55)
 Các ca kiểm thử từ bảng phần vùng tương đương - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
c ca kiểm thử từ bảng phần vùng tương đương (Trang 56)
Hình 5.36 Phân vùng tương đương form thông tin sản phẩm - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.36 Phân vùng tương đương form thông tin sản phẩm (Trang 57)
Hình 5.42 Dữ liệu đầu vào form đăng nhập - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.42 Dữ liệu đầu vào form đăng nhập (Trang 60)
Hình 5.48 Chi tiết kết quả testcase đăng nhập - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.48 Chi tiết kết quả testcase đăng nhập (Trang 64)
Hình 5.50 Chi tiết kết quả testcase cập nhật thông tin sản phẩm - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.50 Chi tiết kết quả testcase cập nhật thông tin sản phẩm (Trang 66)
Hình 5.51 Chi tiết kết quả testcase thêm sản phẩm - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.51 Chi tiết kết quả testcase thêm sản phẩm (Trang 67)
Hình 5.53 Thực hiện test đăng nhập bằng Selenium WebDriver - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.53 Thực hiện test đăng nhập bằng Selenium WebDriver (Trang 69)
Hình 5.55 Thực hiện test cập nhật thông tin tài khoản bằng Selenium WebDriver - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.55 Thực hiện test cập nhật thông tin tài khoản bằng Selenium WebDriver (Trang 70)
Hình 5.56 Thực hiện test cập nhật thông tin sản phẩm bằng Selenium WebDriver - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.56 Thực hiện test cập nhật thông tin sản phẩm bằng Selenium WebDriver (Trang 70)
Hình 5.57 Thực hiện test thêm sản phẩm bằng Selenium WebDriver - BÁO CÁO đồ án KIỂM THỬ VÀ đảm BẢO CHẤT LƯỢNG PHẦN MỀM KIỂM THỬ ỨNG DỤNG WEB BÁN COFFEE BẰNG CÔNG CỤ SELENIUM
Hình 5.57 Thực hiện test thêm sản phẩm bằng Selenium WebDriver (Trang 71)

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

TÀI LIỆU LIÊN QUAN

w