Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Selenium WebDriver with C# from Scratch - Nunit Framework

Selenium WebDriver với C# từ Cơ bản - Framework Nunit

Selenium WebDriver với C# từ Cơ bản - Framework Nunit

KHÓA HỌC HOÀN TOÀN MỚI - Trở thành Kỹ sư Selenium C# chuyên nghiệp và học cách xây dựng Framework Tự động hóa từ đầu

4.5
(4,374 đánh giá)
20,518 học viên
Giảng viên
Rahul Shetty Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.0 giờ video
62 bài giảng
13 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Kết thúc khóa học, bạn sẽ nắm vững kiến thức về Tự động hóa C# sử dụng Selenium WebDriver
Bạn sẽ có thể tự xây dựng Framework Kiểm thử Tự động C# (Nunit) từ đầu với tất cả công nghệ mới nhất
Hiểu rõ Căn bản C# qua nhiều ví dụ thực hành để có nền tảng vững chắc
Hiểu sâu các khái niệm Framework Kiểm thử Nunit, hỗ trợ xây dựng Framework tùy chỉnh
Hiểu đầy đủ về các phương thức Selenium C# API qua các tình huống thực tế trên Website LIVE
Hiểu sâu hơn về nguyên tắc Tự động hóa và tiêu chuẩn chất lượng mã nguồn
"Điều cuối cùng nhưng không kém phần quan trọng": Bạn có thể vượt qua mọi cuộc Phỏng vấn và Dẫn dắt toàn bộ Dự án Tự động hóa C# từ giai đoạn Thiết kế

Yêu cầu

Chỉ cần Đam mê Học hỏi. Không cần gì khác

Đối tượng phù hợp

Kỹ sư phần mềm
Kỹ sư Kiểm thử Chất lượng (QA)
Kỹ sư C#
Kiểm thử viên Thủ công

Nội dung khóa học

15 phần • 60 bài giảng
1 Tại sao chọn C# cho Tự động hóa Selenium / Câu hỏi thường gặp về Khóa học
2 Tải Visual Studio và Thiết lập Dự án Môi trường C#
3 Tệp Mã nguồn ở đâu?
1 Chạy chương trình C# Hello World đầu tiên trong Visual Studio
2 NuGet là gì và cách nó hỗ trợ cài đặt Gói cho Dự án C#
3 Kiểu dữ liệu trong C# - Đặc biệt về từ khóa Var và Dynamic
4 Nguyên lý OOPS trong C# - Lớp và phương thức với ví dụ
5 Cách chạy tệp cụ thể trong dự án bằng tùy chọn Trình biên dịch
6 Kế thừa trong C# với ví dụ
7 Hàm tạo và từ khóa this trong C# và cách sử dụng thực tế
1 Mảng là gì và cách chúng hoạt động trong C#
2 Làm việc với Vòng lặp và Danh sách Mảng trong C# với ví dụ
1 Framework Nunit là gì? Tổng quan về tính năng
2 Cách khởi chạy Trình duyệt Chrome với WebDriver Config Manager - ví dụ
3 Các phương thức cơ bản WebDriver - Quit, Close, Full Screen và lấy Url
4 Chạy Kiểm thử trên Trình duyệt Firefox và Microsoft Edge với thay đổi cấu hình
1 Bộ định vị Selenium để xác định Phần tử Giao diện Người dùng trên Trang
2 Trả về WebElements và thuộc tính của chúng để xác nhận chức năng
3 Xác nhận Nunit để kiểm tra Tính hợp lệ Kịch bản Kiểm thử & Chiến lược định vị Nâng cao
4 Chiến lược định vị CSS Nâng cao cho cơ chế Duyệt Cha - Con
1 Thời gian chờ Ẩn và Hiện trong Selenium Webdriver là gì
2 Chiến lược triển khai thời gian chờ Hiện để nhắm mục tiêu một phần tử tại một thời điểm
1 Cách xử lý Danh sách thả xuống Tĩnh trong Selenium webdriver - Ví dụ
2 Xử lý nút radio với Chiến lược Tìm nhiều Phần tử - ví dụ
3 Xác nhận chức năng khi hoàn thành Biểu mẫu Người dùng với tất cả hoạt động Giao diện
4 Phần 1 - Xác định danh sách sản phẩm động bằng Logic Mã
5 Phần 2 - Xác định danh sách sản phẩm động bằng Logic Mã
6 Cách kiểm tra Tính hợp lệ Cột bảng web Sắp xếp với Selenium WebDriver
7 Triển khai logic Sắp xếp Danh sách mục mảng với Mã C# Selenium
1 Xử lý Cửa sổ bật lên Cảnh báo Java với Lớp Alert Selenium WebDriver
2 Cách tự động hóa Danh sách thả xuống Gợi ý Tự động với Selenium WebDriver
3 Làm việc với Tương tác Nâng cao bằng Lớp Actions trong Selenium
4 Cách xử lý Khung với Selenium C# bao gồm JavaScript executor
5 Ví dụ làm việc trên Màn hình Khung và chuyển lại về Cửa sổ Cha
1 Cách xử lý Cửa sổ Con với Selenium WebDriver - Ví dụ
2 Kiểm thử chức năng Phân tích Chuỗi và truyền lại từ Con sang cha
3 Thêm Mục vào Giỏ hàng và kiểm tra Tính hợp lệ trên trang Thanh toán
4 Tổng kết quy trình Mua sản phẩm Thương mại điện tử từ Đầu đến Cuối
1 Giới thiệu Framework Selenium C# sử dụng Framework kiểm thử Nunit
2 Tạo Lớp Cơ sở cho tất cả kiểm thử để cấu hình phương thức Khởi động và Kết thúc
3 Triển khai chức năng khởi chạy Trình duyệt sử dụng mẫu thiết kế nhà máy
4 Cách tạo tệp Cấu hình toàn cục để truyền biến toàn cục vào framework
1 Giới thiệu Mẫu Đối tượng Trang và Mô hình Nhà máy để tái cấu trúc bộ định vị trong framework
2 Chuyển đổi bộ định vị cứng thành Đối tượng Trang cho kiểm thử Đầu đến Cuối
3 Định nghĩa phương thức tái sử dụng và tạo thông minh đối tượng trang tiếp theo
4 Tổng kết công việc đối tượng trang trong ví dụ Đầu đến Cuối và Bài tập tiếp theo
1 Cách tiếp cận Kiểm thử Dữ liệu Điều khiển sử dụng tính năng kiểm thử Nunit
2 Tầm quan trọng của Thuộc tính TestCase và TestCaseSource để điều khiển dữ liệu
3 Điều khiển dữ liệu từ Json và xây dựng Bộ phân tích Json
4 Tham số hóa Dữ liệu Kiểm thử với dữ liệu lấy từ Tệp Json vào kiểm thử
1 Cách chạy Kiểm thử song song sử dụng Thuộc tính Paralleizable trong Framework Nunit
2 Cách triển khai cơ chế An toàn Luồng cho Driver trong Kịch bản kiểm thử song song
3 Cách chạy Nhóm kiểm thử được chọn trong framework - Lệnh CLI Dotnet Filter
4 Cách gửi biến toàn cục đến framework từ Dòng lệnh terminal (thời gian chạy)
1 Cách tạo Báo cáo HTML Extent cho kết quả tự động hóa trong framework
2 Cách Đính kèm Ảnh chụp màn hình và nhật ký vào Báo cáo Extent khi kiểm thử thất bại
3 Giới thiệu Jenkins và cách cài đặt
4 Tích hợp Framework Selenium C# Nunit vào Bản dựng Tham số hóa Jenkins CI/CD
1 Tải mã nguồn
2 Bài giảng Thưởng: Bước tiếp theo

Giới thiệu khóa học

Learn Everything You Need to Know About C# Selenium Automation including Framework Even If You've Never Programmed Before in C#**
C# is one of the popular Programming language developed by Microsoft. Demand of C# is growing exponentially beyond
Microsoft’s domains  (window apps) and it is also used for the development of Android and iOS apps on Xamarin Platform

This demand has its impact on QA  where projects are popping up on C# based Automation.  So this Course is carefully designed to understand the Selenium UI Automation on C# from Basics to Framework level with many real time examples.

No prior knowledge on Selenium or C# is required, everything is taken in the course from the Scratch.
This course is divided into 3 parts.

Part 1 -

This course kick starts with C# fundamentals required for Automation

Part 2-

Comprehensive Selenium C# Automation learning with more than 25+ real time examples

Part 3-
Build Selenium C# Framework from Scratch using Nunit Testing Framework


On course completion You will be Mastered in Selenium Automation Testing with C# and can implement Successfully it in your work place or will surely land on High Paying Job


So what makes this course Unique in the Market?

We assume that students have no experience in automation / coding and start every topic from scratch and basics.

Examples are taken from REAL TIME HOSTED WEB APPLICATIONS to understand how different components can be automated.


Also includes-

· Quizzes

· Practice Assignments

· Interview Questions

· Certification on completion


All the Best! Happy Testing :)


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Automation Testing
Hiển thị tất cả khoá học C Sharp
Hiển thị tất cả khoá học Selenium
Hiển thị tất cả khoá học Software Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊