Tôi đang tìm cách bắt đầu thử nghiệm hồi quy tự động trên một phần bổ sung Excel khá lớn xoay quanh một GUI bao gồm một vài UserForms phương thức với các điều khiển tiêu chuẩn.Tự động kiểm tra các công cụ và/hoặc kỹ thuật của VBA?
Vấn đề chính là hầu hết các công cụ kiểm tra tự động tôi đã nhìn vào (Rational Robot, AutomatedQA TestComplete, Mạng Tự động hóa Tự động hóa vv) không hỗ trợ đầy đủ VBA kiểm soát để kiểm tra của họ kết thúc phát lại nhấp chuột và nhấn phím, vì vậy không thực sự có thể duy trì được. Lý tưởng nhất là tôi cần một công cụ kiểm tra nhận dạng các điều khiển biểu mẫu VBA, vì vậy tôi có thể nói "nhấn nút này và đợi hộp danh sách này thay đổi" thay vì "nhấp vào (237, 58) và đợi 500 mili giây".
Tôi cũng xem xét xây dựng tự động hóa thử nghiệm thành bổ trợ làm VBA, nhưng phần lớn thời gian của người dùng được dùng tương tác với một hộp thoại phương thức dừng VBA chạy ở chế độ nền, vì vậy đó là khá nhiều câu hỏi.
question- của tôi không có ai ở đây có bất cứ kinh nghiệm với một công cụ kiểm tra tự động mà
a) nhận VBA hình thức kiểm soát người dùng và đáng tin cậy có thể tương tác với họ
b) đã hỗ trợ cho kiểm tra kịch bản với các chi nhánh có điều kiện và ghi nhật ký thành công/thất bại, thay vì chỉ ghi và phát lại?
Ngoài ra, có ai biết cách tôi có thể gặp vấn đề về hộp thoại phương thức tạm dừng thực thi VBA để tôi có thể lái bổ trợ từ bên trong VBA không?
Tôi đã dành thời gian tìm kiếm các diễn đàn QA nhưng không tìm thấy gì ở đó, vì vậy mọi trợ giúp hoặc khách hàng tiềm năng sẽ được đánh giá cao.
Nhờ sự giúp đỡ của bạn,
-Martin
Đó không phải là ý tưởng tồi. Tôi muốn giữ các thay đổi kiến trúc tối thiểu, và nó sẽ có rất nhiều mã hóa, nhưng nó loại bỏ rất nhiều nỗi đau khi xử lý GUI. Chúng tôi đang khám phá các con đường thay thế nhưng có thể quay lại ý tưởng này. – MLdeS