Enabling test script play back in different locales
First Claim
Patent Images
1. An automated computer-implemented test method, comprising:
- storing, in a synonymy dictionary of a computer-implemented test system, a group of synonyms including a plurality of synonyms corresponding to a plurality of different languages for a property value of a property of an object of a globalized software product to be tested in different test locales, wherein the globalized software product and the object are digitally encoded in a storage medium;
performing a pre-recorded test script on the software product;
identifying the object in the software product, including the property value;
comparing the property value of the property of the object to a corresponding property value in the test script and the group of synonyms in the synonymy dictionary corresponding to the property value; and
determining if the object passes the test based on whether the property value matches either the property value in the test script or one of the synonyms in the synonymy dictionary corresponding to the property.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method for allowing a test script to be played back correctly in a locale of different test language. The invention uses a synonymy dictionary storing the different appearances of the property value of a property in an object of a software product to be tested in different test locales; and compares the property value of the property in the object of the software product to be tested to the corresponding property value pre-recorded in a test script to detect whether they match each other.
-
Citations
12 Claims
-
1. An automated computer-implemented test method, comprising:
-
storing, in a synonymy dictionary of a computer-implemented test system, a group of synonyms including a plurality of synonyms corresponding to a plurality of different languages for a property value of a property of an object of a globalized software product to be tested in different test locales, wherein the globalized software product and the object are digitally encoded in a storage medium; performing a pre-recorded test script on the software product; identifying the object in the software product, including the property value; comparing the property value of the property of the object to a corresponding property value in the test script and the group of synonyms in the synonymy dictionary corresponding to the property value; and determining if the object passes the test based on whether the property value matches either the property value in the test script or one of the synonyms in the synonymy dictionary corresponding to the property. - View Dependent Claims (2, 3, 4)
-
-
5. An automated test apparatus, comprising:
-
a storage having a synonymy dictionary stored therein, wherein the synonymy dictionary stores a plurality of synonyms, each of the synonyms corresponding to one of a plurality of different languages for a property value of a property in an object of a globalized software product to be tested in different test locales and in different languages; and a semantic-based property value comparison unit which compares the property value of the property in the object of the software product being tested to a corresponding property value pre-recorded in a test script and the corresponding property value in the synonymy dictionary to detect whether the property value is valid. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer useable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
storing, in a synonymy dictionary of a computer-implemented test system, a group of synonyms including a plurality of synonyms corresponding to a plurality of different languages for a property value of a property of an object of a globalized software product to be tested in different test locales; performing a pre-recorded test script on the software product; identifying the object in the software product, including the property value; comparing the property value of the property of the object to a corresponding property value in the test script and the group of synonyms in the synonymy dictionary corresponding to the property value; and
determining if the object passes the test based on whether the property value matches either the property value in the test script or one of the synonyms in the synonymy dictionary corresponding to the property. - View Dependent Claims (11, 12)
-
Specification