TAILIEUCHUNG - Effective GUI Test Automation Developing an Automated GUI Testing Tool phần 4

Các công cụ kiểm tra cũng đã khai thác thử nghiệm để quản lý các kịch bản thử nghiệm tự động. Xét nghiệm có thể sử dụng khai thác có sẵn lịch trình hành quyết kiểm tra và quản lý kiểm tra hồi quy có hiệu quả bằng cách tái sử dụng thư viện kịch bản. | Building a Dynamic Linking Library for GUI Testing 121 The GetGUIInfoType helper method returns a value of the GUIInfoType enumeration based on the known combination of the window text the class name and the parent window s text. The recognition of such a combination is achieved by a set of if-else statements. As we have discussed the last return statement assumes the window text is passed if no other variables are known. Subsequently it calls one more helper method ResetGUIInfo . The ResetGUIInfo method is coded as in Listing . Listing Code for the ResetGUIInfo Helper Method private static void ResetGUIInfo GUIInfoType guiInfoType int hwnd ref int hWndTarget ref string windowText ref string className ref string parentText StringBuilder sWindowText StringBuilder sClassname StringBuilder sParentText string clsStartedWith if . 0 clsStartedWith . . .Length-1 n else clsStartedWith className if guiInfoType if windowText hWndTarget hwnd className parentText else if guiInfoType if windowText .StartsWith clsStartedWith hWndTarget hwnd parentText else if guiInfoType if windowText parentText 122 Chapter 4 Developing a GUI Test Library hWndTarget hwnd className else if guiInfoType if windowText .StartsWith clsStartedWith parentText hWndTarget hwnd else if guiInfoType _ if .StartsWith clsStartedWith parentText hWndTarget hwnd windowText The first if statement of the ResetGUIInfo truncates the last part of the given class name and assigns the result to a clsStartedWith .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.