发明名称 Automatic identification of input values that expose output failures in a software object
摘要 Computerized testing of a system to identify combinations of input values that expose failures in the system's operation. Attributes are applied to fields in a source code version of a test case template corresponding to the object. Applied attributes can indicate fields that are to be used when generating test cases for the object. The source code version of the test case template is subsequently compiled or interpreted into a binary test case template. Metadata in the binary test case template is inspected (e.g., through reflection) to identify the fields, data types, and attributes that are to be used when generating test cases. Based on possible input values for the identified fields and generation rules, a plurality of test cases is generated. The generated test cases are executed to identify combinations of input values that expose failures in the system's operation.
申请公布号 US7237231(B2) 申请公布日期 2007.06.26
申请号 US20030385255 申请日期 2003.03.10
申请人 MICROSOFT CORPORATION 发明人 LAMBERT JOHN ROBERT
分类号 G06F9/44;G06F11/00;H02H3/05;H03K19/003 主分类号 G06F9/44
代理机构 代理人
主权项
地址