×

Progressive black-box testing of computer software applications

  • US 9,195,570 B2
  • Filed: 09/27/2013
  • Issued: 11/24/2015
  • Est. Priority Date: 09/27/2013
  • Status: Active Grant
First Claim
Patent Images

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, anda 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×