Back to results
US 2015/0178264 A1Published application
Reporting the presence of hardcoded strings on a user interface (ui)
AssigneeCA, Inc.
InventorsYue Liu, Zaiwei Xiong, Jie XU
Life of this patent
Estimating the term…
Abstract
A method and apparatus analyzes user interface (UI) screens associated with a software application, and determines whether any of the strings displayed on the UI screens are erroneously displayed to an end user. Based on the analysis, the method and apparatus generates a report for a developer or tester, for example, which allows that party to remove unwanted hardcoded strings from the UI screen code.
Claims24
A computer-implemented method comprising:
- capturing a screen image of a user interface being displayed to a user, wherein the user interface comprises a string;
- storing the screen image as a graphics file in a memory;
- extracting the string from the graphics file;
- comparing the string extracted from the graphics file to a list of predefined strings stored in the memory;
- and
- determining whether the string is erroneously displayed on the user interface based on the comparison.
3 more elements
A computer device comprising:
- a display configured to display a user interface to a user;
- a memory configured to:
- store a screen image of the user interface as a graphics file, wherein the user interface comprises a string;
- and
- store a list of predefined strings that are valid for display on the user interface;
- and
- a programmable controller configured to:
- capture the screen image of the user interface being displayed to a user;
- extract the string from the graphics file;
- compare the string stored in the graphics file to the list of predefined strings;
- and
- determine whether the string is an erroneous string that is erroneously displayed on the user interface based on the comparison.
9 more elements
A computer program product comprising:
- a non-transitory computer readable medium configured to store a control application that, when executed on a computing device, configures a programmable controller to:
- capture a screen image of a user interface being displayed to a user, wherein the user interface comprises a string;
- store the screen image as a graphics file in a memory;
- extract the string from the graphics file;
- compare the string stored in the graphics file to a list of predefined strings stored in the memory;
- and
- determine whether the string is an erroneous string erroneously displayed on the user interface based on the comparison.
4 more elements
Dependencies are inferred from the claim text.