发明名称 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.
申请公布号 US9195570(B2) 申请公布日期 2015.11.24
申请号 US201314040302 申请日期 2013.09.27
申请人 International Business Machines Corporation 发明人 Tripp Omer
分类号 G06F9/44;G06F11/36;G06F11/00;G06F21/57 主分类号 G06F9/44
代理机构 Patterson & Sheridan, LLP 代理人 Patterson & Sheridan, LLP
主权项 1. A system for testing computer software applications, the system comprising: a processor; and a memory including instructions, which, when executed on the processor, perform an operation, comprising: a black-box tester configured to perform a first black-box test on a computer software application, a test monitor configured to: identify any instructions of the computer software application that were reached based on a payload of the first black-box test, anddetermine a degree of success of the first black-box test in accordance with predefined success criteria, a code monitor configured to: 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,determine, 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 a test controller configured to decide whether to perform a second black-box test on the computer software application, wherein the test controller is configured to decide whether to perform the second black-box test 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.
地址 Armonk NY US
您可能感兴趣的专利