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

Một phần của loạt bài về
Phát triển phần mềm
Mô hình và hình mẫu
Phương pháp và framework
  • ASD
  • DevOps
  • DAD
  • DSDM
  • FDD
  • IID
  • Kanban
  • Lean SD
  • LeSS
  • MDD
  • MSF
  • PSP
  • RAD
  • RUP
  • SAFe
  • Scrum
  • SEMAT
  • TDD
  • TSP
  • OpenUP
  • UP
  • XP
Các ngành hỗ trợ
Thực hành
  • ATDD
  • BDD
  • CCO
  • CI
  • CD
  • DDD
  • PP
  • SBE
  • Đứng
  • TDD
Công cụ
Tiêu chuẩn và khối kiến thức
Bảng thuật ngữ
  • Trí tuệ nhân tạo
  • Khoa học máy tính
  • Kỹ thuật điện và điện tử
Sơ lược
  • Sơ lược về phát triển phần mềm
  • x
  • t
  • s

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]

Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
  • x
  • t
  • s

Xem thêm

  • Cổng thông tin Kiểm thử phần mềm

Tham khảo

  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. 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

  • TestDrivenDevelopment on WikiWikiWeb
  • Bertrand Meyer (tháng 9 năm 2004). “Test or spec? Test and spec? Test from spec!”. Bản gốc lưu trữ ngày 9 tháng 2 năm 2005.
  • Microsoft Visual Studio Team Test from a TDD approach
  • Write Maintainable Unit Tests That Will Save You Time And Tears
  • Improving Application Quality Using Test-Driven Development (TDD)