Tôi tạo ra ErrorUnit một đơn vị phát điện thử nghiệm cho.Net
Sử dụng máy phát điện để phát triển TDD chắc chắn là thực tế; ví dụ trong mã hóa những gì xảy ra trên một nút bấm, một cách để sử dụng ErrorUnit theo cách TDD sẽ là:
1) Trước tiên hãy tạo thử nghiệm thủ công để đảm bảo có sự kiện bấm nút; sau đó tạo sự kiện và kiểm tra theo TDD thuần túy.
2) Sau đó chạy chương trình, điều hướng đến màn hình với các nút, và với một breakpoint thiết lập trong Phương thức sự kiện, nhấn nút
3) Khi các breakpoint là hit sau đó bạn có thể nhấp ErrorUnit của "Add kiểm tra đơn vị "để tạo ra một thử nghiệm đơn vị với tất cả các đối tượng và trạng thái cơ sở dữ liệu hiện tại đã được chế giễu. (Lặp lại khi cần với các trường hợp sử dụng khác nhau)
4) Sau đó, bạn sẽ thay đổi các bài kiểm tra đơn vị đã tạo để có Assert khớp với kết quả của những gì bạn muốn nhấn nút để thực hiện theo TDD.
5) Sau đó viết mã đằng sau sự kiện nhấp và chạy thử nghiệm của bạn được tạo ra bởi ErrorUnit (cho Sắp xếp và Đạo luật) và một phần tùy chỉnh (cho Xác nhận).
Bằng cách này, bạn tiết kiệm phần lớn thời gian của bạn sẽ được dùng để nhập Sắp xếp và Đạo luật.
ErrorUnit cũng hoạt động với Ghi nhật ký lỗi để tạo lại lỗi trong môi trường khác bằng cách tuần tự hóa và mô phỏng trong đơn vị kiểm tra trạng thái chính xác tại thời điểm xảy ra lỗi; Đưa TDD đến độ phân giải vấn đề sản xuất.
+1 Câu hỏi tổng thể thú vị. Tôi quan tâm để sử dụng một máy phát điện thử nghiệm một lần trong một thời gian cho các dự án nhỏ, và bạn câu hỏi có liên quan đến những gì tôi đã chỉ tự hỏi. –