Đề cương khóa học

Giới thiệu

Các khái niệm cơ bản của C# nâng cao

  • Kiểu dữ liệu và thao tác nâng cao
  • Đại diện và sự kiện (Delegates and events)
  • Điều khiển luồng nâng cao

Lập trình hướng đối tượng nâng cao

  • Các khái niệm lớp nâng cao
  • Mô hình thiết kế cho tự động hóa
  • Kế thừa và đa hình nâng cao
  • Giao diện và hợp đồng nâng cao

Các kỹ thuật kiểm thử nâng cao

  • Kiểm thử đơn vị nâng cao (Advanced unit testing)
  • Phát triển dựa trên hành vi (Behavior-Driven Development - BDD)
  • Kiến trúc khung kiểm thử tự động

Debug và phân tích hiệu suất nâng cao

  • Các kỹ thuật debug nâng cao
  • Quản lý bộ nhớ và phân tích hiệu suất

Kiểm thử web và API nâng cao

  • Tự động hóa web nâng cao
  • Tự động hóa kiểm thử API

Phát triển khung kiểm thử tự động nâng cao

  • Quản lý dữ liệu kiểm thử nâng cao
  • Báo cáo và ghi log nâng cao

Tích hợp liên tục và triển khai

  • CI/CD cho kiểm thử tự động
  • Cơ sở hạ tầng như mã (Infrastructure as Code - IaC) cho môi trường kiểm thử

Các chủ đề nâng cao trong tự động hóa

  • Tự động hóa kiểm thử an ninh
  • Tự động hóa kiểm thử di động nâng cao

Tổng kết và các bước tiếp theo

Yêu cầu

  • Kiến thức về lập trình C# và kiểm thử tự động

Đối tượng

  • Kỹ sư kiểm thử tự động
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan