发明名称 Test automation tool for domain registration systems
摘要 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.
申请公布号 US9015670(B2) 申请公布日期 2015.04.21
申请号 US201314042350 申请日期 2013.09.30
申请人 Verisign, Inc. 发明人 Chavvakula Omkarnath R.;Vankeuren Rick;Atmavilas Vijay Simha;Kandimalla Chandra S.
分类号 G06F9/44;G06F17/30;H04L12/26;H04L29/12 主分类号 G06F9/44
代理机构 MH2 Technology Law Group, LLP 代理人 MH2 Technology Law Group, LLP
主权项 1. A method of testing a database, the method comprising: obtaining one or more command phrases specifying a test case, wherein: the one or more command phrases are in a natural language based syntax; and the test case specifies a database operation; obtaining one or more parameters associated with the one or more command phrases; translating, using one or more processors, the one or more command phrases and the one or more parameters into an XML command; transmitting the XML command to the database; obtaining a response from the database; storing the response; and determining that the response corresponds to a predetermined anticipated response for the test case.
地址 Reston VA US