Nghiên Cứu Về TDD, ATDD và BDD Trong Phát Triển Phần Mềm

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

luận văn

2015

148
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN

1.1. MỘT SỐ ƯỚC LƯỢNG VÀ MỨC ĐỘ PHỔ BIẾN CỦA ƯỚC NĂM 2009 – 2010

1.2. TDD, ATDD VÀ BDD

1.3. MỐI LIÊN HỆ CỦA BDD, ATDD, TDD

1.4. MÔ HÌNH CỦA SPECIFICATION BY EXAMPLE

1.5. TỔNG QUAN VỀ AGILE

1.5.1. Tuyển ngôn Agile

1.5.2. Nguyên lý của Agile

1.5.3. Đặc điểm của Agile

1.5.4. Nhóm tự tổ chức và nhóm Agile

1.5.5. Áp lực dựa trên giá trị

1.6. LỊCH SỬ TDD

1.6.1. Lịch sử TDD

1.6.2. Nguyên lý của TDD

1.6.3. Quy trình để thực hiện TDD

1.6.4. TDD và các công cụ hỗ trợ

TÀI LIỆU THAM KHẢO

Luận văn nghiên cứu và ứng dụng phương pháp đặc tả phần mềm bằng ví dụ trong phát triển phần mềm

Bạn đang xem trước tài liệu:

Luận văn nghiên cứu và ứng dụng phương pháp đặc tả phần mềm bằng ví dụ trong phát triển phần mềm

Tài liệu "Nghiên Cứu Về TDD, ATDD và BDD Trong Phát Triển Phần Mềm" cung cấp cái nhìn sâu sắc về ba phương pháp phát triển phần mềm hiện đại: TDD (Test-Driven Development), ATDD (Acceptance Test-Driven Development) và BDD (Behavior-Driven Development). Những phương pháp này không chỉ giúp cải thiện chất lượng phần mềm mà còn tăng cường sự hợp tác giữa các thành viên trong nhóm phát triển. Bằng cách áp dụng các kỹ thuật này, các nhà phát triển có thể đảm bảo rằng sản phẩm cuối cùng đáp ứng được yêu cầu của khách hàng và giảm thiểu lỗi trong quá trình phát triển.

Để mở rộng thêm kiến thức về các kỹ thuật kiểm thử trong phát triển phần mềm, bạn có thể tham khảo tài liệu Các kỹ thuật trong kiểm thử dòng dữ liệu tĩnh, nơi cung cấp thông tin chi tiết về các phương pháp kiểm thử dữ liệu. Ngoài ra, tài liệu Kỹ thuật ma trận đồ thị trong phương pháp kiểm thử hộp trắng sẽ giúp bạn hiểu rõ hơn về các kỹ thuật kiểm thử hộp trắng, một phần quan trọng trong quy trình phát triển phần mềm. Những tài liệu này sẽ giúp bạn nắm vững hơn về các khía cạnh khác nhau của kiểm thử và phát triển phần mềm, từ đó nâng cao kỹ năng và hiệu quả công việc của bạn.