1. Trang chủ
  2. » Tất cả

Đào Đức Quang-18810310378-D13CNPM5

19 0 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

Cấu trúc

  • Slide1

  • Giới thiệu về selenium

  • Một số tính năng nổi bật chung

  • Selenium ide

  • Selenium IDE

  • Selenium IDE

  • Selenium IDE

  • Selenium RC

  • Selenium Rc

  • Selenium RC

  • Selenium RC

  • Selenium Webdriver

  • Selenium Webdriver

  • Selenium Webdriver

  • Selenium Webdriver

  • SeleniumGRID

  • Selenium Grid

  • Selenium Grid

  • Slide 19

Nội dung

Đào Đức Quang TÌM HIỂU VỀ SELENIUM Giới thiệu selenium Selenium mã nguồn mở cơng cụ kiểm thử phần mềm tự động hóa để thử nghiệm ứng dụng web Nó có khả hoạt động nhiều trình duyệt hệ điều hành khác Selenium không công cụ mà công cụ giúp người kiểm thử tự động hóa ứng dụng dựa web hiệu Một số tính bật chung • • • • • • • Có thể kết hợp với nhiều ngơn ngữ lập trình: Java, Net, Ruby, Python Selenium giả lập thao tác người dùng web page web element Có thể verify so sánh thông tin web page Script đc base theo HTML, học dễ ứng dụng nhanh Có thể tạo test bao gồm nhiều test case Có thể run test suite thơng qua Selenium IDE Selenium command line Selenium API hỗ trợ nhiều loại trình duyệt, dễ dàng test ứng dụng web với trình duyệt khác Selenium ide Selenium IDE • framework đơn giản dễ học Selenium Nó plug-in dành cho trình duyệt FireFox,Chrome Bạn kết hợp Selenium IDE với plug-in khác để tận dụng nhiều tính với IDE • Tuy nhiên, đơn giản nên bạn thực case đơn giản mà thơi Với case phức tạp hơn, bạn phải sử dụng WebDriver Selenium IDE • Ưu điểm Dễ dàng cài đặt sử dụng Khơng u cầu người dùng phải có kỹ lập trình, cần bạn có hiểu biết chút HTML DOM sử dụng tool Có thể export test tạo để sử dụng Webdriver Selenium RC Có cung cấp chức để bạn report kết hỗ trợ sử dụng Bạn sử dụng tích hợp với extension khác Selenium IDE • Nhược điểm Là extension mà bạn cài đặt trình duyệt Fire Fox,Chorme Nó thiết kể để tạo test đơn giản prototype test Với IDE bạn khơng thể thực tính tốn, câu lệnh phức tạp, hay có điều kiện Hiệu hoạt động chậm nhiều so với Webdriver Selenium RC Selenium RC Selenium Rc • Selenium RC là  cơng cụ cho phép nhận test script thu Selenium IDE Nó cho phép chỉnh sửa, cải tiến linh động ngơn ngữ lập trình khác nhau.Nó framework kiểm thử hàng đầu toàn dự án Selenium thời gian dài.  • Đây cơng cụ kiểm thử web tự động cho phép người dùng sử dụng đa dạng ngơn ngữ lập trình để làm việc với RC hỗ trợ ngơn ngữ lập trình sau:Java, C#, PHP, Python, Perl,… Selenium RC • Ưu điểm  • Chạy trình duyệt hệ điều hành khác • Hỗ trợ hoạt động lặp lại điều kiện • Hỗ trợ trình duyệt • Thực thi nhanh Selenium IDE • Có thể hỗ trợ data-driven testing • Có API hồn thiện Selenium RC • Nhược điểm • Cài đặt phức tạp Selenium IDE • Yêu cầu Selenium RC Server để thực run • Sự tương tác trình duyệt thực tế • Kết khơng phù hợp sử dụng JavaScript • Thời gian thực thi chậm WebDriver • Phải có kiến thức lập trình Selenium Webdriver Selenium Webdriver • Selenium Webdriver đánh giá tốt Selenium IDE Selenium RC nhiều khía cạnh Selenium Webdriver thực automate tương tác với trình duyệt với hướng tiếp cận đại ổn định Các tương tác với trình duyệt gửi trực tiếp từ Selenium driver mà không thông qua Javascript selenium RC • Selenium Webdriver hỗ trợ nhiều ngơn ngữ lập trình như: Java, C#, PHP, Python, Perl Ruby Selenium Webdriver • Ưu điểm: Communicate trực tiếp với trình duyệt Tương tác với trình duyệt giống thao tác người dùng thật Tốc độ nhanh so với Selenium IDE Thao tác dễ dàng với phép tính tốn logic hay điều kiện phức tạp Selenium Webdriver • Nhược điểm: Cài đặt phức tạp so với Selenium IDE Địi hỏi người dùng phải có kĩ lập trình SeleniumGRID Selenium Grid • Về lý thuyết ta hiểu ta xây dựng Selenium hub dùng để khởi chay nhiều test thông qua máy trình duyệt khác thời điểm Selenium Grid • Hình ảnh biểu diễn Em xin kết thúc phần trình bày

Ngày đăng: 07/02/2022, 20:02

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w