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

C# Test Automation Engineer - from Zero to Hero

Kỹ sư Kiểm thử Tự động C# - Từ số 0 đến Chuyên gia

Kỹ sư Kiểm thử Tự động C# - Từ số 0 đến Chuyên gia

4 khóa học trong 1! Hướng dẫn thực tế để trở thành Kỹ sư QA Tự động Chuyên nghiệp với C#/.NET (AQA)

4.4
(297 đánh giá)
36,728 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
21.0 giờ video
138 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Kiểm thử Tự động hóa
Selenium Webdriver từ Cơ bản đến Nâng cao
Học các phương pháp hay nhất từ những lập trình viên thực thụ
Học cách viết mã sạch, có khả năng mở rộng, dễ đọc và dễ bảo trì
Bạn sẽ được học mã nguồn của giảng viên. Tất cả bài tập về nhà đều được hoàn thành cùng với Giảng viên
Visual Studio
NUnit 3
Kiến thức cơ bản về Selenium
Selenium trong C#
Cơ chế chờ (Waits) trong Selenium
Khái niệm Page Object
Khái niệm Web Component
Khái niệm Data Transfer Object
Kiến thức cơ bản về NuGet Packages
Kiến thức cơ bản về Postman
Kiến thức cơ bản về API
REST API
Dịch vụ Web RESTful
Các phương thức HTTP
Mã trạng thái HTTP
Lược đồ JSON
Kiểm thử API
RestSharp từ cơ bản đến nâng cao

Yêu cầu

Máy tính có kết nối internet
Một số kiến thức cơ bản về C#

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

Những người muốn học Kiểm thử Tự động hóa từ cơ bản đến nâng cao
Sinh viên đang tìm kiếm công việc Kỹ sư Kiểm thử Tự động

Nội dung khóa học

31 phần • 138 bài giảng
1 Giới thiệu
2 Kế hoạch giao tiếp
3 Cách sử dụng Tài nguyên
4 Mẹo cải thiện Trải nghiệm Học tập Khóa học
1 API và Dịch vụ Web
2 Tổng quan về các Loại API
3 Tổng quan về REST API
4 Các phương thức HTTP
5 Mã Trạng thái HTTP
1 Giới thiệu về Postman
2 Cài đặt Postman
3 Tạo Tài khoản Trello
4 Tạo Token Ủy quyền trong Trello
1 Tổng quan về Phương thức GET
2 Phương thức GET trong Postman
3 Phương thức GET trong Postman - Bài tập về nhà
4 Xác thực Lược đồ JSON
5 Xác thực Lược đồ JSON - Bài tập về nhà
6 Xác thực Phương thức GET trong Postman
7 Xác thực Phương thức GET trong Postman - Bài tập về nhà
1 Tổng quan về Phương thức POST
2 Phương thức POST trong Postman
3 Phương thức POST trong Postman - Bài tập về nhà
4 Xác thực Phương thức POST trong Postman
5 Xác thực Phương thức POST trong Postman - Bài tập về nhà
1 Tổng quan về Phương thức PUT
2 Phương thức PUT trong Postman
3 Phương thức PUT trong Postman - Bài tập về nhà
4 Xác thực Phương thức PUT trong Postman
5 Xác thực Phương thức PUT trong Postman - Bài tập về nhà
1 Tổng quan về phương thức DELETE
2 Phương thức DELETE trong Postman
3 Phương thức DELETE trong Postman - Bài tập về nhà
4 Xác thực Phương thức DELETE trong Postman
5 Xác thực Phương thức DELETE trong Postman - Bài tập về nhà
1 Biến trong Postman
1 Kiểm thử đầu tiên trong Postman
1 Cài đặt Visual Studio Community Edition
2 Cài đặt .NET 6
1 Giới thiệu về Rest Sharp
2 Làm chủ RestSharp: Hướng dẫn Toàn diện cho Người mới bắt đầu
3 Ứng dụng đầu tiên với Rest Sharp
4 Ứng dụng đầu tiên với Rest Sharp - Bài tập về nhà
5 Làm chủ NUnit cho Người mới bắt đầu
6 Xác nhận đầu tiên với Rest Sharp
7 Xác nhận đầu tiên với Rest Sharp - Bài tập về nhà
8 Kiểm thử đầu tiên với Rest Sharp
9 Kiểm thử đầu tiên với Rest Sharp - Bài tập về nhà
1 Phương thức GET với Rest Sharp
2 Phương thức GET với Rest Sharp - Bài tập về nhà
3 Hướng dẫn về Newtonsoft JSON
4 Xác thực Lược đồ JSON với Newtonsoft Json
5 Xác thực Lược đồ JSON với Newtonsoft Json - Bài tập về nhà
6 Xác thực Phương thức GET với Rest Sharp
7 Xác thực Phương thức GET với Rest Sharp - Bài tập về nhà
1 Kiến thức cơ bản về Kế thừa
2 Tạo lớp BaseTest
3 Tạo lớp BaseTest - Bài tập về nhà
4 Kiểm thử NUnit có Tham số hóa
5 Kiểm thử Tham số hóa cho ID
6 Kiểm thử Tham số hóa cho ID - Bài tập về nhà
7 Kiểm thử Tham số hóa cho Ủy quyền
8 Kiểm thử Tham số hóa cho Ủy quyền - Bài tập về nhà
9 Tầm quan trọng của Cấu trúc Mã
10 Cải thiện Cấu trúc Khung Kiểm thử
11 Cải thiện Cấu trúc Khung Kiểm thử - Bài tập về nhà
1 Phương thức POST với Rest Sharp
2 Phương thức POST với Rest Sharp - Bài tập về nhà
3 Xác thực Phương thức POST với Rest Sharp
4 Xác thực Phương thức POST với Rest Sharp - Bài tập về nhà
1 Phương thức PUT với Rest Sharp
2 Phương thức PUT với Rest Sharp - Bài tập về nhà
3 Xác thực Phương thức PUT với Rest Sharp
4 Xác thực Phương thức PUT với Rest Sharp - Bài tập về nhà
1 Phương thức DELETE với Rest Sharp
2 Phương thức DELETE với Rest Sharp - Bài tập về nhà
3 Xác thực Phương thức DELETE với Rest Sharp
4 Xác thực Phương thức DELETE với Rest Sharp - Bài tập về nhà
1 Chạy Kiểm thử Tự động qua CMD
2 Chạy Kiểm thử Tự động qua CMD - Bài tập về nhà
1 Cập nhật Khung Kiểm thử Trello theo các Thay đổi Mới nhất
2 Nâng cấp Phiên bản Rest Sharp (106.13.0 -> 110.2.0). Phần 1
3 Nâng cấp Phiên bản Rest Sharp (106.13.0 -> 110.2.0). Phần 2
1 Giới thiệu về Selenium
2 Đi sâu vào Selenium WebDriver
3 Cách Selenium WebDriver hoạt động trong tổng thể
4 Thiết lập Ứng dụng Đơn giản với Selenium 4
5 Thiết lập Ứng dụng Đơn giản với Selenium 4 - Bài tập về nhà
6 Thêm Tương tác Giao diện Người dùng Đơn giản vào Ứng dụng Selenium 4
7 Thêm Tương tác Giao diện Người dùng Đơn giản vào Ứng dụng Selenium 4 - Bài tập về nhà
1 Thêm Xác nhận NUnit 3
2 Thêm Xác nhận NUnit 3 - Bài tập về nhà
3 Di chuyển Selenium Runner sang Kiểm thử NUnit 3
4 Di chuyển Selenium Runner sang Kiểm thử NUnit 3 - Bài tập về nhà
1 Kiến thức cơ bản về Cơ chế chờ trong Selenium
2 Thêm Implicit Waits vào Kiểm thử Selenium
3 Thêm Implicit Waits vào Kiểm thử Selenium - Bài tập về nhà
4 Thêm Explicit Waits vào Kiểm thử Selenium
5 Thêm Explicit Waits vào Kiểm thử Selenium - Bài tập về nhà
1 Khái niệm Page Object từ Đầu
2 Thêm Page Object vào Khung Kiểm thử
3 Thêm Page Object vào Khung Kiểm thử - Bài tập về nhà
4 Khái niệm Web Component cho Người mới bắt đầu
5 Thêm Web Component vào Khung Kiểm thử
6 Thêm Web Component vào Khung Kiểm thử - Bài tập về nhà
7 Data Transfer Object là gì?
8 Áp dụng Data Transfer Object cho Kiểm thử Selenium
9 Áp dụng Data Transfer Object cho Kiểm thử Selenium - Bài tập về nhà
1 Chạy kiểm thử Selenium qua Dòng lệnh DotNet 8
2 Chạy kiểm thử Selenium qua Dòng lệnh DotNet 8 - Bài tập về nhà
1 Kiến thức cơ bản về bộ chọn CSS
2 Kiến thức cơ bản về bộ chọn XPath
1 Chúng ta sẽ làm dự án gì?
2 Cuối cùng chúng ta sẽ đạt được điều gì?
1 BDD là gì?
2 Ví dụ thực tế về BDD
3 Ôn tập bài tập về nhà BDD
4 SpecFlow BDD trong C# là gì?
1 Thiết lập cấu trúc dự án đúng, thư mục, thêm dependency
2 Tạo kịch bản đơn giản để cộng hai số
3 Chuyển kịch bản Get Board đơn giản sang định dạng BDD trong một lớp duy nhất
4 Chuyển kịch bản Get Board đơn giản sang định dạng BDD trong một lớp duy nhất - Bài tập về nhà
1 Loại bỏ dữ liệu kiểm thử khỏi các bước, đối số bước
2 Loại bỏ dữ liệu kiểm thử khỏi các bước, đối số bước - Bài tập về nhà
3 Bảng dữ liệu cho một vài tham số trong các bước
4 Bảng dữ liệu cho một vài tham số trong các bước
5 Outlines
6 Outlines - Bài tập về nhà
7 Backgrounds
1 Cách chia sẻ dữ liệu giữa các bước
2 Cách chia sẻ dữ liệu giữa các bước - Bài tập về nhà
3 Bộ chuyển đổi đối số bước
4 Bộ chuyển đổi đối số bước - Bài tập về nhà
5 Hooks và tags
6 Hooks và tags - Bài tập về nhà
1 Chạy kiểm thử qua CMD
2 Extent Reports
1 Bài học thưởng

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

Are you ready to launch your career as a Test Automation Engineer using C#? Whether you're a complete beginner or already have some experience, this course is your fast track to becoming a C# Test Automation Hero!

In today's dynamic tech landscape, Test Automation Engineers are in high demand. This comprehensive course takes you from zero knowledge to mastering C# for test automation, equipping you with the skills needed to excel in this exciting field.

What You Will Learn:

  • C# Fundamentals: Start with the basics of C# programming and build a solid foundation, even if you've never coded before.

  • Selenium WebDriver: Unlock the power of Selenium WebDriver to automate web applications effectively and efficiently.

  • Page Object Model (POM): Learn the industry-standard design pattern for creating maintainable and scalable test automation frameworks.

  • Test Frameworks: Build your own test automation frameworks from scratch, ensuring your tests are robust and adaptable.

  • Advanced Topics: Explore advanced concepts such as API testing with Rest Sharp.

  • Real-World Projects: Apply your newfound skills to real-world projects that mimic the challenges faced by Test Automation Engineers in the industry.

  • Best Practices: Discover best practices for writing clean, efficient, and maintainable automation code.

Why Enroll in This Course?

  • Hands-On Learning: Gain practical experience through hands-on exercises, quizzes, and projects that reinforce your skills.

  • Expert Instruction: Learn from experienced instructors who are passionate about helping you succeed in test automation with C#.

  • Career Advancement: Enhance your career prospects by becoming proficient in a skill set highly sought after by leading tech companies.

  • Lifetime Access: Enjoy lifetime access to course materials, updates, and a supportive online community.

Don't miss this opportunity to become a C# Test Automation Hero! Enroll today and embark on a rewarding journey toward a successful career in test automation.

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 C Sharp
Hiển thị tất cả khoá học Selenium
Hiển thị tất cả khoá học Software Testing
Hiển thị tất cả khoá học Test Automation
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊