Phát triển theo hướng thử nghiệm

Phát triển theo hướng thử nghiệm (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 thử nghiệm thật cụ thể, sau đó phần mềm được cải thiện chỉ để vượt qua các bài thử nghiệm 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] nhưng gần đây đã tạo ra nhiều mối quan tâm chung hơn theo đúng nghĩa của nó.[4]

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. ^ Beck, K. Test-Driven Development by Example, Addison Wesley - Vaseem, 2003
  3. ^ Lee Copeland (tháng 12 năm 2001). "Extreme Programming". Computerworld. Bản gốc lưu trữ ngày 5 tháng 6 năm 2011. 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]
Chúng tôi bán
Bài viết liên quan
Tại vì sao lyrics nhạc MCK suy nhưng vẫn hay đến như vậy?
Tại vì sao lyrics nhạc MCK suy nhưng vẫn hay đến như vậy?
Nger vốn gắn liền với những bản tình ca, nổi nhất với lũ GenZ đời đầu chúng tôi khi đó là “Tình đắng như ly cafe” ft cùng Nân
Tại sao đá vô cực không hoạt động ở TVA
Tại sao đá vô cực không hoạt động ở TVA
TVA (Cơ quan quản lý phương sai thời gian)
Phân tích về nhân vật Yimir và mối quan hệ giữa tình cảnh của cô và Mikasa
Phân tích về nhân vật Yimir và mối quan hệ giữa tình cảnh của cô và Mikasa
Là một nô lệ, Ymir hầu như không có khả năng tự đưa ra quyết định cho chính bản thân mình, cho đến khi cô quyết định thả lũ heo bị giam cầm
Thiên Nghịch Mâu - chú cụ đặc cấp phá bỏ mọi đau khổ?
Thiên Nghịch Mâu - chú cụ đặc cấp phá bỏ mọi đau khổ?
Thiên Nghịch Mâu lần đầu tiên xuất hiện tại chương 71, thuộc sở hữu của Fushiguro Touji trong nhiệm vụ tiêu diệt Tinh Tương Thể