Tôi đang làm việc trên macro VBA Excel sẽ lấy một số tệp excel, chà/làm sạch và tạo sổ làm việc với 2 trang tính - trang tính 1 là tệp 'bẩn' gốc, trang tính 2 là tệp được quét sạch.Làm thế nào để thiết lập một thử nghiệm đơn vị trong VBA Excel Macro?
Vì chúng tôi có 10 định dạng khác nhau ngay bây giờ và xuống đường 40+ .. Tôi muốn lưu đầu ra này cho một tập hợp tệp nhất định, sau đó viết một bài kiểm tra đơn vị có đầu vào gốc, chạy macro của chúng tôi, sau đó so sánh đầu ra của macro với đầu ra đã lưu, dự kiến mà chúng tôi có.
Sau đó, bất cứ lúc nào xuống đường khi chúng tôi bảo trì, chúng tôi có thể nhanh chóng và dễ dàng chạy các bài kiểm tra đơn vị để đảm bảo chúng tôi không phá vỡ bất kỳ thứ gì đã hoạt động.
Đây là lần đầu tiên tôi làm việc với VBA. Tôi googled xung quanh cho khuôn khổ hoặc plug in và không thể tìm thấy nhiều giúp đỡ. Tôi đã tìm thấy một chức năng mà sẽ so sánh 2 toàn bộ bảng tính excel - vì vậy tôi có một phần xuống. Nhưng bây giờ tôi cần phải tìm ra cách để thực sự viết và thực hiện thử nghiệm đơn vị này. Viết bài kiểm tra đơn vị nên được khá thẳng về phía trước - nhưng làm thế nào để thực hiện nó? Tôi không muốn đặt một nút trên bảng tính cho biết 'chạy thử nghiệm đơn vị' ... Có cách nào trong VBA/Excel chỉ chạy một chức năng tùy ý, vì vậy tôi chỉ có thể nói nhấp chuột phải vào chức năng UnitTest của tôi và làm 'chạy'?
Bất kỳ phản hồi bổ sung nào về kế hoạch thử nghiệm đơn vị của tôi cũng sẽ được đánh giá cao. Cảm ơn một lần nữa.
Cảm ơn bạn đã chọn Mẹo riêng cho mô-đun .. – peege