Kiểulớp học đào tạo
ĐĂNG KÝ

Selenium

Khóa đào tạo & chứng nhận cơ bản Selenium

Tổng quan

Đối tượng & điều kiện tiên quyết

Tom tăt nội dung chương trinh

Lịch biểu và Lệ phí

Chứng nhận

Khóa học & chứng chỉ cơ bản Selenium

Selenium là một mã nguồn mở và một công cụ tự động di động s / w được sử dụng để kiểm tra tự động hóa (các ứng dụng web). Nó được cấp phép theo Giấy phép Apache 2.0. Selenium là một bộ công cụ giúp tự động hóa các ứng dụng web. Hướng dẫn này sẽ cung cấp cho bạn một sự hiểu biết sâu về Selenium và các công cụ liên quan của nó và cách sử dụng của chúng. Nó có khả năng hoạt động trên các hệ điều hành và trình duyệt khác nhau. Selenium không chỉ là một công cụ mà còn là một bộ công cụ giúp người kiểm tra tự động hoá các ứng dụng dựa trên web hiệu quả hơn và chính xác hơn.

Mục tiêu của Đào tạo cơ bản Selenium

Selenium là một khuôn khổ thử nghiệm phần mềm di động cho các ứng dụng web. Đây là một khóa đào tạo toàn diện về kiểm thử tự động bao gồm Giới thiệu về Tự động kiểm tra, Giới thiệu về Selenium IDE và cài đặt của nó, Các khái niệm Selenium IDE, Selenium RC, TestNG, Các chức năng Trình điều khiển Web, Framework và Selenium Grid vv

  • Selenium là một công cụ nguồn mở.
  • selenium Có thể được mở rộng cho các công nghệ khác nhau mà phơi bày DOM.
  • Nó có khả năng để thực hiện các kịch bản trên các trình duyệt khác nhau.
  • Nó có thể thực hiện các kịch bản trên các hệ điều hành khác nhau.
  • Selenium hỗ trợ các thiết bị di động.
  • Thực hiện kiểm tra trong trình duyệt, do đó, tập trung là không cần thiết trong khi thực hiện kịch bản đang được tiến hành.
  • Nó có thể thực hiện kiểm tra song song với việc sử dụng lưới Selenium.

Intended Audience of Selenium Basic Course

Đào tạo cơ bản Selenium được thiết kế cho các chuyên gia kiểm thử phần mềm, những người muốn tìm hiểu những điều cơ bản của Selenium thông qua các ví dụ thực tiễn. Hướng dẫn này chứa đủ các thành phần để giúp bạn bắt đầu với Selenium từ nơi bạn có thể nâng cao trình độ chuyên môn của mình.

Prerequisites of Selenium Basic Certification

  • Kiến thức cơ bản về JAVA
  • Kiến thức cơ bản về kiểm thử phần mềm

Course Outline Duration: 3 Days

Chương 1: Giới thiệu về Selenium

  • Lịch sử Selenium
  • Giới thiệu Selenium
  • Kiến trúc của Selenium Webdriver
  • Selenium Javadocs

Chương 2: Cài đặt và Cấu hình

  • Cài đặt Java
  • Cài đặt & Cấu hình Eclipse
  • Selenium Jars tải về và cấu hình
  • Cài đặt Dự án Selenium

Chương 3: Khái niệm cơ bản về chương trình Webdriver đầu tiên

  • Giao diện Webdriver
  • Bài tập 3.1: Thực hiện giao diện Webdriver
  • Trình duyệt Trình điều khiển
  • Các phương pháp cơ bản của Webdriver
  • Bài tập 3.2: Thực hiện các phương pháp cơ bản của Webdriver
  • Cách chạy bài kiểm tra trong Google Chrome
  • Bài tập 3.3: Chạy các bài kiểm tra trong Google Chrome
  • Làm thế nào để chạy các bài kiểm tra trong Internet Explorer
  • Bài tập 3.4: Chạy các bài kiểm tra trong Internet Explorer

Chương 4: Kỹ thuật và công cụ định vị

  • Cài đặt Firebug và Firepath trong Firefox
  • Kỹ thuật định vị: ID, xPath, tagName
  • Kỹ thuật định vị: className, name, linkText
  • Viết tùy chỉnh xPaths
  • Bộ định vị chọn CSS
  • Bài tập 4.1: Thực hiện các bộ định vị khác nhau

Chương 5: Các kỹ thuật tự động hoá Web UI

  • Xử lý danh sách thả xuống
  • Phương thức thả xuống: Chọn
  • Bài tập 5.1: Xử lý các danh sách thả xuống, Chọn các giá trị bằng văn bản có thể nhìn thấy, theo thuộc tính value
  • Xử lý nút và hộp kiểm radio
  • Bài tập 5.2: Xử lý nút và hộp kiểm radio
  • Danh sách Kỹ thuật để xử lý các nút Radio
  • Lựa chọn, Bỏ chọn, Bật và Vô hiệu hoá
  • Bài tập 5.3: Thực hiện lựa chọn, bỏ chọn, bật và vô hiệu hóa
  • Xử lý Cảnh báo & Quảng cáo
  • Bài tập 5.4: Xử lý các quảng cáo, các modal, cảnh báo javascript và nhắc nhở

Chương 6: Kỹ thuật tự động hóa giao diện người dùng web - Nâng cao

  • Xử lý Tương tác Chuột
  • Bài tập 6.1: Thực hiện sự kiện chuột
  • Xử lý Sự kiện Bàn phím
  • Bài tập 6.2: Thực hiện sự kiện Keypress
  • Thảo luận về Lớp Hành động
  • Xử lý nhiều cửa sổ
  • Bài tập 6.3: Mở nhiều cửa sổ, chuyển đổi giữa chúng
  • Khái niệm xử lý cửa sổ
  • Xử lý thẻ ul li
  • Bài tập 6.4: Xử lý các thẻ ul và li
  • Cách xử lý iFrames
  • Bài tập 6.5: Tương tác với iFrames
  • Xử lý lưới bảng
  • Bài tập 6.6: Đọc dữ liệu từ lưới dữ liệu
  • Tối đa hóa Windows & Xóa cookie
  • Chụp nhanh lỗi
  • Kết quả kiểm tra email
  • Bài tập 6.7: Lấy ảnh chụp nhanh lỗi và kết quả kiểm tra email

Chương 7: Đồng bộ hóa & Chờ

  • Xử lý vấn đề đồng bộ hóa
  • ngủ()
  • Chờ đợi ngầm và rõ ràng
  • Nhã nhặn
  • Bài tập 7.1: Thực hiện tất cả các loại chờ

Chương 8: Các tính năng của Trình điều khiển Web Khác

  • Khả năng mong muốn
  • Làm việc với trình duyệt Headless
  • Làm việc với PhantomJS
  • Bài tập 8.1: Thực hiện thử nghiệm trong PhantomJS
  • Làm việc với HtmlUnitDriver
  • Bài tập 8.2: Thực hiện bài kiểm tra trong HtmlUnitDriver
  • Hồ sơ Webdriver
  • Bài tập 8.3: Thực hiện các bài kiểm tra trong nhiều cấu hình trình duyệt
  • Xử lý đối tượng động

Chương 9: Lưới Selen

  • Selenium Grid
  • Làm thế nào để thực hiện kiểm tra Selenium từ xa
  • Cấu hình Hub và Node
  • Đăng ký Hub và Node Server
  • Khả năng mong muốn - Chương trình lưới
  • Bài tập 9.1: Thực hiện các bài kiểm tra từ xa

Chương 10: Thử nghiệm Tự động Di động

  • Các tính năng appium
  • Cài đặt Android SDK, Eclipse
  • Thiết lập các biến hệ thống để làm cho công việc của android
  • Cài đặt máy chủ trước thời đại
  • Cấu hình thời đại, Chum selen
  • Gọi thiết bị ảo Android
  • Bài tập 11.1: Chạy các bài kiểm tra trên thiết bị Android Virtual

Chương 11: Các mẫu thiết kế cho Kiểm tra Web

  • Mẫu đối tượng trang
  • Mẫu Nhà máy Trang
  • Các thành phần có thể nạp được
  • Bài tập 12.1: Thực hiện đối tượng Trang và Trang Trang cho một kịch bản trường hợp thử nghiệm

Chương 12: Khung TestNG

  • Tại sao TestNG và lợi thế của nó
  • Cài đặt và thiết lập TestNG trong nhật thực
  • Chú thích TestNG
  • Ưu tiên các bài kiểm tra trong testNG
  • Bài tập 13.1: Thực hiện các chú thích TestNG
  • Xóa và cho phép kiểm tra và sử dụng timeouts
  • Tầm quan trọng của tệp cấu hình TestNG - testng.xml
  • Nhóm trong TestNG
  • Thử nghiệm Driven dữ liệu với TestNG
  • Chú thích DataProvider - Tham số các trường hợp kiểm thử
  • Tham số trong báo cáo
  • Phòng song song, bài kiểm tra song song, các lớp và phương pháp
  • Bài tập 13.2: Chạy các bài kiểm tra song song và dãy phòng
  • Rerunning thử nghiệm không thành công
  • Thành công, thất bại và khẳng định
  • Kết quả ghi nhật ký, Đăng nhập người nghe, Đăng nhập các phóng viên
  • API báo cáo

Chương 13: Tạo báo cáo

  • Tải xuống và định cấu hình báo cáo XSLT
  • Tạo báo cáo HTML để thực hiện kiểm tra Selenium
  • Bài tập 14.1: Tạo báo cáo XSLT và HTML

Vui lòng viết cho chúng tôi theo địa chỉ info@itstechschool.com và liên hệ với chúng tôi theo số + 91-9870480053 để biết chi phí, thời gian và địa điểm

Thả chúng tôi một truy vấn

Để biết thêm thông tin vui lòng Liên hệ chúng tôi.


Đánh giá