RELIABLE UNIT TESTING THROUGH CACHED MOCKING
    31.
    发明申请
    RELIABLE UNIT TESTING THROUGH CACHED MOCKING 有权
    可靠的单元通过高速缓存进行测试

    公开(公告)号:US20140068334A1

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

    申请号:US13597716

    申请日:2012-08-29

    CPC classification number: G06F11/3684

    Abstract: During execution of a unit test, receiving from the unit test a first request referencing a mock object. An instance of the mock object and initial cached mock object data is returned to the test unit, wherein the initial cached mock object data includes first data for a real object represented by the mock object. Second data for the real object represented by the mock object is collected. The second data for the real object is compared to the initial cached mock object data. Responsive to determining that at least one aspect of the second data for the real object does not correspond to the initial cached mock object data, the cached mock object data is updated with the second data for the real object. An indication can be provided to the unit test that the initial cached mock object data returned to the unit test is unreliable.

    Abstract translation: 在执行单元测试期间,从单元接收测试引用模拟对象的第一个请求。 模拟对象和初始缓存的模拟对象数据的实例被返回到测试单元,其中初始缓存的模拟对象数据包括由模拟对象表示的真实对象的第一数据。 收集由模拟对象表示的真实对象的第二个数据。 将真实对象的第二个数据与初始缓存的模拟对象数据进行比较。 响应于确定用于真实对象的第二数据的至少一个方面与初始高速缓存的模拟对象数据不对应,用于真实对象的第二数据更新缓存的模拟对象数据。 可以向单元测试提供返回到单元测试的初始缓存的模拟对象数据不可靠的指示。

    Post-silicon validation using a partial reference model
    32.
    发明申请
    Post-silicon validation using a partial reference model 有权
    使用部分参考模型进行硅后验证

    公开(公告)号:US20140032969A1

    公开(公告)日:2014-01-30

    申请号:US13561036

    申请日:2012-07-29

    CPC classification number: G06F11/263

    Abstract: Method, system and product for post silicon validation using a partial reference model. The method performed by a device having registers, the method comprising: first executing, by the device when operating in trace mode, a test-case, wherein during the execution utilizing a partial reference model to determine an expected value of at least one register; second executing, by the device when operating in non-trace mode, the test-case; and in response to said second executing, checking values of registers based on, at least in part, values determined during said first execution.

    Abstract translation: 使用部分参考模型进行硅后验证的方法,系统和产品。 由具有寄存器的设备执行的方法,所述方法包括:当以跟踪模式操作时由所述设备首先执行测试用例,其中在执行期间利用部分参考模型来确定至少一个寄存器的期望值; 第二次执行,由设备在非追踪模式下运行时,测试用例; 并且响应于所述第二执行,至少部分地基于在所述第一执行期间确定的值来检查寄存器的值。

    LARGE LOG FILE DIAGNOSTICS SYSTEM
    35.
    发明申请
    LARGE LOG FILE DIAGNOSTICS SYSTEM 有权
    大型日志文件诊断系统

    公开(公告)号:US20140025995A1

    公开(公告)日:2014-01-23

    申请号:US13553399

    申请日:2012-07-19

    Abstract: An information handling system (IHS) diagnostic system includes a user IHS that is coupled to a network and operable to generate a log file that is associated with a user IHS error. A distributed processing IHS is coupled to the user IHS through the network and operable to receive the log file generated by the user IHS over the network. That log file is then stored on a plurality of node IHS's in the distributed processing IHS. When a job request is received from the user IHS over the network, a job associated with the job request is performed on the log file using the plurality of node IHS's to create a job result. The job result that includes at least one cause of the user IHS error is then provided to the user IHS.

    Abstract translation: 信息处理系统(IHS)诊断系统包括耦合到网络并且可操作以生成与用户IHS错误相关联的日志文件的用户IHS。 分布式处理IHS通过网络耦合到用户IHS,并且可操作以通过网络接收由用户IHS生成的日志文件。 然后将该日志文件存储在分布式处理IHS中的多个节点IHS上。 当通过网络从用户IHS接收到作业请求时,使用多个节点IHS在日志文件上执行与作业请求相关联的作业以创建作业结果。 然后将包含用户IHS错误的至少一个原因的作业结果提供给用户IHS。

    CODEWORD ERROR INJECTION VIA CHECKBIT MODIFICATION
    36.
    发明申请
    CODEWORD ERROR INJECTION VIA CHECKBIT MODIFICATION 有权
    编码错误注册通过检查修改

    公开(公告)号:US20130346798A1

    公开(公告)日:2013-12-26

    申请号:US13533645

    申请日:2012-06-26

    Inventor: William C. Moyer

    CPC classification number: G06F11/2215 G06F11/1008

    Abstract: A technique for injecting errors into a codeword includes generating a codeword that includes data bits and one or more checkbits. One or more bit errors are injected into the codeword by modifying at least one of the one or more checkbits.

    Abstract translation: 将错误注入码字的技术包括生成包括数据位和一个或多个核对的码字。 通过修改一个或多个校验位中的至少一个来将一个或多个位错误注入到码字中。

    Automated Build, Deploy, and Testing Environment for Firmware
    37.
    发明申请
    Automated Build, Deploy, and Testing Environment for Firmware 有权
    固件的自动构建,部署和测试环境

    公开(公告)号:US20130318397A1

    公开(公告)日:2013-11-28

    申请号:US13478631

    申请日:2012-05-23

    Applicant: Shawn Jamison

    Inventor: Shawn Jamison

    CPC classification number: G06F11/3664 G06F8/63

    Abstract: Systems and methods for automating the building, deployment, and testing of firmware are disclosed. An exemplary system includes a build-deploy-testing environment. The build-deploy-testing environment can access a hardware testing profile that includes hardware specifications for a test server, an operating system for a test server, an application for the test server to communicate with a test device, and a plurality of inputs for installing the operating system and the application on the test server. The build-deploy-testing environment can generate a firmware module compatible with a test device and a testing environment module for a test server based on the hardware testing profile. The build-deploy-testing environment can deploy the testing environment module to a test server and deploy the firmware module to a test device. The build-deploy-testing environment can execute a testing application to determine the compatibility of the firmware with the test device in communication with the test server.

    Abstract translation: 公开了用于自动化固件的构建,部署和测试的系统和方法。 示例性系统包括构建部署测试环境。 构建部署测试环境可以访问包括测试服务器的硬件规格,测试服务器的操作系统,测试服务器与测试设备通信的应用程序的硬件测试配置文件以及用于安装的多个输入 操作系统和测试服务器上的应用程序。 构建部署测试环境可以基于硬件测试配置文件生成与测试设备兼容的固件模块和用于测试服务器的测试环境模块。 构建部署测试环境可以将测试环境模块部署到测试服务器,并将固件模块部署到测试设备。 构建部署测试环境可以执行测试应用程序,以确定与测试服务器通信的固件与测试设备的兼容性。

    DEBUGGING SYSTEM USING OPTICAL TRANSMISSION
    38.
    发明申请
    DEBUGGING SYSTEM USING OPTICAL TRANSMISSION 有权
    使用光传输的调试系​​统

    公开(公告)号:US20130283098A1

    公开(公告)日:2013-10-24

    申请号:US13530811

    申请日:2012-06-22

    Abstract: A debugging system using optical transmission comprises a sending side and a receiving side. The sending side comprises a debugging-data-generation unit, a modulation unit, and an optical-transmission apparatus. The debugging-data-generation unit generates debugging data according to an operation of the sending side. The modulation unit modulates the debugging data to generate a modulation signal. The optical-transmission apparatus coupled to the modulation unit converts the modulation signal into a first light and transmits the first light. The receiving side comprises an optical-receiving apparatus, a demodulation unit and a data storage device. The optical-receiving apparatus receives the first light and converts the first light into the modulation signal. The demodulation unit is coupled to the optical-receiving apparatus and demodulates the modulation signal into the debugging data. The data storage device receives and saves the debugging data.

    Abstract translation: 使用光传输的调试系​​统包括发送侧和接收侧。 发送侧包括调试数据生成单元,调制单元和光传输设备。 调试数据生成单元根据发送侧的动作生成调试数据。 调制单元调制调试数据以产生调制信号。 耦合到调制单元的光传输设备将调制信号转换为第一光并透射第一光。 接收侧包括光接收装置,解调单元和数据存储装置。 光接收装置接收第一光并将第一光转换成调制信号。 解调单元耦合到光接收装置,并将调制信号解调成调试数据。 数据存储设备接收并保存调试数据。

    DATA MASKING
    39.
    发明申请
    DATA MASKING 有权
    数据屏蔽

    公开(公告)号:US20130283059A1

    公开(公告)日:2013-10-24

    申请号:US13453404

    申请日:2012-04-23

    CPC classification number: H04L63/0428 G06F21/6254 G06F2221/2149 H04L63/0407

    Abstract: Method, device, and storage medium to receive test data including multiple test strings, wherein the test data is a data set that includes all possible values of input strings to be data masked; encrypt each of the test strings; select a portion of the encrypted test string; compare each portion to the corresponding test string; determine, for each portion, whether the portion of is equal to the corresponding test string; assign the portion as a replacement string when the portion is not equal to the corresponding test string; determine whether each replacement string is unique; store each replacement string that is not unique; generate, for each replacement string that is not unique, an alternate replacement string; and output an alternate replacement string, as a masked string in response to a determination that art input string matches one of the stored test strings associated with one of the alternate replacement strings.

    Abstract translation: 用于接收包括多个测试字符串的测试数据的方法,设备和存储介质,其中所述测试数据是包括要被数据屏蔽的输入字符串的所有可能值的数据集; 加密每个测试字符串; 选择加密测试字符串的一部分; 将每个部分与相应的测试串进行比较; 确定每个部分的部分是否等于相应的测试字符串; 当部分不等于相应的测试字符串时,将该部分分配为替换字符串; 确定每个替换字符串是否唯一; 存储不唯一的每个替换字符串; 为每个不唯一的替换字符串生成替代替换字符串; 并且响应于艺术输入字符串与存储的与替代替换字符串之一相关联的测试字符串之一匹配的确定,输出替代替换字符串作为屏蔽字符串。

    SEMI-AUTOMATIC CONVERSION AND EXECUTION OF FUNCTIONAL MANUAL TESTS
    40.
    发明申请
    SEMI-AUTOMATIC CONVERSION AND EXECUTION OF FUNCTIONAL MANUAL TESTS 有权
    半自动转换和功能手册测试的执行

    公开(公告)号:US20130227351A1

    公开(公告)日:2013-08-29

    申请号:US13407593

    申请日:2012-02-28

    CPC classification number: G06F11/3688 G06F11/3684

    Abstract: Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof.

    Abstract translation: 本发明的实施例涉及功能测试的转换和执行。 在一个实施例中,执行手动功能测试的当前测试步骤。 测试包括一组测试步骤,每个测试步骤包括至少一个动作和一个目标动作。 测试与包括要测试的多个对象的应用相关联。 确定至少两个对象与测试步骤的目标相关联。 提示用户提供至少一个对象之一的选择,以便与测试步骤的目标相关联。 生成新的测试步骤。 新的测试步骤将用户选择的对象与当前测试步骤的目标相关联。 新的测试步骤被指定用于自动执行,代替其后续执行的当前测试步骤。

Patent Agency Ranking