Automatically generating unit test cases which can reproduce runtime problems
    1.
    发明授权
    Automatically generating unit test cases which can reproduce runtime problems 失效
    自动生成可以重现运行时问题的单元测试用例

    公开(公告)号:US08245194B2

    公开(公告)日:2012-08-14

    申请号:US11873572

    申请日:2007-10-17

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: A method and system for automatically generating unit test cases for a computer program that can reproduce runtime problems. The method comprises: modifying the computer program according to one or more interested target program units in the program and possibly occurring run time problems; test executing the modified program; and automatically generating unit test cases according to the interested runtime problems occurring during the execution of the interested target program units. Wherein the modifying step adds captor code and problem detective code into the program, the captor code being configured to record the execution paths and execution contexts of the interested target program units in the program; and the problem detective code being configured to detect the interested unexpected exceptions possibly raised and the interested violations of predefined behavior rules possibly produced by the execution of the program units. The present invention further provides methods and systems for debugging and for regression testing using the above method, and a computer program testing method and system.

    摘要翻译: 一种用于自动生成可以重现运行时问题的计算机程序的单元测试用例的方法和系统。 该方法包括:根据程序中的一个或多个感兴趣的目标程序单元修改计算机程序,并可能发生运行时问题; 测试执行修改的程序; 并根据感​​兴趣的目标程序单元执行期间发生的感兴趣的运行时问题自动生成单元测试用例。 其中,所述修改步骤将所述捕获器代码和问题检测码添加到所述程序中,所述捕获器代码被配置为在所述程序中记录所述感兴趣的目标程序单元的执行路径和执行上下文; 并且所述问题检测代码被配置为检测可能引起的感兴趣的意外异常以及可能由执行程序单元产生的预定行为规则的感兴趣的违反。 本发明还提供了使用上述方法进行调试和回归测试的方法和系统,以及计算机程序测试方法和系统。

    Method and System for Automatically Generating Unit Test Cases Which Can Reproduce Runtime Problems
    2.
    发明申请
    Method and System for Automatically Generating Unit Test Cases Which Can Reproduce Runtime Problems 失效
    自动生成可重现运行时问题的单元测试用例的方法和系统

    公开(公告)号:US20080256517A1

    公开(公告)日:2008-10-16

    申请号:US11873572

    申请日:2007-10-17

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3688

    摘要: A method and system for automatically generating unit test cases for a computer program that can reproduce runtime problems. The method comprises: modifying the computer program according to one or more interested target program units in the program and possibly occurring run time problems; test executing the modified program; and automatically generating unit test cases according to the interested runtime problems occurring during the execution of the interested target program units. Wherein the modifying step adds captor code and problem detective code into the program, the captor code being configured to record the execution paths and execution contexts of the interested target program units in the program; and the problem detective code being configured to detect the interested unexpected exceptions possibly raised and the interested violations of predefined behavior rules possibly produced by the execution of the program units. The present invention further provides methods and systems for debugging and for regression testing using the above method, and a computer program testing method and system.

    摘要翻译: 一种用于自动生成可以重现运行时问题的计算机程序的单元测试用例的方法和系统。 该方法包括:根据程序中的一个或多个感兴趣的目标程序单元修改计算机程序,并可能发生运行时问题; 测试执行修改的程序; 并根据感​​兴趣的目标程序单元执行期间发生的感兴趣的运行时问题自动生成单元测试用例。 其中,所述修改步骤将所述捕获器代码和问题检测码添加到所述程序中,所述捕获器代码被配置为在所述程序中记录所述感兴趣的目标程序单元的执行路径和执行上下文; 并且所述问题检测代码被配置为检测可能引起的感兴趣的意外异常以及可能由执行程序单元产生的预定行为规则的感兴趣的违反。 本发明还提供了使用上述方法进行调试和回归测试的方法和系统,以及计算机程序测试方法和系统。

    Accessing a platform independent input method editor from an underlying operating system
    3.
    发明授权
    Accessing a platform independent input method editor from an underlying operating system 失效
    从底层操作系统访问独立于平台的输入法编辑器

    公开(公告)号:US07383553B2

    公开(公告)日:2008-06-03

    申请号:US10733934

    申请日:2003-12-10

    IPC分类号: G06F13/00

    摘要: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.

    摘要翻译: 本发明涉及从底层操作系统访问独立于平台的输入法编辑器或IME。 在操作系统输入处接收到的按键可以形成为字符序列,并且基于操作系统的IME服务模块可以调用独立于平台的IME来将字符序列转换成对应的代码点。 然后可以将传送的代码点返回到操作系统输出。

    Accessing a platform independent input method editor from an underlying operating system
    4.
    发明授权
    Accessing a platform independent input method editor from an underlying operating system 失效
    从底层操作系统访问独立于平台的输入法编辑器

    公开(公告)号:US07886309B2

    公开(公告)日:2011-02-08

    申请号:US11963805

    申请日:2007-12-22

    IPC分类号: G06F13/00

    摘要: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.

    摘要翻译: 本发明涉及从底层操作系统访问独立于平台的输入法编辑器或IME。 在操作系统输入处接收到的按键可以形成为字符序列,并且基于操作系统的IME服务模块可以调用独立于平台的IME来将字符序列转换成对应的代码点。 然后可以将传送的代码点返回到操作系统输出。

    ACCESSING A PLATFORM INDEPENDENT INPUT METHOD EDITOR FROM AN UNDERLYING OPERATING SYSTEM
    5.
    发明申请
    ACCESSING A PLATFORM INDEPENDENT INPUT METHOD EDITOR FROM AN UNDERLYING OPERATING SYSTEM 失效
    从下面的操作系统访问独立的输入法编辑器的平台

    公开(公告)号:US20080148290A1

    公开(公告)日:2008-06-19

    申请号:US11963805

    申请日:2007-12-22

    IPC分类号: G06F9/44 G06F13/38

    摘要: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.

    摘要翻译: 本发明涉及从底层操作系统访问独立于平台的输入法编辑器或IME。 在操作系统输入处接收到的按键可以形成为字符序列,并且基于操作系统的IME服务模块可以调用独立于平台的IME来将字符序列转换成对应的代码点。 然后可以将转移的代码点返回到操作系统输出。