Test automation tool for domain registration systems
First Claim
1. A method of testing a registry, the method comprising:
- obtaining a command phrase specifying an operation, a protocol, and an object, wherein the command phrase is in a natural language based syntax;
obtaining one or more parameters associated with the command phrase;
determining that one or more additional parameters are associated with the command phrase;
obtaining the one or more additional parameters from a database;
translating, using one or more processors, the command phrase, the one or more parameters, and the one or more additional parameters into an XML command;
transmitting the XML command to the registry;
obtaining a response from the registry; and
determining that the response corresponds to an anticipated response;
wherein the one or mere parameters comprise a variable.
1 Assignment
0 Petitions
Accused Products
Abstract
The present subject matter is directed to systems and methods for automating the testing of multi-function systems, such as naming registration systems and the like. A method of testing a registry, and the like, may include providing a command phrase including an add command and at least one function that includes an artificial attribute for a domain added by the add command. The command phrase may specify an operation, a protocol, and an object. The operation may include at least one of add, delete, or update domain. The protocol may include at least one of RRP and EPP. One or more parameters associated with the command phrase may be provided and may include an expected response code and/or a variable. One or more additional parameters that are associated with the command phrase may be determined and a database may be accessed to provide the one or more additional parameters. The command phrase, the one or more additional parameters, and/or the one or more additional parameters may be translated into an XML command and the XML command transmitted to the registry, or the like. A response from the registry may be evaluated to determine potential problems with database.
-
Citations
17 Claims
-
1. A method of testing a registry, the method comprising:
-
obtaining a command phrase specifying an operation, a protocol, and an object, wherein the command phrase is in a natural language based syntax; obtaining one or more parameters associated with the command phrase; determining that one or more additional parameters are associated with the command phrase; obtaining the one or more additional parameters from a database; translating, using one or more processors, the command phrase, the one or more parameters, and the one or more additional parameters into an XML command; transmitting the XML command to the registry; obtaining a response from the registry; and determining that the response corresponds to an anticipated response;
wherein the one or mere parameters comprise a variable. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium bearing instructions that, when executed by a computer, cause the computer to perform the following steps:
-
obtaining a command phrase specifying an operation, a protocol, and an object, wherein the command phrase is in a natural language based syntax; obtaining one or more parameters associated with the command phrase; determining that one or more additional parameters are associated with the command phrase; obtaining the one or more additional parameters from a database translating the command phrase, the one or more parameters, and the one or more additional parameters into an XML command; transmitting the XML command to the registry; obtaining a response from the registry; and determining that the response corresponds to an anticipated response;
wherein the one or mere parameters comprise a variable. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for scoring a domain comprising:
-
a processor; and a storage medium including instructions for causing the processor to; obtain a command phrase specifying an operation, a protocol, and an object, wherein the command phrase is in a natural language based syntax; obtain one or more parameters associated with the command phrase; determine that one or more additional parameters are associated with the command phrase; obtain the one or more additional parameters from a database translate the command phrase, the one or more parameters, and the one or more additional parameters into an XML command; transmit the XML command to the registry; obtain a response from the registry; and determine that the response corresponds to an anticipated response;
wherein the one or more parameters comprise a variable. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of testing a registry, the method comprising:
-
obtaining a command phrase including an add command and at least one function that includes an artificial attribute for a domain added by the add command, wherein the command phrase is in a natural language based syntax; obtaining at least one other command; translating by a computer processor the add command and the at least one other commend into an XML command; transmitting the XML command to the registry; obtaining a result of the add command and the at least one other command; and determining that the result corresponds to an expected result;
wherein the one or mere parameters comprise a variable. - View Dependent Claims (17)
-
Specification