Môn học mới
Selenium Automation with Python

  • Khóa học trang bị cho học viên (HV) những kiến thức cơ bản và kỹ năng cần thiết về kiểm thử phần mềm tự động, Automation Testing
  • Xây dựng nền tảng vững chắc trong kiểm thử tự động với Selenium và sử dụng ngôn ngữ lập trình Python
  • Giúp HV trải nghiệm thực tế qua những bài tập giả lập tình huống và học tập kinh nghiệm testing từ các giảng viên
  • Cơ hội việc làm ổn định tại các công ty phần mềm trong và ngoài nước
 
  • HV có kiến thức kiểm thử phần mềm cơ bản hoặc đã tham gia lớp ISTQB/ LCTP1 tại Trung Tâm Tin Học'
  • Sinh viên (SV) năm cuối, SV mới tốt nghiệp các chuyên ngành Vật lý, Toán, Toán - Tin, CNTT…
  • Những người làm việc trong lĩnh vực CNTT có định hướng sẽ trở thành Automation Tester trong tương lai
 

Sau khi hoàn thành khóa học, HV có thể: 

  • Nắm vững Python cơ bản phục vụ kiểm thử tự động
  • Hiểu cấu trúc và thành phần của Selenium Automation Framework
  • Tư vấn, thiết kế và triển khai Automation Framework trong các dự án thực tế
  • Tạo, quản lý và thực thi Automation Test Scripts bằng Selenium kết hợp với Python
  • Kiểm thử tự động các ứng dụng web trên nhiều trình duyệt khác nhau
  • Tạo báo cáo kiểm thử tự động bằng Allure Report và Logging
  • Tích hợp kiểm thử tự động vào quy trình CI/CD với Jenkins và Git
  • Ứng tuyển vào vị trí Selenium Automation Tester trong các công ty công nghệ
 
  • Tổng số giờ: 70 giờ (94 tiết) học trực tiếp trong phòng máy. 
  • Học phí: 4.500.000 đ/khóa
  • Tặng 1.000.000đ cho học viên đã học Kiểm thử phần mềm cơ bản (LTP1) và Kiểm thử phần mềm tự động (LTP2)
  • Đặc biệt: ISTQB Foundation + Selenium Automation with Python = 7.000.000đ (9.000.000đ)

Part 1: Fundamentals of Python

  • Overview of Python

  • Variable, data types, operators, string, comment, input & output shell

  • Decision making: if, if…else, if…elif…else

  • Loops: for, while, nest loop; break, continue, pass statement

  • Sequences: List, Tuple, Dictionary

  • Function, Anonymous Function, Python’s Standard Library

  • Files I/O

  • Object-oriented programming (OOP)

  • Module and Package

  • Exception Handling

Part 2: Selenium Automation with Python

  • Module 1: Introduction
    • Overview of Selenium
    • Test Automation Fundamentals
    • Introduction to the pytest Framework
    • Automation Framework Architecture
  • Module 2: Selenium WebDriver
    • WebDriver Browser, Page Loading, Basic WebDriver functions
    • Filling forms, Drag & Drop
    • Handling Windows, Frames, and Popups
    • Elements and DOM, Locating strategies (Id/Name/XPath/CSS)
    • Working with Elements: Click, RadioButton, List, Dropdown, Calendar, Screenshot
    • Get text, Get attribute value
    • Dynamic XPath & Element presence checking
    • Implicit & Explicit Waits
    • Driver Manager (multi-browser)
  • Module 3: Building Automation Framework
    • Understanding different types of automation frameworks (Data-Driven, Keyword-Driven, Hybrid).
    • Using conftest.py to manage fixtures & setup.
    • Introduction to POM (Page Object Model) and its benefits.
    • Implementing POM with Python and Selenium WebDriver.
    • Factory Pattern – Optimizing POM for better maintainability.
    • Developing WebDriver Utilities
    • Script Development and Error Handling
    • REST API Testing
    • Data-Driven Testing & Parameterization
    • Logging, Reporting & Debugging
  • Module 4: Advanced Automation Test
    • Parallel & Cross-Browser Testing (Combine with Headless Mode)
    • Integrating Allure Report
    • CI/CD with Jenkins
  • Final Exam
 

Học viên thi đạt kết quả cuối môn học sẽ được cấp chứng nhận "Selenium Automation with Python" do Trung Tâm Tin Học ĐH KHTN cấp.

CÁC MÔN HỌC LIÊN QUAN
ai
Trung Tâm Tin Học
ai
Trung Tâm Tin Học
Chào mừng bạn đến với Trung Tâm Tin Học.
Bạn đang cần hỗ trợ thông tin gì ạ? Hãy Chat ngay với chúng tôi nhé.