CopilotChat được thiết kế để đơn giản hóa quá trình tạo mã với quy trình Phát triển dựa trên kiểm thử (TDD). Nhà phát triển có thể dễ dàng xác định các trường hợp kiểm thử của mình và để CopilotChat tạo mã không chỉ đáp ứng nhu cầu của họ mà còn vượt qua quá trình kiểm tra.
1. Xác định các trường hợp kiểm thử bằng cách chỉ định đầu vào và kết quả dự kiến. Bạn cũng có thể cung cấp mô tả yêu cầu. 2. CopilotChat sẽ tạo mã dựa trên các trường hợp kiểm thử và mô tả yêu cầu. 3. CopilotChat kiểm tra tính hợp lệ của mã được tạo. Nếu một trường hợp kiểm thử không thành công, CopilotChat sẽ tương tác lặp lại để cải tiến mã cho đến khi tất cả các trường hợp kiểm thử đều thành công.