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

Giới thiệu

  • Lợi ích của TDD và Agile

TDD (2 Ngày)

Cài đặt và Cấu hình Khung Tự động Unit Testing

Các Phương pháp TDD

  • Thiết kế phần mềm bằng TDD
  • Tái cấu trúc phần mềm
  • Quy trình và mẫu TDD

Triển khai TDD

  • Các Mô-đun Cộng tác
  • Hiểu về Test Fakes, Stubs, Doubles và Mocks
  • Viết các bài kiểm tra đơn vị tốt
  • Cải thiện các bài kiểm tra hiện có
  • Tái cấu trúc một ứng dụng
  • Viết các bài kiểm tra cho C kế thừa
  • Thích ứng TDD cho phát triển phần mềm nhúng
  • Kiểm tra Gần Silicon với Mocks

Agile (1 Ngày)

Giới thiệu

  • Agile so với các Phương pháp Phát triển Phần mềm Truyền thống
  • Tuyên ngôn Agile

Triển khai Agile

  • Lập kế hoạch Phát hành, Lặp 0
  • Lập kế hoạch Lặp, Ước tính
  • Xem xét Yêu cầu, Cuộc họp Hàng ngày
  • Chất lượng Nhóm, Kiểm tra Lặp, Chấp nhận
  • Xem xét Lặp (Trình diễn)
  • Hồi tưởng
  • Bài học kinh nghiệm từ các Nguyên tắc Agile

Tóm tắt và Kết luận

Requirements

  • Kiến thức về lập trình C
  • Hiểu biết về các khái niệm kiểm thử phần mềm
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories