Tin mới nhất

Menu

Chia Sẻ Khóa Học Selenium WebDriver Với Python, PyTest + Live Project [Khóa 7868 A]

Selenium WebDriver sử dụng Python & PyTest framework.

Bạn sẽ học được gì:

  • ✓ Bạn sẽ học cách viết các test script bằng Selenium WebDriver.
  • ✓ Bạn sẽ biết cách xác định các web element khác nhau bằng Locators.
  • ✓ Bạn sẽ biết cách thiết kế các framework từ đầu.
  • ✓ Bạn sẽ có thể làm việc trên các dự án Thời gian thực sau khi bạn hoàn thành khóa học này.

Selenium là một công cụ testing tự động mã nguồn mở  cho các ứng dụng dựa trên web. Nó chạy trực tiếp trên trình duyệt web như Firefox, Chrome, Edge, Opera, Safari, v.v. và hỗ trợ các nền tảng Windows, Linux và Macintosh.

Khóa học Selenium này sẽ bao gồm từ Selenium rất cơ bản đến cấp độ Chuyên gia. Trong suốt khóa học để giải thích tất cả các cách tương tác với các trang web bằng Selenium. Bao gồm mỗi chủ đề với các ví dụ về các live website.

Trong suốt khóa học sẽ bao gồm tất cả các phương pháp hay nhất được sử dụng với Selenium WebDriver & PyTest, bao gồm tất cả các framework phổ biến có sẵn, tức là Page Object Model.

Các chủ đề được đề cập trong khóa học này:

1. Module 1: Tổng quan về Automation & Selenium:

  • ✓ Software Testing là gì? Các loại Software Testing?
  • ✓ Những thách thức trong Manual testing.
  • ✓ Automation vượt qua những thách thức như thế nào trong Manual testing?
  • ✓ Các công cụ Automation hoạt động như thế nào?
  • ✓ Tầm quan trọng của lập trình trong tự động hóa.
  • ✓ Selenium là gì? Các thành phần của Selenium là gì?
  • ✓ Ưu điểm & Nhược điểm của Selenium WebDriver là gì?

2. Module 2: Python thiết yếu cho Selenium:

  • ✓ Giới thiệu về Python.
  • ✓ Cài đặt Python3.
  • ✓ Các cách khác nhau để chạy code Python.
  • ✓ Comment & Keyword.
  • ✓ Biến & kiểu dữ liệu.
  • ✓ Khai báo lại biến.
  • ✓ Xóa biến.
  • ✓ Concatenation.
  • ✓ Formatting output.
  • ✓ Cách lấy input từ user & Type conversion.
  • ✓ Câu lệnh điều khiển.
  • ✓ Number.
  • ✓ String.
  • ✓ Collections - List, Tuple, Dictionary & Set.
  • ✓ Function.
  • ✓ Biến cục bộ & toàn cục.
  • ✓ Positional & Keyword arguments cho function.

3. Module 3: OOPS trong Python:

  • ✓ Class và Object.
  • ✓ Method.
  • ✓ Constructor.
  • ✓ Kế thừa (Inheritance).
  • ✓ Các loại thừa kế.
  • ✓ Overriding.
  • ✓ Polymorphism - Overloading.
  • ✓ Python Modules.
  • ✓ Package.
  • ✓ Exception handling.
  • ✓ Làm việc với Text File.
  • ✓ Làm việc với Database.

4. Module 4: Selenium WebDriver:

  • ✓ Giới thiệu về WebDriver và Architecture.
  • ✓ Thiết lập Môi trường & Cấu hình WebDriver.
  • ✓ Cách tạo Automated test case trong WebDriver?
  • ✓ Thực thi test case trên nhiều trình duyệt.
  • ✓ Locator cơ bản – Name, ID, LinkText, PartialLinkText.
  • ✓ Locator nâng cao - CSS, XPath.
  • ✓ Làm việc với Selectors Hub.
  • ✓ WebDriver Command.
  • ✓ Get Command.
  • ✓ Conditional Command.
  • ✓ Navigation Command.
  • ✓ Waits – Implicit và Explicit Waits.
  • ✓ Browser Command.
  • ✓ Làm việc với Web Elements.
  • ✓ Input box, Checkbox & Radio button.
  • ✓ Dropdown – Select Class, JQuery & Boostrap Drop Down.
  • ✓ Links & Broken Links.
  • ✓ Alerts/Popups.
  • ✓ Iframes.
  • ✓ Làm việc với Browser Windows.
  • ✓ Cách xử lý Date Picker.
  • ✓ Cách xử lý Web Tables.
  • ✓ Cách xử lý Mouse Actions.
  • ✓ Cách xử lý Keyboard Actions.
  • ✓ Cách xử lý Upload & Download File.
  • ✓ Cách Scroll Web page.
  • ✓ Cách Capture Screenshots.
  • ✓ Cách làm việc với Cookies.
  • ✓ Headless Browser Testing.
  • ✓ Data Driven Testing bằng MS-Excel.

5. Module 5: PyTest:

  • ✓ Giới thiệu về PyTest.
  • ✓ Cài đặt PyTest.
  • ✓ Quy ước đặt tên PyTest.
  • ✓ PyTest Test case.
  • ✓ PyTest Fixtures.
  • ✓ Cách sử dụng các Fixtures phổ biến trong nhiều Module.
  • ✓ Chạy tất cả các Module trong Package.
  • ✓ Chạy Module cụ thể từ một Package.
  • ✓ Chạy Test Method cụ thể từ một Module.
  • ✓ Grouping Tests.
  • ✓ Skipping Tests.
  • ✓ Ordering Tests.
  • ✓ Parallel Testing bằng cách sử dụng pyTest xdist-plugin.
  • ✓ Parameterization.
  • ✓ Command Line Arguments.
  • ✓ Structure Tests trong một Test Class.
  • ✓ Return một value rừ Fixture.
  • ✓ pyTest HTML Report generation.

6. Module 6: Logs & Page Object Model:

  • ✓ Generating logs.
  • ✓ Page Object Model Pattern – Page Factory.

7. Module 7: Hybrid Framework với POM – Live Project (E-Commerce Domain):

  • ✓ Automation Framework là gì & Các loại Framework.
  • ✓ Các giai đoạn trong thiết kế Framework.
  • ✓ Cách chọn các Test case cho automation.
  • ✓ Từng bước triển khai Hybrid Driven Framework.
  • ✓ Tạo Project và cài đặt các plugin cần thiết.
  • ✓ Tạo page object và Object repository.
  • ✓ Tạo utilities.
  • ✓ Thiết lập configuration files.
  • ✓ Tạo automation test cases.
  • ✓ Tạo data driven test cases.
  • ✓ Tạo database test cases.
  • ✓ Generating PyTest HTML report.
  • ✓ Generating logs.
  • ✓ Execute test scripts.
  • ✓ Gửi test report qua email.
  • ✓ Thực thi test scripts thông qua Command Line.
  • ✓ Thực thi test scripts bằng cách sử dụng bat file.

8. Module 8: CI – Continuous Integration (Git, Github &Jenkins):

  • ✓ Continuous Integration là gì?
  • ✓ Quy trình làm việc của Git & Github.
  • ✓ Git commands.
  • ✓ Tổng quan về Jenkins.
  • ✓ Tích hợp Maven với Jenkins.
  • ✓ Run selenium test scripts thông qua Jenkins.

Khóa học này dành cho ai:

  • ✓ Manual Tester, Những người muốn chuyển sự nghiệp sang automation.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Selenium WebDriver Với Python, PyTest + Live Project [Khóa 7868 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM