发明名称 Automatic software testing tool
摘要 A method of testing a software module using a genetic algorithm to generate a best test script is provided. The software module has a number of possible states. A set of state machines is created which represent a definition for either a user interface or an application program interface (API) of the software module in terms of the possible states. From the state machines, a set of test cases is automatically generated, such that each test case consists of code for manipulating the user interface or API. A genetic algorithm creates populations of test scripts from the test cases, in which each test script includes a number of test cases. Each test script from each successive generation of test scripts is executed by applying the script as input to the software module. A code coverage analyzer provides a measure of code coverage to the genetic algorithm for each test script. The genetic algorithm uses the measure of code coverage as a fitness value in generating future populations of test scripts and in determining a best script./!
申请公布号 US5754760(A) 申请公布日期 1998.05.19
申请号 US19960655149 申请日期 1996.05.30
申请人 INTEGRITY QA SOFTWARE, INC. 发明人 WARFIELD, ROBERT W.
分类号 G06F11/36;(IPC1-7):G06F11/00 主分类号 G06F11/36
代理机构 代理人
主权项
地址