Tổng quan về TDD-BDD & KTPM trong mô hình Agile từ góc nhìn của một Acceptance Tester
Bài viết được sự cho phép của tác giả Lê Chí Dũng Topdev xin gửi đến các bạn độc giả một số thông tin về mô hình Agile. Nếu các bạn đã biết Agile là gì? trong các nội dung lần trước. Thì hôm nay mình sẽ nói sâu hơn về tổng quan TDD-BDD & KTPM. Hãy cùng đi sâu hơn trong nội dung bài viết dưới đây. [irp posts="30923" name="QUnit — Những bước chân TDD đầu tiên trên JavaScript"] [irp posts="10593" name="Agile là gì? Scrum là gì? Các công cụ quản lý dự án theo Agile mà bạn nên biết"] 1. TDD là gì? Chính xác với nghĩa đen của nó: “Test-Driven Development” có thể được tạm hiểu là mô hình phát triển với trọng tâm hướng về việc kiểm thử. TDD được xây dựng theo hai tiêu chí: Test-First (Kiểm thử trước) và Refactoring (Điều chỉnh mã nguồn) [1]. Trong đó, khi một yêu cầu phần mềm (requirement) được đặt ra: Người developer soạn thảo kịch bản kiểm thử (test case) [...]
Read more