2008-08-15 25 views

Trả lời

0

Có một cặp đôi ở đó. Tất cả chúng đều được đưa vào API cửa sổ để ghi nhật ký các mục, sau đó sao chép chúng để kiểm tra.

Hiện tại chúng tôi chủ yếu dựa trên web (sử dụng WatiN), nhưng chúng tôi đã từng sử dụng Mercury Quicktest.

Không sử dụng Quicktest, thật khủng khiếp vì một danh sách rất nhiều lý do.

7

Mặc dù chúng chủ yếu nhắm mục tiêu tự động hóa các tác vụ quản trị hoặc phím tắt cho người dùng, AutohotkeyAutoIT cho phép bạn tự động hóa gần như mọi thứ mình muốn.

Một số công cụ chuột có thể gặp khó khăn khi cách duy nhất để thực sự cho biết bạn muốn nhấp chuột là tọa độ X, Y, nhưng để tự động hóa các tác vụ tùy ý hoàn toàn trên máy Windows, nó thực hiện thủ thuật.

Như tôi đã nói, chúng không nhất thiết dùng cho mục đích thử nghiệm, vì vậy chúng không được thiết kế cho các quy ước thử nghiệm đơn vị. Tuy nhiên, tôi sử dụng tất cả thời gian để tự động hoá những thứ không liên quan đến kiểm tra.

1

Bạn có thể làm điều đó theo chương trình qua Microsoft UI Automation API. Có một số MSDN Magazine article về điều đó.

Tích hợp tốt với các khung kiểm tra đơn vị. Một tùy chọn tốt hơn so với trình chạy tập lệnh dựa trên tọa độ vì bạn không phải viết lại tập lệnh khi bố cục thay đổi.