Patent ID: 9417994
Filing Date: 2016-08-16
CPC Classification: G06F

Claim Text:
1. A method for testing software, the method comprising: associating a plurality of controls on a software application screen with testing actions to be performed on the controls, thereby creating a plurality of test steps, wherein each test step comprises at least one test action associated with a control description, generating a test component comprised of the plurality of test steps arranged in an order to be executed, comparing the generated test component to a previous test component that is associated with a previous version of the software application screen, wherein the previous test component comprises a plurality of previous test steps, and each of the plurality of previous test steps comprises at least one test action associated with a control description, detecting one or more changes between the controls of the software application screen and the previous version of the software application screen, displaying, on a user interface, a graphical representation of both the generated test component and the previous test component simultaneously, wherein the graphical representations of both the test components each comprise graphical representations of each test step of the test components, and wherein each test step comprises a graphical representation of the at least one test action and the control description, and displaying, on the user interface, a visual indicator that highlights at least one difference between at least one of the test steps of the generated component and at least one of the test steps of the previous test component.