METHOD AND APPARATUS FOR EXERCISING AN UNKNOWN PROGRAM WITH A GRAPHICAL USER INTERFACE
    1.
    发明申请
    METHOD AND APPARATUS FOR EXERCISING AN UNKNOWN PROGRAM WITH A GRAPHICAL USER INTERFACE 审中-公开
    用图形用户界面执行未知程序的方法和装置

    公开(公告)号:WO02054168A3

    公开(公告)日:2002-11-07

    申请号:PCT/EP0114755

    申请日:2001-12-14

    CPC classification number: G06F21/56 G06F9/4443 G06F21/566

    Abstract: A method is disclosed for automatically exercising a target application process having a Graphical User Interface (GUI), as is a system for implementing a method and a computer program, stored on a computer readable medium, that embodies the method. The method includes the computer executed steps of starting the target application process; detecting a presence of a first window opened by the target application process; processing the first window by determining a content of the first window, including a list of user controls; exercising the user controls until all of the user controls have been exercised, with user controls likely to cause termination being identified and exercised after user controls that are less likely to cause termination; and closing the first window. The step of exercising includes steps of estimating a best order of execution of user controls and text to be input to user input fields. If exercising a particular user control causes the first window to close before all of the user controls have been exercised for the first window, the method further includes steps of reopening the first window; and exercising user controls other than the particular user control unless the particular user control is required to close the first window when all of the window s user controls have been exercised. If exercising a particular user control causes the second window to open, the method includes steps of determining a content of the second window, including a list of user controls; exercising the user controls until all of the user controls of the second window have been exercised; closing the second window; and continuing the processing of the first window.

    Abstract translation: 公开了一种用于自动运行具有图形用户界面(GUI)的目标应用程序的方法,以及实现方法的系统,以及存储在计算机可读介质上的体现该方法的方法和计算机程序。 该方法包括启动目标应用进程的计算机执行步骤; 检测由目标应用程序打开的第一窗口的存在; 通过确定第一窗口的内容(包括用户控件的列表)来处理第一窗口; 执行用户控制,直到所有的用户控制已经被行使为止,用户控制可能导致终止被识别并且在用户控制之后被执行,这些控制不太可能导致终止; 并关闭第一个窗口。 锻炼步骤包括估计要输入到用户输入字段的用户控制和文本的最佳执行顺序的步骤。 如果行使特定用户控制,则在所有用户控件已经被执行到第一窗口之前导致第一窗口关闭,则该方法还包括重新打开第一窗口的步骤; 以及执行除特定用户控制之外的用户控制,除非当所有窗口的用户控制已经被执行时,需要特定的用户控制来关闭第一窗口。 如果行使特定用户控制使第二窗口打开,则该方法包括确定第二窗口的内容的步骤,包括用户控件的列表; 执行用户控制,直到第二窗口的所有用户控制被行使为止; 关闭第二个窗口; 并继续处理第一个窗口。

    Method and apparatus for exercising an unknown program with a graphical user interface

    公开(公告)号:AU2002234575A1

    公开(公告)日:2002-07-16

    申请号:AU2002234575

    申请日:2001-12-14

    Applicant: IBM

    Abstract: A method is disclosed for automatically exercising a target application process having a Graphical User Interface (GUI), as is a system for implementing a method and a computer program, stored on a computer readable medium, that embodies the method. The method includes the computer executed steps of starting the target application process; detecting a presence of a first window opened by the target application process; processing the first window by determining a content of the first window, including a list of user controls; exercising the user controls until all of the user controls have been exercised, with user controls likely to cause termination being identified and exercised after user controls that are less likely to cause termination; and closing the first window. The step of exercising includes steps of estimating a best order of execution of user controls and text to be input to user input fields. If exercising a particular user control causes the first window to close before all of the user controls have been exercised for the first window, the method further includes steps of reopening the first window; and exercising user controls other than the particular user control unless the particular user control is required to close the first window when all of the window's user controls have been exercised. If exercising a particular user control causes the second window to open, the method includes steps of determining a content of the second window, including a list of user controls; exercising the user controls until all of the user controls of the second window have been exercised; closing the second window; and continuing the processing of the first window.

Patent Agency Ranking