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

selenium tiên tiến

Selenium Advanced Training & Certification Course

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

Selenium Advance

Khóa học cấp độ cao cấp này được thiết kế để đưa các chuyên gia kiểm tra sử dụng Selenium đến một mức độ kỹ năng mới với công cụ này. Người kiểm tra sẽ học cách sử dụng các tính năng tiên tiến của Selenium để tăng cường các bộ kiểm tra tự động của Selenium bằng cách sử dụng Trình Biên soạn IDE Eclipse. Hướng dẫn thực hành được cung cấp cho những ai muốn khám phá sức mạnh của việc sử dụng Selenium.WebDriver được thiết kế để cung cấp một giao diện lập trình đơn giản và ngắn gọn cũng như giải quyết một số hạn chế trong API của Selenium-RC. những chuyên gia có hiểu biết về Java cơ bản và Selenium. Ngày nay, Selenium WebDriver 2 là một công cụ được chấp nhận nhiều nhất. Tập trung vào ứng dụng thực tế của Selenium để giải quyết những thách thức thử nghiệm web tự động với sự tinh tế.

Mục tiêu

  • Sử dụng kỹ thuật lập trình tiên tiến để lái xe Selenium
  • Làm việc với các biểu thức chính quy và xác nhận dựa trên mẫu
  • Xử lý các ngoại lệ ngăn chặn Thi hành Thử nghiệm
  • Thực hiện cuộc gọi SQL để xác minh dữ liệu
  • Theo chương trình tìm kiếm các đối tượng web
  • Tự động nắm bắt dữ liệu từ các điều khiển web
  • Thiết kế một khuôn khổ kiểm tra dữ liệu dựa trên Selenium
  • Tạo thử nghiệm người dùng phân tán để thực hiện các kiểm tra đa người dùng (kiểm tra Selenium Grid)

Đối tượng dự định

Đối tượng mục tiêu là những người kiểm thử phần mềm đang tìm kiếm để tự động hóa việc kiểm tra các ứng dụng web bằng cách sử dụng Selenium ở trình độ kỹ thuật cao. Khóa học này được thiết kế chủ yếu cho các chuyên gia kiểm tra sử dụng Selenium. Khán giả cũng có thể bao gồm các nhân viên đảm bảo chất lượng, người quản lý hoặc lãnh đạo nhóm có trách nhiệm tương tác với người kiểm tra hoặc những người cần phải đảm bảo rằng các công cụ này đang được thực hiện đầy đủ và hợp lý.

Điều kiện tiên quyết

    • Ít nhất 3 tháng kinh nghiệm thực hiện kiểm thử tự động với Selenium (được đề nghị)

or

  • Khóa học ITS: Giới thiệu về Selenium
  • Một số kinh nghiệm phát triển phần mềm (khuyến cáo)
  • Sự hiểu biết chung về các ứng dụng dựa trên web (mong muốn)
  • Kiến thức về lập trình Java không phải là điều kiện tiên quyết cho khóa học này, nhưng kiến ​​thức đó lại có ích.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript Injection
  • Robot API cho điều khiển dựa trên cửa sổ 20
  • Tập thể dục 1.1 - Sử dụng các API Robot
  • Kiểm tra tải lên và tải tệp tin
  • Tập thể dục 1.2 - Kiểm tra tệp Tải lên và tải xuống
  • Xử lý Ngày Chọn thời gian sử dụng Selenium
  • Tập thể dục 1.3 - Bộ chọn ngày thử nghiệm
  • Xử lý Xử lý Lỗi SSL trong Selenium
  • Tập thể dục 1.4 - Xử lý lỗi SSL
  • Thực hiện mã JavaScript dựa trên bằng cách sử dụng Selenium Webdriver
  • Làm thế nào để Tìm các liên kết bị hỏng bằng cách sử dụng Selenium Webdriver
  • Xử lý Cookie trong Selenium WebDriver
  • Kéo và Thả Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Các đối tượng động - các xpath biến
  • Xử lý bảng Web động
  • Tập thể dục 2.1 - Làm việc với bảng web động
  • Xử lý Xoá AJAX
  • Di chuột qua các trình đơn và khung bằng lớp Hành động.
  • Tập thể dục 2.2 - Làm việc trên lớp hành động
  • Nhấp chuột phải vào một đối tượng

Chapter 3: Web Tables

  • Bảng Web là gì
  • Trích xuất dữ liệu từ các bảng web
  • Ví dụ về các bảng Web tĩnh và động
  • Tạo các chức năng tái sử dụng cho các bảng Web
  • Tập thể dục 3.1 - Tạo các hàm có thể tái sử dụng cho các bảng web

Chapter 4: Database testing using web driver

  • Cài đặt cơ sở dữ liệu MySQL
  • Tổng quan về giao diện kết nối, giao diện báo cáo, báo cáo Preapared và giao diện Resultset.
  • Ví dụ chương trình để truy cập cơ sở dữ liệu.
  • Một số ví dụ về các queies SELECT, UPDTE và DELETE
  • Tập thể dục 4.1 - Kiểm tra chức năng cơ sở dữ liệu
  • Một số ví dụ Webdriver sử dụng Dữ liệu Lấy từ Cơ sở dữ liệu

Chapter 5 : DataDriven Framework using TestNG

  • Xây dựng lớp thử nghiệm bằng cách sử dụng các chú thích testNG
  • Đọc XPATHS, Cấu hình từ tệp thuộc tính
  • Triển khai thực hiện WebDriver ngầm đợi sử dụng WebdriverWait
  • Xây dựng các chức năng tiện ích
  • Thực hiện các bài kiểm tra, hàng loạt chạy chúng và tham số hóa bằng cách sử dụng xls file
  • Bài tập .1 - Trường hợp sử dụng Handson với phương pháp Tiếp cận theo hướng dữ liệu
  • Kiểm soát lệnh Xử lý từ tệp XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Trường hợp tình huống thử nghiệm được thực hiện bằng cách sử dụng Mẫu trang mẫu và TestNG

Chapter 7: Reporting

  • Cài đặt Plugin Báo cáo Mức Độ trong Eclipse
  • Các phương pháp trong Báo cáo Mức độ
  • Tập thể dục 6.1 - Triển khai báo cáo mở rộng

Chapter 8: Maven Project Management Tool

  • Tích hợp Selen với Công cụ Xây dựng: Maven
  • Tích hợp với cơ chế báo cáo nâng cao
  • Tích hợp với Thư viện Báo cáo Log4j
  • Phát triển Nền tảng Tự động: Máy tính để bàn, RESTapi, Điện thoại di động
  • So sánh giữa Ant và Maven
  • Lắp đặt Maven
  • Hiểu cấu trúc Maven
  • Tạo dự án Maven trong Eclipse
  • Maven Build Cycles
  • Mẫu trình diễn của dự án Maven
  • Hiểu Maven Dependencies
  • Hiểu về kho Maven
  • Tập thể dục 7.1 - Demo về tích hợp Eclipse Maven

Chương 9: Kiểm tra tích hợp liên tục sử dụng Jenkins

  • Jenkins là gì
  • Công cụ tích hợp xây dựng liên tục
  • Cách cài đặt Jenkins
  • Làm thế nào để tạo ra một công việc đơn giản
  • Tập thể dục 8.1 - Tạo việc làm trong Jenkins
  • Lồng ghép Jenkins với dự án
  • Lồng ghép Jenkins với Eclipse
  • Tập thể dục 8.2 - Tích hợp Jenkins với Eclipse

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á