2012-04-26 1 views
6

Tôi đang cố tạo một tệp thực thi trong Kiểm tra giao diện người dùng được mã hóa mở ra trình duyệt và thực hiện một tập hợp các thao tác. Tôi muốn một tập tin .exe đơn giản thay vì sử dụng một tập tin batch hoặc sử dụng MS Test Agent, để có thể chạy nó trên các máy tính mà không có vấn đề gì. Bất kỳ cách nào khác để thực hiện Kiểm tra giao diện người dùng được mã hóa bằng một cú nhấp chuột đơn giản, không cần sử dụng Visual Studio.Làm cách nào để tạo một tệp thực thi (tốt nhất là dòng lệnh .exe và không phải dòng lệnh) trong Kiểm tra giao diện người dùng được mã hóa?

Cảm ơn.

Trả lời

1

Bạn không thể tạo tệp .exe từ CodedUi Project nhưng bạn có thể sử dụng một Dự án khác cho điều đó.

Bước 1

Tạo CodedUi Project của bạn. Sử dụng số CodedUi Test Builder để tạo TestMethod(s) thực thi các hành động bạn muốn.

Bước 2

Tạo một dự án mà có một tham chiếu đến CodedUi Test Project của bạn và các cuộc gọi ghi của bạn Test Methods. Nếu bạn chỉ cần chạy một phương thức thì hãy tạo một đơn giản Console Application. Nếu bạn cần một cái gì đó phức tạp hơn (ví dụ: chọn CodedUI Test Method để chạy), số Windows Form Application sẽ phù hợp hơn.

1

Tôi biết rằng đã muộn, dù sao điều này có thể phục vụ cho người khác nhiều hơn.

Bạn có thể ủy thác công việc này để MSTest, bạn có thể làm một .bat hoặc thực hiện một ứng dụng giao diện điều khiển mà thực hiện tiếp theo:

set MSTestEXE=%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe 
"%MSTestEXE%" /testcontainer:CodedUITest\bin\Debug\CodedUITest.dll 

CodedUITest.dll là dll mà tạo ra Visual Studio.

MSTest sẽ thực hiện tất cả các test hiển thị cho bạn những kết quả trên CMD và thậm chí sẽ tạo ra TestResult.trx tập tin.