Method and system for performing automated system tests

    公开(公告)号:GB2512861A

    公开(公告)日:2014-10-15

    申请号:GB201306399

    申请日:2013-04-09

    Applicant: IBM

    Abstract: Disclose is a method of performing automated tests on a system under test (SUT). The method starts by, providing a set of test blocks (TB1-TBn), each test block triggering a user activity on the SUT, providing a status repository 130 containing data reflecting the current status of the SUT, providing a history log 140 which protocols data regarding the performed automated tests and therefore provides data necessary for tracing the test history. The test blocks are executed by performing iteratively the steps of, defining a subset of executable test blocks by evaluating preconditions mandatory for executing the test blocks based on the current status of the SUT, scoring the executable test blocks based on at least one scoring parameter, selecting a test block to be executed by randomly selecting a test block based on said scores, the probability of selection of a test block depending on the score. Executing the selected test block, updating the data of the status repository based on data of the system under test provided by the executed test block, and updating the data of the history log by adding data regarding the executed test block and the results of the test block execution in order to provide a possibility of repeating the automated tests starting at a certain status of the SUT.

    Integrating consumer electronics devices into an in-car system

    公开(公告)号:GB2460923A

    公开(公告)日:2009-12-23

    申请号:GB0908491

    申请日:2009-05-18

    Applicant: IBM

    Abstract: Additional entities, such as consumer electronic (CE) devices may be integrated into a vehicle electronics system using generic device classes. The vehicle electronics system (10) comprises a human machine interface (HMI), and at least one generic physical and logical interface, A device integrator (20) is connected to the vehicle electronics system (10) via its generic interface and provides connections to additional entities, which may be hot pluggable. The device integrator (20) classifies the connected consumer electronics devices, such as mp3 media players, DVD plaers, gaming consoles, according to their functionality into a set of generic device classes. The integrator translates the individual logical interface protocol of each subsystem group into a generic communication protocol, providing a software or logic driver which is supported by the in car electronics system (10), such that a connected entity may be operated via the HMI without loading any entity specific executable code into said vehicle electronics system. The integration framework may verify the source and integrity so that trusted software is uploaded, to display a specific screen layout for each device class. The integrator may include a USB connection or an FM transmitter for physical adaption to a wireless interface for the vehicle.

Patent Agency Ranking