-
公开(公告)号:GB2512861A
公开(公告)日:2014-10-15
申请号:GB201306399
申请日:2013-04-09
Applicant: IBM
Inventor: ALEXANDER STEFAN , LAUTENBACH FRANK
IPC: G06F11/36
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.