Đề tài tìm hiểu công cụ kiểm thử selenium kiểm thử website laptop88 vn

23 2 0
Đề tài tìm hiểu công cụ kiểm thử selenium kiểm thử website laptop88 vn

Đ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

Trang 1 BÁO CÁO TIỂU LUẬNMôn : Kiểm thử phần mềm ĐỀ TÀI:Tìm hiểu công cụ kiểm thử Selenium Kiểm thử website laptop88.vn Trang 2 Giới thiệu các thành viên: Trang 3 STTNgười thực hiệnNộ

BÁO CÁO TIỂU LUẬN Môn : Kiểm thử phần mềm ĐỀ TÀI: Tìm hiểu công cụ kiểm thử Selenium Kiểm thử website laptop88.vn Thái Nguyên, 2022 Giới thiệu các thành viên: 1.Hoàng Mai Việt Anh 2.Nguyễn Ngọc Hiếu Phân công công việc nhóm 4 STT Người thực hiện Nội dung công việc Mức độ hoàn thành 1 Hoàng Mai Việt Anh Đăng kí thuê PC, 100% laptop 2 Nguyễn Ngọc Hiếu Giỏ hàng 100% Nội dung 1 Tổng quan về kiểm thử phần mềm 1.1.1 Kiểm thử phần mềm là gì ? Kiểm thử phần mềm là quá trình thực thi một hệ thống phần mềm để xác định xem phần mềm có đúng với đặc tả không và thực hiện trong môi trường như mong đợi hay không Người kiểm thử phần mềm (Tester) sử dụng kết hợp các công cụ thủ công và tự động Sau khi tiến hành kiểm thử, Tester báo cáo kết quả cho team phát triển Mục đích là xác định các lỗi, khiếm khuyết hoặc các yêu cầu còn thiếu so với yêu cầu thực tế 1 Tổng quan về kiểm thử phần mềm 1.1.2 Các cấp độ kiểm thử phần mềm 1 • Kiểm thử đơn vị (Unit Testing) 2 • Kiểm thử tích hợp (Integration Testing) 3 Kiểm thử hệ thống (System Testing) 4 Kiểm thử chấp nhận (Acceptance Testing) 1 Tổng quan về kiểm thử phần mềm 1.1.3 Các phương pháp kiểm thử Đối tượng Giao diện, chức năng, hiệu suất… Mã code, câu lệnh Cấu trúc mã, cách sử kiểm tra dụng ứng dụng Kỹ thuật • Phân vùng tương đương Phân tích độ phủ mã: • Kiểm thử ma trận • Phân tích giá trị biên • Bao phủ câu lệnh • Kiểm tra hồi quy • Bảng quyết định • Phạm vi chi nhánh • Kiểm tra mảng trực giao • Đoán lỗi • Bao phủ nhánh hoặc OAT • Kiểm tra mẫu 1 Tổng quan về kiểm thử phần mềm 1.2 Kiểm thử phi chức năng • Định nghĩa: là một loại kiểm thử Phần mềm để kiểm thử các khía cạnh phi chức năng (hiệu suất, khả năng sử dụng, độ tin cậy, v.v.) của ứng dụng phần mềm • Các phương pháp: o Kiểm thử hiệu suất o Kiểm thử bảo mật o Kiểm thử khả năng sử dụng o Kiểm thử khả năng tương thích • Ví dụ: Kiểm thử xem có bao nhiêu người có thể đăng nhập đồng thời vào một phần mềm 1 Tổng quan về kiểm thử phần mềm 1.3 Phân loại các loại lỗi a Lỗi (error): Lỗi là những vấn đề con người mắc phải trong quá trình phát triển phầm mềm Ví dụ một lỗi về xác định yêu cầu có thể dẫn đến sai lầm về thiết kế và càng sai khi lập trình theo thiết kế đó Lỗi là nguyên nhân dẫn đến sai b Sai (fault): Sai là kết quả của lỗi c Thất bại (failure): Thất bại xuất hiện khi một lỗi được thực thi d Sự cố (incident): khi thất bại xuất hiện, sự cố có thể hiển thị hoặc không e Yêu cầu của khách hàng và đặc tả của phần mềm: Phần mềm được viết để thực hiện các nhu cầu của khác hàng Dựa trên yêu cầu của khách hàng và các yêu cầu bắt buộc khác, đặc tả được xây dựng để mô tả chính xác các yêu cầu mà sản phẩm phần mềm cần đáp ứng và có giao diện thế nào - Khi nói đến thất bại là nói đến việc sản phầm phần mềm không hoạt động đúng như đặc tả 2 Giới thiệu về công cụ kiểm thử tự động Selenium là công cụ phát triển ca kiểm thử được xây dựng dưới dạng Add – ons Đây là cách tiện lợi nhất để xây dựng các ca kiểm thử, gồm các phần tử giao diện có thể lựa chọn thể hiện các thao tác, không chỉ tiết kiệm thời gian mà còn là cách thông minh để hiểu kịch bản Selenium 2 Ưu, nhược điểm Senelium Ưu điểm Nhược điểm  Dễ dàng sử dụng o Chỉ được thiết kế để tạo những  Không yêu cầu kinh nghiệm lập nguyên mẫu kiểm thử trình tuy nhiên cần kiến thức HTML và DOM o Không hỗ trợ cho các hoạt động  Có thể xuất ra các định dạng điều kiện và lặp đi lặp lại kiểm thử có thể sử dụng trong Selenium RC và WebDriver o Tốc độ thực thi kiểm thử chậm  Được tích hợp sẵn hỗ trợ và hơn so với Selenium RC và module hiểm thị kết quả thử WebDriver nghiệm  Cung cấp hỗ trợ cho các tiện ích mở rộng 2 Giao diện Senelium 3 Giới thiệu về Website Laptop88.vn  Laptop88 là một trong những đơn vị tiên phong tại Hà Nội hoạt động trong lĩnh vực kinh doanh các dòng sản phẩm laptop Thành lập từ năm 2013 đến nay, Laptop88 đã tạo dựng được chỗ đứng vững chắc trên thị trường và trở thành cái tên quen thuộc đối với khách hàng  Laptop88 luôn nỗ lực hết mình để đem đến dịch vụ và giải pháp công nghệ chuyên nghiệp, với tâm niệm mỗi khách hàng khi tìm kiếm đến chúng tôi không chỉ trải nghiệm dịch vụ mua bán thông thường mà sẽ cảm nhận thấy sự khác biệt - tin cậy, an tâm đến từ chất lượng sản phẩm, chế độ hậu mãi Giao diện trang chủ Laptop88.vn Giao diện cho thuê máy Laptop88.vn 4 Thực thi kiểm thử Bảng quyết định chức năng thuê PC, laptop: Điều kiện TH1 TH2 TH3 TH4 TH5 TH6 TH7 TH8 TH9 Họ và tên T F B T T T T T T Email T - - F B T T T T SĐT T - - - - F B T T Nhu cầu thuê T - - - - - - T T Số lượng máy thuê T - - - - - - T T Thời gian thuê dự kiến T - - - - - - T T Yêu cầu thêm T - - - - - - F B Hành động của hệ thống Đăng kí thuê thành công T F F F F F F F T 4 Thực thi kiểm thử Kịch bản test case Thuê PC, laptop: STT Tiêu đề Kịch bản EO RO Kết quả Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống thông thuê thành 2.Nhập đúng tên 6.Nhập đúng số lượng máy báo đăng kí TH1 công 7.Nhập đúng thời gian thuê thuê thành 3.Nhập đúng email 4.Nhập đúng SĐT 8.Nhập đúng yêu cầu thêm công 9.Click “Nhận báo giá” Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống yêu thuê không 2.Nhập sai định dạng tên 6.Nhập đúng số lượng máy cầu nhập lại TH2 thành công 3.Nhập đúng email 7.Nhập đúng thời gian thuê Tên 4.Nhập đúng SĐT 8.Nhập đúng yêu cầu thêm 9.Click “Nhận báo giá” Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống yêu thuê không 2.Để trống tên 6.Nhập đúng số lượng máy cầu nhập Tên TH3 thành công 3.Nhập đúng email 7.Nhập đúng thời gian thuê 4.Nhập đúng SĐT 8.Nhập đúng yêu cầu thêm 9.Click “Nhận báo giá” STT Tiêu đề Kịch bản EO RO Kết quả Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống yêu thuê không 2.Nhập đúng tên 6.Nhập đúng số lượng máy cầu nhập lại TH4 thành công 3.Nhập sai định dạng 7.Nhập đúng thời gian thuê Email email 8.Nhập đúng yêu cầu thêm 4.Nhập đúng SĐT 9.Click “Nhận báo giá” Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống yêu thuê không 2.Nhập đúng tên 6.Nhập đúng số lượng máy cầu nhập Email TH5 thành công 3.Để trống email 7.Nhập đúng thời gian thuê 4.Nhập đúng SĐT 8.Nhập đúng yêu cầu thêm 9.Click “Nhận báo giá” Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống yêu thuê không 2.Nhập đúng tên 6.Nhập đúng số lượng máy cầu nhập lại TH6 thành công 3.Nhập đúng email 7.Nhập đúng thời gian thuê SĐT 4.Nhập sai định dạng SĐT 8.Nhập đúng yêu cầu thêm 9.Click “Nhận báo giá” Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống yêu thuê không 2.Nhập đúng tên 6.Nhập đúng số lượng máy cầu nhập SĐT TH7 thành công 3.Nhập đúng email 7.Nhập đúng thời gian thuê 4.Để trống SĐT 8.Nhập đúng yêu cầu thêm 9.Click “Nhận báo giá” STT Tiêu đề Kịch bản EO RO Kết quả Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống yêu thuê không 2.Nhập đúng tên 6.Nhập đúng số lượng máy cầu nhập lại TH8 thành công 3.Nhập đúng email 7.Nhập đúng thời gian thuê yêu cầu thêm 4.Nhập đúng SĐT 8.Nhập sai định dạng yêu cầu thêm 9.Click “Nhận báo giá” Đăng ký 1.Chọn “chức năng thuê” 5.Nhập đúng nhu cầu thuê Hệ thống thông thuê thành 2.Nhập đúng tên 6.Nhập đúng số lượng máy báo đăng kí TH9 công 7.Nhập đúng thời gian thuê thuê thành 3.Nhập đúng email 4.Nhập đúng SĐT 8.Để trống yêu cầu thêm công 9.Click “Nhận báo giá” 4 Thực thi kiểm thử Bảng thiết kế test chức năng Thuê PC, laptop: TC_ID Tiêu đề Dữ liệu đầu vào EO RO Ghi chú Pass Đăng ký 1.Click “Thuê PC, laptop” 6.86 Hệ thông Đăng ký thuê thành thuê thành2 Hoàng Văn A 7.100 năm thông báo công TH1 công đăng kí thuê 3.hoangnam@gmail.com 8.không yêu cầu thêm thành công 4.0336568686 9.”Nhận báo giá” 5.Thuê PC Đăng ký 1.Click “Thuê PC, laptop” 6.86 Hệ thống yêu Đăng ký Fail thuê 2 @@@@@@@@ 7.100 năm cầu nhập lại thuê thành không 3.hoangnam@gmail.com công TH2 thành 8.không yêu cầu thêm Tên công 4.0336568686 9.”Nhận báo giá” 5.Thuê PC

Ngày đăng: 19/03/2024, 06:42

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

Tài liệu liên quan