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

QA/CI

  • QA là gì?
  • CI là gì
  • Chi phí phát triển phần mềm, tái cấu trúc và sửa lỗi
  • Xác định và hiểu dự án
  • Lợi nhuận cho tổ chức

DDD

  • Phát triển phần mềm dựa trên yêu cầu kinh doanh, giả định DDD
  • Vấn đề trong giao tiếp IT-Business
  • Mô hình miền

Các phương pháp hay nhất

  • Nguyên tắc KISS và DRY
  • Tiêu chuẩn mã hóa
  • Tạo mã có thể tái sử dụng thông qua OOP và các mẫu thiết kế
  • Xác định và giảm độ phức tạp vòng lặp

Các chỉ số phần mềm

  • Phương pháp trọng số theo lớp
  • Phản hồi cho một lớp
  • Độ sâu của cây kế thừa
  • Mức độ liên kết giữa các đối tượng
  • Thiếu tính gắn kết của các phương thức
  • Số lượng con
  • Độ phức tạp vòng lặp
  • Lớp chỉ số
  • Chỉ số mô hình
  • Chỉ số để sử dụng

Software Testing

  • Khi nào và làm thế nào để kiểm thử?
  • Phương pháp "hộp trắng" và "hộp đen"
  • Vai trò của kiểm thử trong các phương pháp luận Agile
  • TDD chỉ là tiềm năng tăng chi phí của dự án
  • Kiểm thử đơn vị
  • Kiểm thử hành vi
  • Kiểm thử chức năng

Tái cấu trúc

  • Tái cấu trúc là gì?
  • Nợ công nghệ
  • Mùi mã
  • Các mẫu tái cấu trúc

Documentation

  • Vai trò của tài liệu trong các phương pháp luận Agile
  • Nên ghi lại những gì?
  • Các loại tài liệu
  • Documentation và các phương pháp luận Agile, hoặc bạn có thể gọi (Phần mềm hoạt động hơn tài liệu toàn diện)?
  • Tiêu chuẩn XMI
  • Tạo tài liệu tự động

Công cụ và môi trường CI

  • Công cụ và môi trường CI

Agile và CI/QA

  • Lập kế hoạch và phát triển gia tăng
  • Chấp nhận thay đổi
  • Các giai đoạn ngắn
  • Đội ngũ liên ngành
  • Đánh giá Programming cực đoan, Đánh giá mã
  • Cá nhân và tương tác hơn quy trình và công cụ

Tổng kết

  • Thảo luận
  • Câu hỏi
  • Bạn bắt đầu quá trình triển khai như thế nào?

Giới thiệu về kiểm thử

  • Kiểm thử chức năng
  • Kiểm thử hồi quy
  • Kiểm thử UAT
  • Kiểm thử đơn vị
  • Kiểm thử khả năng sử dụng
  • Kiểm thử phi chức năng
  • Kiểm thử hiệu suất
  • Kiểm thử tải
  • Kiểm thử căng thẳng
  • Kiểm thử ngâm

Kiểm thử hay không kiểm thử

  • Ai đưa ra quyết định về những gì cần kiểm thử?
  • Chi phí kiểm thử những thứ không liên quan
  • Tính toán ROI (nếu có thứ gì đó phân tích thất bại)
  • Vai trò của Quản lý kiểm thử

Quy trình kiểm thử

  • Kiểm thử là một quy trình và một chiến lược
  • Xác định nhu cầu kiểm thử
  • Thu thập yêu cầu (use case, user story)
  • Phạm vi (chọn và ưu tiên các kịch bản)
  • Thiết kế kiểm thử
  • Chuẩn bị dữ liệu
  • Chuẩn bị môi trường
  • Tạo hoặc ghi lại kiểm thử
  • Thực hiện kiểm thử
  • Phân tích và báo cáo
  • Kết luận và cải tiến
  • Khi nào nên dừng

Chủ sở hữu sản phẩm và kiểm thử

  • Đại diện khách hàng và ưu tiên kiểm thử
  • Ưu tiên kiểm thử
  • Viết các câu chuyện UAT hiệu quả
  • Tiêu chí chấp nhận
  • Bài tập nhóm để tạo yêu cầu của khách hàng và viết các câu chuyện dựa trên các yêu cầu và tạo kiểm thử
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories