专利内容由知识产权出版社提供
专利名称:METHOD AND APPARATUS FOR TESTING
SOFTWARE
发明人:SCOTT JOHN CLEE,IAN GEORGE
GRIFFITHS,ROBERT HARRIS
申请号:US11463395申请日:20060809
公开号:US200700388A1公开日:20070215
专利附图:
摘要:A state table includes a plurality of possible states of a computer system andthe corresponding actions which produce transitions between source and target states. A
set of test programs is stored, each test program performing an action in the state table.A test selects an action corresponding to the current state of the computer system;executes the test program which performs the selected action; determines the state ofthe computer system after the test program has executed; and compares thedetermined state to the state indicated in the state table as the target state to theselected action on the source state. When an error is found, instead of stopping
execution, the test operations to be performed are dynamically reconfigured. Weightingsare dynamically allocated to actions in the state table to create a weighted set, andselection of the next test is carried out using random selection over the weighted set.Thus, the continued testing is biased over time towards particular transitions and/orstates near to the error location. This enables a tester to discover any other bugs in thesame area and also to obtain further diagnostic data on the failure.
申请人:SCOTT JOHN CLEE,IAN GEORGE GRIFFITHS,ROBERT HARRIS
地址:Hampshire SO23 7NF GB,Hants SO50 4QZ GB,Dorset BH23 2PZ GB
国籍:GB,GB,GB
更多信息请下载全文后查看