Câu hỏi được gắn thẻ «tdd»

TDD là viết tắt của Phát triển dựa trên thử nghiệm hoặc Thiết kế hướng thử nghiệm. Đó là thực hành viết một bài kiểm tra đơn vị trước khi viết mã để đáp ứng nó, trong cái được gọi là chu trình Red-Green-Refactor.

2
Có nghiên cứu khoa học nào được thực hiện trên TDD sử dụng tổng chi phí sở hữu cho một sản phẩm làm phép đo không?
Khi tôi đang đọc bản tóm tắt của công việc trước đây ở Dogsa T, Batic D. Hiệu quả của phát triển dựa trên thử nghiệm: một nghiên cứu trường hợp công nghiệp. Tạp chí chất lượng phần mềm. 2011; 19 (4): 643-661. tôi nhận ra rằng các phép đo …





4
Kiểm thử đơn vị hộp đen là gì?
Gần đây tôi đã có bài kiểm tra cuối cùng cho một khóa học kỹ thuật phần mềm cho chương trình thạc sĩ của mình và một trong những câu hỏi trong bài kiểm tra là: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either Trong 7 …



2
TDD với mẫu kho lưu trữ
Trong dự án mới của tôi, tôi quyết định thử với TDD. Và ngay từ đầu tôi đã gặp phải một vấn đề. Điều đầu tiên tôi muốn làm trong ứng dụng của mình là cung cấp khả năng đọc dữ liệu từ nguồn dữ liệu. Đối với mục đích …


5
Làm thế nào để đơn vị kiểm tra một chức năng được tái cấu trúc theo mẫu chiến lược?
Nếu tôi có một chức năng trong mã của mình như sau: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } Thông thường tôi sẽ cấu trúc lại cái này để sử dụng Ploymorphism bằng cách …

5
Phương pháp kiểm tra một ứng dụng rất lớn
Tôi có một ứng dụng PHP rất lớn. Thường có 2-3 nhà phát triển làm việc trên toàn thời gian và chúng tôi đang đi đến điểm mà chúng tôi đang thực hiện các thay đổi và tạo ra các lỗi (tính năng ho!). Phần mềm không phức tạp mỗi …

5
TDD: Mocking ra các đối tượng kết hợp chặt chẽ
Đôi khi các đối tượng chỉ cần được gắn chặt. Ví dụ, một CsvFilelớp có thể sẽ cần phải làm việc chặt chẽ với CsvRecordlớp (hoặc ICsvRecordgiao diện). Tuy nhiên, từ những gì tôi học được trong quá khứ, một trong những nguyên lý chính của phát triển dựa trên …
10 tdd  coupling  mocking 


5
Nếu TDD là về thiết kế tại sao tôi cần nó? [đóng cửa]
Đã đóng cửa . Câu hỏi này dựa trên ý kiến . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để có thể trả lời bằng sự kiện và trích dẫn bằng cách chỉnh sửa bài đăng này . …
10 tdd 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.