Patent ID: 9201769
Filing Date: 2015-12-01
Classification: G06F

Abstract:
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 by 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; monitoring coding tools used to modify the instructions of the computer software application; monitoring 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 and the degree of success of the first black-box test, and wherein the performing, identifying, determining, and deciding steps are implemented in any of: a) computer hardware configured to perform said steps, and b) computer software configured to perform said steps and embodied in a non-transitory, computer-readable storage medium.