发明名称 PROGRESSIVE BLACK-BOX TESTING OF COMPUTER SOFTWARE APPLICATIONS
摘要 Testing computer software applications by performing a first black-box test on a computer software application, identifying any instructions of the computer software application that were reached by a payload of the first black-box test, determining a degree of success of the first black-box test in accordance with predefined success criteria, determining whether any of the instructions that were reached by the payload changed after performing the first black-box test, deciding whether to perform a second black-box test on the computer software application, where the deciding whether to perform the second black-box test is based on whether any of the instructions that were reached by the payload of the first black-box test changed after performing the first black-box test, and the degree of success of the first black-box test.
申请公布号 US2015095888(A1) 申请公布日期 2015.04.02
申请号 US201414314773 申请日期 2014.06.25
申请人 International Business Machines Corporation 发明人 TRIPP Omer
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A method for testing computer software applications, the method comprising: performing, via a black-box tester, a first black-box test on a computer software application; identifying any instructions of the computer software application that were reached based on a payload of the first black-box test; determining a degree of success of the first black-box test in accordance with predefined success criteria; monitor coding tools used to modify the instructions of the computer software application, monitor the instructions of the computer software application for changes after black-box tests are performed on the computer software application, determining, based on the monitored coding tools and the monitored instructions, whether any of the instructions that were reached by the payload changed after performing the first black-box test; and deciding whether to perform a second black-box test on the computer software application, wherein the deciding whether to perform the second black-box test is based on: whether any of the instructions that were reached by the payload of the first black-box test changed after performing the first black-box test, andthe degree of success of the first black-box test, wherein the performing, identifying, determining, and deciding steps are implemented in any of: a) computer hardware configured to perform said steps, andb) computer software configured to perform said steps and embodied in a non-transitory, computer-readable storage medium.
地址 Armonk NY US