发明名称 OPTIMIZING TEST DATA PAYLOAD SELECTION FOR TESTING COMPUTER SOFTWARE APPLICATIONS THAT EMPLOY DATA SANITIZERS AND DATA VALIDATORS
摘要 Testing computer software applications is implemented by probing a computer software application to determine the presence in the computer software application of any data-checking features, and applying a rule to the data-checking features that are determined to be present in the computer software application, thereby producing a testing set of inputs. The testing set includes any sets of inputs that were used to test sets of data-checking software, where each of the sets of data-checking software includes one or more data sanitizers and/or data validators, and where the rule is configured to produce the testing set to include one or more of the sets of inputs when the rule is applied to any of the data-checking features. The computer software application is tested using the testing set.
申请公布号 US2015095893(A1) 申请公布日期 2015.04.02
申请号 US201314040797 申请日期 2013.09.30
申请人 International Business Machines Corporation 发明人 Tripp Omer;Weisman Omri
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A method for testing computer software applications, the method comprising: probing, by a computer processor, a computer software application to determine the presence in the computer software application of any of a plurality of data-checking features; applying a rule to the data-checking features that are determined to be present in the computer software application, thereby producing a testing set of inputs, wherein the testing set includes at least one member selected from a plurality of sets of inputs that were used to test a plurality of sets of data-checking software, wherein each of the sets of data-checking software includes at least one member selected from a set of data sanitizers and data validators, and wherein the rule is configured to produce the testing set to include at least one member selected from the sets of inputs when the rule is applied to any of the data-checking features; and testing, by the computer processor, the computer software application using the testing set.
地址 Armonk NY US