Method and a test system for automatically configuring a tester
US-2015264590-A1 · Sep 17, 2015 · US
US10019347B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10019347-B2 |
| Application number | US-201514940507-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 13, 2015 |
| Priority date | Nov 14, 2014 |
| Publication date | Jul 10, 2018 |
| Grant date | Jul 10, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure proposes a computer implemented method for selecting test cases to be executed on a terminal by creating a configuration code and applying this code to a set of test case selection tuples. The present disclosure also proposes a method for automatically creating a set of test case selection tuples, taking a source code as an input. The created set of test case selection tuples can be used in the above-mentioned method for selecting test cases. Finally, the present disclosure proposes a method for operating a program for selecting test cases having a user interface and a selection logic. The program may apply the above-mentioned method for selecting test cases by creating a configuration code and applying this code to a set of test case selection tuples.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for selecting test cases to be executed on a terminal, the method comprising: creating a configuration code representing a configuration of the terminal, wherein the configuration code includes a bitmap having one or more bit entries, where each of the bit entries represents a Boolean fact relating to the terminal configuration; applying the configuration code to a set of test case selection tuples, wherein each of the test case selection tuples comprises a mask, a corresponding comparison value set and a test case reference for a test case; and for each of the test case selection tuples in the set: identifying, using the mask, the one or more bit entries of the configuration code which are to be compared with the corresponding comparison value set; comparing, via a Boolean operator, the values of the identified one or more bit entries with respective values of the corresponding comparison value set; and selecting the test case for execution on the terminal if each of the values of the identified one or more bit entries corresponds to the respective values of the comparison value set. 2. The computer-implemented method of claim 1 , wherein the Boolean operator includes AND. 3. A computer-implemented method for creating a set of test case selection tuples for selecting test cases to be executed on a terminal, wherein each test case selection tuple comprises a mask, a corresponding comparison value set and a test case reference, the method comprising: taking as an input a source code which defines configuration code rules and test case selection rules for selecting test cases for a terminal, wherein the configuration code rules define which aspects for a configuration of the terminal are to be comprised in a configuration code and which part of the configuration code relates to which of the aspects, and wherein the test case selection rules determine the test cases to be executed on the terminal in dependence on the configuration of the terminal; and compiling the source code, wherein the set of test case selection tuples is generated as an output and stored, the mask of each test case selection tuple for identifying one or more bit entries of a bitmap of a configuration code for a terminal, and the identified one or more bit entries to be compared, via a Boolean comparison, with respective values of the corresponding comparison value set. 4. The method according to claim 3 , wherein the source code further defines the test cases and wherein compiling the source code further generates the test cases as an output. 5. The method according to claim 3 , wherein the source code is written in a programming language specifically designed for defining options for the configuration of a terminal and rules for selecting the test cases for the terminal in dependence on the configuration of the terminal. 6. A computer-implemented method for operating a test case selection program having a user interface and a selection logic, the method comprising: providing, through the user interface, questions which allow a user to define a configuration of a terminal; receiving user input defining the configuration of the terminal; creating a configuration code representing the configuration of the terminal based on the user input, the configuration code including a bitmap, where each of multiple bit entries in the bitmap represents a Boolean fact relating to the configuration of the terminal; applying the configuration code to a set of test case selection tuples, wherein each of the test case selection tuples comprises a mask, a corresponding comparison value set and a test case reference for a test case; and for each of the test case selection tuples in the set: identifying, using the mask, one or more of the bit entries of the configuration code which are to be compared, via a Boolean operator, with respective values of the corresponding comparison value set; and selecting the test case for execution on the terminal when each of the values of the identified one or more of the bit entries corresponds to the respective values of the comparison value set. 7. The computer-implemented method of claim 6 , further comprising, for each of the test case selection tuples in the set, comparing, via the Boolean operator, the values of the identified one or more of the bit entries with the respective values of the corresponding comparison value. 8. The computer-implemented method of claim 6 , wherein the Boolean operator includes AND.
Physics · mapped topic
Physics · mapped topic
by performing operations on the source code, e.g. via a compiler · CPC title
Graphical or visual programming · CPC title
for coverage analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.