String generation tool

US9292624B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9292624-B2
Application numberUS-201314042083-A
CountryUS
Kind codeB2
Filing dateSep 30, 2013
Priority dateSep 30, 2013
Publication dateMar 22, 2016
Grant dateMar 22, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Metadata associated with at least one field defined in a user interface is identified. The metadata associated with the field defined in the user interface is processed to identify at least one characteristic of the field defined in the user interface. Based on the characteristic(s), a test string is generated for use as an input into the field defined in the user interface to perform validation on the field.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a processor programmed to initiate executable operations comprising: identifying metadata associated with at least one field defined in a user interface; processing the metadata associated with the field defined in the user interface to identify at least one characteristic of the field defined in the user interface; receiving from a user an indication of a character length; and based at least on the at least one characteristic, generating a test string for use as an input into the field defined in the user interface to perform validation on the field, wherein generating the test string for use as an input into the field comprises generating the test string to comprise a number of characters corresponding to the character length. 2. The system of claim 1 , the executable operations further comprising: receiving from a user an indication of whether the test string should match the at least one characteristic; wherein generating the test string for use as an input into the field comprises, responsive to the indication indicating the test string should not match the at least one characteristic, generating the test string to not match the at least one characteristic. 3. The system of claim 1 , the executable operations further comprising: receiving from a user an indication of whether the test string should match the at least one characteristic; wherein generating the test string for use as an input into the field comprises, responsive to the indication indicating the test string should match the at least one characteristic, generating the test string to match the at least one characteristic. 4. The system of claim 1 , the executable operations further comprising: receiving from a user an indication of written language; wherein generating the test string for use as an input into the field comprises generating the test string to comprise characters of the written language. 5. The system of claim 1 , the executable operations further comprising: receiving from a user an indication of a locale; wherein generating the test string for use as an input into the field comprises generating the test string to comprise characters formatted as the characters are conventionally formatted in a written language commonly used in the locale. 6. The system of claim 1 , the executable operations further comprising: receiving from a user an indication of a data type for the test string; wherein generating the test string for use as an input into the field comprises formatting the test string in accordance with the data type. 7. The system of claim 1 , the executable operations further comprising: detecting a user has copied at least a portion of the test string into the field defined in the user interface; comparing the portion of the test string copied by the user into the field defined in the user interface to the generated test string; and responsive to determining that the portion of the test string copied by the user into the field defined in the user interface does not precisely match the generated test string, present a notification to the user of a validation error. 8. The system of claim 1 , wherein the at least one characteristic of the field defined in the user interface comprises at least one parameter selected from a group consisting of a character length and a data type. 9. The system of claim 1 , wherein generating the test string for use as the input into the field defined in the user interface to perform validation on the field comprises: generating the test string to include at least one character for a language in which the test string is generated, wherein the character is known to be problematic when an input string comprising the character is processed. 10. A computer program product comprising a non-transitory computer readable storage device having program code stored thereon, the program code executable by a processor to perform a method comprising: identifying, by the processor, metadata associated with at least one field defined in a user interface; processing, by the processor, the metadata associated with the field defined in the user interface to identify at least one characteristic of the field defined in the user interface; receiving from a user an indication of a character length, and based at least on the at least one characteristic, by the processor, generating a test string for use as an input into the field defined in the user interface to perform validation on the field, wherein generating the test string for use as an input into the field comprises generating the test string to comprise a number of characters corresponding to the character length. 11. The computer program product of claim 10 , the method further comprising: receiving from a user an indication of whether the test string should match the at least one characteristic; wherein generating the test string for use as an input into the field comprises, responsive to the indication indicating the test string should not match the at least one characteristic, generating the test string to not match the at least one characteristic. 12. The computer program product of claim 10 , the method further comprising: receiving from a user an indication of whether the test string should match the at least one characteristic; wherein generating the test string for use as an input into the field comprises, responsive to the indication indicating the test string should match the at least one characteristic, generating the test string to match the at least one characteristic. 13. The computer program product of claim 10 , the method further comprising: receiving from a user an indication of written language; wherein generating the test string for use as an input into the field comprises generating the test string to comprise characters of the written language. 14. The computer program product of claim 10 , the method further comprising: receiving from a user an indication of a locale; wherein generating the test string for use as an input into the field comprises generating the test string to comprise characters formatted as the characters are conventionally formatted in a written language commonly used in the locale. 15. The computer program product of claim 10 , the method further comprising: receiving from a user an indication of a data type for the test string; wherein generating the test string for use as an input into the field comprises formatting the test string in accordance with the data type. 16. The computer program product of claim 10 , the method further comprising: detecting a user has copied at least a portion of the test string into the field defined in the user interface; comparing the portion of the test string copied by the user into the field defined in the user interface to the generated test string; and responsive to determining that the portion of the test string copied by the user into the field defined in the user interface does not precisely match the generated test string, present a notification to the user of a validation error. 17. The computer program product of claim 10 , wherein the at least one characteristic of the field defined in the user interface comprises at least one parameter selected from a group consisting of a character length and a data type. 18. The computer program product of claim 10 , wherein generating the test string for use as the input into the field defined in the user interface to perform validation on the field comprises: generating the test

Assignees

Inventors

Classifications

  • for test design, e.g. generating new test cases · CPC title

  • Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • by using string matching techniques · CPC title

  • for test version control, e.g. updating test cases to a new software version · CPC title

  • Execution arrangements for user interfaces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9292624B2 cover?
Metadata associated with at least one field defined in a user interface is identified. The metadata associated with the field defined in the user interface is processed to identify at least one characteristic of the field defined in the user interface. Based on the characteristic(s), a test string is generated for use as an input into the field defined in the user interface to perform validatio…
Who is the assignee on this patent?
Globalfoundries Us 2 Llc, Globalfoundries Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/3684. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).