PATENT CLAIM ANALYSIS

Application Number: 15868203
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-08
Patent Classification: ["714", "038100"]

Abstract:
A semi-automatic method for testing program code, in particular graphical user interfaces, by a dedicated software tool, the program code defining a system under test with a plurality of components and respective attributes, the method including: a) providing the program code; b) executing the program code, preferably involving at least one user generated action, and capturing at least one current state of the system under test, wherein the current state includes a plurality, preferably all, of the available components and a plurality, preferably all, of the components' attributes; c) providing a modified version of the program code, thus providing a modified system under test; d) executing the modified program code and capturing a modified state of the modified system under test, wherein preferably the at least one user generated action is reproduced by the software tool; e) comparing the current state of the system under test and the modified state of the modified system under test and detecting changes in the system under test, which changes correspond to differences between the current state of the system under test and the modified state of the system under test; f) displaying at least part of the detected changes to a user and soliciting corresponding user input in terms of applying or discarding the displayed changes; and g) applying or discarding the detected changes based on the corresponding user input by automatically updating the current state of the system under test. This approach requires less manual effort than conventional scripting methods while producing better and more trustworthy test results.

Claim (Index 15):
A testing system including a processor and a memory, and a software code adapted to be executed by the computer such that the computer is configured to carry out a semi-automatic method for testing program code using a dedicated software tool which interacts with said program code during execution thereof in order to carry out the method of  claim 1 .

Metadata:
- Claim Count in Document: 6.0
- Percentile: 86.0
- Lexical Diversity: 2.81373
- Patent Class: 714.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15429395', '14248697', '12861794', '14262343', '14365128']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3068905339053652
- 35 USC 102 Novelty (BERT): 0.4702012123832525
- Combined Prediction Score: 0.323221601753154
- Mean Citation Score: 166.499162
- Max Citation Score: 184.91997
- Similarity Product: 143.25744305615905

Labels:
- Claim Label 101: 1
- Claim Label 102: 0
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 0
- Label 101 Adjusted: 1

Dataset: test