Phát triển hướng kiểm thử

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm
Quy trình phát triển phần mềm
Hoạt động chính
Mẫu hình và mô hình
Phương pháp và khung
Các quy tắc hỗ trợ
Công cụ
Tiêu chuẩn và BOK

Phát triển hướng kiểm thử (tiếng Anh: Test-driven development, viết tắt: TDD) là một quy trình phát triển phần mềm dựa trên sự lặp lại của một chu kỳ phát triển rất ngắn: thay cho các yêu cầu kỹ thuật là các trường hợp kiểm thử thật cụ thể, sau đó phần mềm được cải thiện chỉ để vượt qua các bài kiểm thử mới. Điều này trái ngược với phát triển phần mềm mà cho phép thêm tính năng vào mà chưa được chứng minh là đáp ứng được yêu cầu.

Kent Beck, người được ghi nhận là đã phát triển hoặc 'tái khám phá'[1] kỹ thuật lập trình này, đã tuyên bố vào năm 2003 rằng TDD hỗ trợ những thiết kế đơn giản và tạo sự tin cậy cao.[2] Phát triển hướng kiểm thử có liên quan đến các khái niệm lập trình theo kiểu kiểm thử trước của eXtreme Programming, khởi đầu vào năm 1999,[3] but more recently has created more general interest in its own right.[4]

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ Kent Beck (ngày 11 tháng 5 năm 2012). “Why does Kent Beck refer to the "rediscovery" of test-driven development?”. Truy cập ngày 1 tháng 12 năm 2014. 
  2. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên Beck
  3. ^ Lee Copeland (tháng 12 năm 2001). “Extreme Programming”. Computerworld. Truy cập ngày 11 tháng 1 năm 2011. 
  4. ^ Newkirk, JW and Vorontsov, AA. Test-Driven Development in Microsoft .NET, Microsoft Press, 2004.

Liên kết ngoài[sửa | sửa mã nguồn]