CN104601403A - Automatic test system - Google Patents
Automatic test system Download PDFInfo
- Publication number
- CN104601403A CN104601403A CN201510006679.XA CN201510006679A CN104601403A CN 104601403 A CN104601403 A CN 104601403A CN 201510006679 A CN201510006679 A CN 201510006679A CN 104601403 A CN104601403 A CN 104601403A
- Authority
- CN
- China
- Prior art keywords
- interface
- test
- management module
- use case
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明属于互联网测试技术领域,具体为一种自动化测试系统。该测试系统包括接口管理模块、用例管理模块、任务管理模块、测试环境管理模块、工具模块、权限管理模块;其中:接口管理模块用于接口的调用地址、接口的通信协议的信息配置;用例管理模块用于测试用例的创建、用例文件上传、修改相应的用例信息;任务管理模块用于测试任务的创建、接口用例的选择配置、修改任务的通知、任务表达式;测试环境管理模块用于配置测试环境的信息,接口调用的端口、数据库;工具模块用于接口与用例模块的公共服务配置。本发明系统在自动化回归测试中效率高、时间省,测试人员使用接口配置组织用例,调试方便。
The invention belongs to the technical field of Internet testing, in particular to an automatic testing system. The test system includes an interface management module, a use case management module, a task management module, a test environment management module, a tool module, and a rights management module; among them: the interface management module is used for the call address of the interface, the information configuration of the communication protocol of the interface; the use case management The module is used to create test cases, upload test case files, and modify corresponding use case information; the task management module is used to create test tasks, select and configure interface use cases, modify task notifications, and task expressions; the test environment management module is used to configure The information of the test environment, the ports called by the interface, and the database; the tool module is used for the public service configuration of the interface and use case modules. The system of the invention has high efficiency and saves time in the automatic regression test, and the test personnel use the interface configuration to organize use cases, and the debugging is convenient.
Description
技术领域 technical field
本发明属于互联网测试技术领域,具体涉及一种自动化测试系统。 The invention belongs to the technical field of Internet testing, and in particular relates to an automatic testing system.
背景技术 Background technique
在互联网测试应用领域中,测试是一个非常重要的环节。一般传统的手工测试效率比较低,而测试实现的覆盖率也很低。为了提高测试效率和测试的覆盖率,一般需要实现测试自动化,针对复杂的业务应用场景,同时也能提高测试用例的执行效率。 In the Internet testing application field, testing is a very important link. Generally, the efficiency of traditional manual testing is relatively low, and the coverage rate of test implementation is also very low. In order to improve test efficiency and test coverage, it is generally necessary to implement test automation, aiming at complex business application scenarios, and at the same time improve the execution efficiency of test cases.
现有的自动化测试系统架构,接口测试用例配置数据与校验数据没有做统一管理,容易导致用例出错,系统异常的日志信息输出不明确,不利于查看用例执行的异常日志信息。也给测试人员造成一定的难度,从而影响测试回归效率。系统接口通信协议的扩展没有和接口信息数据分离,从而导致接口的维护方面很大的困难。系统的测试报告与校验结果不清晰,让测试人员调试也非常的困难。 In the existing automated test system architecture, interface test case configuration data and verification data are not managed in a unified manner, which easily leads to use case errors, and the output of system exception log information is not clear, which is not conducive to viewing the exception log information of use case execution. It also creates a certain degree of difficulty for testers, which affects the efficiency of test regression. The expansion of the system interface communication protocol is not separated from the interface information data, which leads to great difficulties in the maintenance of the interface. The test report and verification results of the system are not clear, making it very difficult for testers to debug.
在这种自动化测试系统架构中,对于系统业务的测试流程和方法,不能够清晰明确由哪些业务连接起来的,从而会导致系统本身出现维护方面的困难,也很容易造成一定的错误。 In this automated test system architecture, the test process and method of the system business cannot be clearly defined by which business is connected, which will lead to difficulties in maintenance of the system itself, and it is easy to cause certain errors.
发明内容 Contents of the invention
本发明的目的在于提供一种便于统一管理测试用例、测试数据、测试脚本、测试任务,查看错误异常信息和测试结果报告的自动化测试系统。 The purpose of the present invention is to provide an automated testing system that is convenient for unified management of test cases, test data, test scripts, and test tasks, and for viewing error and abnormal information and test result reports.
本发明提供的自动化测试系统, 至少包括接口管理模块、用例管理模块、任务管理模块、测试环境管理模块、工具模块、权限管理模块。其中: The automated testing system provided by the present invention at least includes an interface management module, a use case management module, a task management module, a test environment management module, a tool module, and an authority management module. in:
所述接口管理模块,主要用于接口的接口调用地址、接口的通信协议的信息等配置; The interface management module is mainly used for configuring the interface call address of the interface, the information of the communication protocol of the interface, etc.;
所述用例管理模块,主要用于测试用例的创建、用例文件上传、修改相应的用例信息; The use case management module is mainly used for creating test cases, uploading use case files, and modifying corresponding use case information;
所述任务管理模块,主要用于测试任务的创建、接口用例的选择等配置、修改任务的通知、任务表达式; The task management module is mainly used for configurations such as creation of test tasks, selection of interface use cases, notification of modification tasks, and task expressions;
所述测试环境管理模块,主要用于测试环境的信息,接口调用的端口、数据库配置的信息等; The test environment management module is mainly used for the information of the test environment, the port of the interface call, the information of the database configuration, etc.;
所述工具模块,主要用于接口与用例模块的公共服务配置; The tool module is mainly used for public service configuration of interface and use case modules;
所述权限管理模块,主要用于对用户的权限关系进行相应的配置管理。 The authority management module is mainly used for corresponding configuration management of user authority relations.
本发明中,各模块包括各种接口,具体如下: In the present invention, each module includes various interfaces, specifically as follows:
所述接口管理模块,至少包含下述接口中的任意一种: The interface management module at least includes any one of the following interfaces:
(1)请求协议接口,用于处理不同的请求协议之间的通信交互; (1) Request protocol interface, used to handle communication and interaction between different request protocols;
(2)上下文参数传递接口,用于测试用例中多个接口之间执行时需要做参数传递; (2) Context parameter transfer interface, which is used for parameter transfer when executing multiple interfaces in a test case;
(3)结果校验接口,用于测试用例中接口调用之后的返回信息结果进行验证; (3) Result verification interface, which is used to verify the result of the returned information after the interface call in the test case;
所述用例管理模块,至少包含下述接口中的任意一种: The use case management module at least includes any one of the following interfaces:
(1)查询测试用例接口,用于根据条件查出相关的用例信息; (1) Query the test case interface, which is used to find out the relevant use case information according to the conditions;
(2)创建测试用例接口,用于创建用例的信息,与接口相关联; (2) Create a test case interface, the information used to create a use case is associated with the interface;
(3)删除测试用例接口,用于删除测试用例信息; (3) Delete test case interface, used to delete test case information;
所述任务管理模块,至少包含下述接口中的任意一种: The task management module at least includes any one of the following interfaces:
(1)查询测试任务接口,用于根据条件查询出测试任务的详细配置信息; (1) Query test task interface, which is used to query the detailed configuration information of test tasks according to conditions;
(2)创建测试任务接口,用于创建测试任务的信息,配置接口的环境; (2) Create a test task interface, which is used to create test task information and configure the environment of the interface;
(3)删除测试任务接口,用于删除测试任务的信息; (3) Delete test task interface, used to delete test task information;
所述工具模块,至少包含下述接口中的任意一种: The tool module at least includes any one of the following interfaces:
(1)查询证书接口,用于根据条件查出相关的证书详细信息; (1) Query certificate interface, which is used to find out relevant certificate details according to conditions;
(2)创建证书接口,用于创建证书的相关配置信息; (2) Create a certificate interface, which is used to create certificate-related configuration information;
(3)查询加密配置接口,用于根据条件查出加密的配置参数。 (3) Query the encrypted configuration interface, which is used to find out the encrypted configuration parameters according to the conditions.
本发明提供的自动化测试系统,在使用系统时具体的操作流程见图2所示。具体流程为: For the automated testing system provided by the present invention, the specific operation flow when using the system is shown in FIG. 2 . The specific process is:
(1)测试人员首先按照接口的协议、接口的参数创建接口; (1) The tester first creates the interface according to the protocol of the interface and the parameters of the interface;
(2)在用例模板中引用接口的标识,配置好测试的参数、校验的数据、测试脚本等; (2) Reference the interface identifier in the use case template, and configure the test parameters, verification data, test scripts, etc.;
(3)配置好测试环境信息、通信端口号、数据库连接地址、域名对应的IP地址等; (3) Configure the test environment information, communication port number, database connection address, IP address corresponding to the domain name, etc.;
(4)选择相应的测试环境,执行相应的测试用例; (4) Select the corresponding test environment and execute the corresponding test cases;
(5)在测试执行结果中,查看相应的日志和校验结果。 (5) In the test execution results, view the corresponding logs and verification results.
有益效果Beneficial effect
本发明的自动化测试系统架构,在自动化回归测试中效率很高,从而节省了测试人员传统的手工测试时间。 The automated testing system architecture of the present invention has high efficiency in automated regression testing, thereby saving testers' traditional manual testing time.
测试人员使用接口配置组织用例,使得接口调试更加容易些,异常的日志信息输出明确,更快帮助定位问题,处理问题。 Testers use interface configuration to organize use cases, which makes interface debugging easier, and the output of abnormal log information is clear, helping to locate and solve problems faster.
附图说明 Description of drawings
图1为本发明的自动化测试系统结构框图。 Fig. 1 is a structural block diagram of the automated testing system of the present invention.
图2为本发明的自动化测试系统结构流程图。 Fig. 2 is a flow chart of the structure of the automated testing system of the present invention.
图3、4为本发明的自动化测试系统操作流程图示。 3 and 4 are diagrams illustrating the operation flow of the automated testing system of the present invention.
具体实施方式 Detailed ways
图1为本发明的自动化测试系统图,主要包含以下几模块组成: Fig. 1 is an automated test system diagram of the present invention, mainly comprising the following modules:
接口管理模块、用例管理模块、任务管理模块、测试环境管理模块、工具模块、权限管理模块。 Interface management module, use case management module, task management module, test environment management module, tool module, authority management module.
接口管理模块至少还包含添加接口、查询接口、删除接口功能中的任意一种;其中,添加接口功能的配置信息至少包含接口名称、接口代码、接口分类、接口协议、接口描述、接口超时时间、延迟执行时间、执行后睡眠时间中的任意一种;所述接口协议至少包含HTTP、SOCKET、DUBBO中的任意一种,其中HTTP接口配置至少包含HTTP请求路径、请求方式,是否模拟Ajax请求,SSL安全链接、客户端认证、URL编码方式中的任意一种,其中SOCKET接口配置包含URL编码方式,其中DUBBO接口配置包含服务接口、方法名、参数类型、版本号。 The interface management module also includes at least any one of the functions of adding an interface, querying an interface, and deleting an interface; wherein, the configuration information of the adding interface function includes at least the interface name, interface code, interface classification, interface protocol, interface description, interface timeout, Any one of delayed execution time and sleep time after execution; the interface protocol includes at least any one of HTTP, SOCKET, and DUBBO, where the HTTP interface configuration includes at least HTTP request path, request method, whether to simulate Ajax request, SSL Any one of secure link, client authentication, and URL encoding. The SOCKET interface configuration includes the URL encoding method, and the DUBBO interface configuration includes the service interface, method name, parameter type, and version number.
工具模块涉及的公共服务配置为加密配置、HOST配置、证书管理配置、文件上传、生成XML。加密配置是主要用于接口的加密方式进行加密的信息等配置。HOST配置是主要用于配置应用系统的域名对应的信息。证书配置是主要用于对接口调用的证书进行统一的管理配置。文件上传是主要用于测试用例中所涉及到的文件进行上传。生成XML是主要用于自动生成系统中的用例文件,根据相应的模板进行创建、修改用例信息。 The public service configuration involved in the tool module is encryption configuration, HOST configuration, certificate management configuration, file upload, and XML generation. Encryption configuration is mainly used to encrypt information and other configurations in the encryption mode of the interface. HOST configuration is mainly used to configure the information corresponding to the domain name of the application system. The certificate configuration is mainly used for the unified management configuration of the certificate called by the interface. File upload is mainly used for uploading files involved in test cases. Generating XML is mainly used to automatically generate use case files in the system, and create and modify use case information according to corresponding templates.
用例管理模块至少还包含添加用例、用例查询、删除用例功能中的任意一种;添加用例的配置信息至少包含用例名称、用例代码、用例分类、用例类别、用例描述、用例执行文件中的任意一种。 The use case management module also includes at least any one of the functions of adding a use case, using case query, and deleting a use case; the configuration information of adding a use case includes at least any one of the use case name, use case code, use case classification, use case category, use case description, and use case execution file kind.
任务管理模块包含添加测试任务、任务查询、任务执行、任务删除。 The task management module includes adding test tasks, task query, task execution, and task deletion.
任务管理模块至少还包含添加测试任务、任务查询、任务执行、任务删除功能中的任意一种; The task management module also includes at least any one of the functions of adding test tasks, task query, task execution, and task deletion;
添加测试任务至少包含测试环境、任务名称、任务类型(即时任务、定时任务)、用例类别(接口测试、UI测试)、邮件通知、使用域名访问中的任意一种。 Adding a test task includes at least any one of the test environment, task name, task type (immediate task, scheduled task), use case category (interface test, UI test), email notification, and domain name access.
测试环境管理模块至少还包含添加环境、编辑环境、查询环境信息功能中的任意一种;添加环境至少包含环境名称、IP地址、主机名称、域名、HTTP端口、Dubbo端口、Socket端口、数据库类型(包含Oracle、MySQL、SQLServer)、缓存名称、缓存端口号、数据库Key、数据库连接地址、数据库连接用户名、数据库连接密码中的任意一种。 The test environment management module also includes at least any one of the functions of adding environment, editing environment, and querying environment information; adding an environment includes at least environment name, IP address, host name, domain name, HTTP port, Dubbo port, Socket port, database type ( Including Oracle, MySQL, SQLServer), cache name, cache port number, database key, database connection address, database connection user name, database connection password.
工具模块至少还包含证书管理单元、生成签名单元、脚本管理单元、自动生成XML单元、文件上传单元、Host配置单元中的任意一种; The tool module also includes at least any one of a certificate management unit, a signature generation unit, a script management unit, an automatic XML generation unit, a file upload unit, and a Host configuration unit;
证书管理单元至少包含添加证书、编辑证书和删除证书中的任意一种,添加证书至少包含证书名称、私钥密码、证书别名、公钥、私钥、证书描述和证书文件中的任意一种; The certificate management unit includes at least any one of adding certificate, editing certificate and deleting certificate, and adding certificate includes at least any one of certificate name, private key password, certificate alias, public key, private key, certificate description and certificate file;
生成签名单元包含两种方式:证书签名和密钥签名;证书签名是将签名明文按照证书加密方式进行签名从而生成密文;密钥签名是将商户或银行提供的密钥进行签名从而生成密文; There are two ways to generate a signature unit: certificate signature and key signature; certificate signature is to sign the signed plaintext according to the certificate encryption method to generate ciphertext; key signature is to sign the key provided by the merchant or bank to generate ciphertext ;
脚本管理单元至少包含添加脚本、编辑脚本、删除脚本,添加脚本包含脚本名称、脚本代码、脚本类型、脚本分类、脚本描述、sql脚本文件中的任意一种; The script management unit at least includes adding scripts, editing scripts, and deleting scripts, and adding scripts includes any one of script name, script code, script type, script classification, script description, and sql script file;
自动生成XML单元是自动生成用例XML的一项转换工具,自动化生成XML是按照协议类型进行自动生成相应的用例XML文件; The automatic generation of XML unit is a conversion tool for automatic generation of use case XML, and the automatic generation of XML is to automatically generate the corresponding use case XML file according to the protocol type;
文件上传单元是用例中所需的文件进行统一上传管理,用于对已上传的文件进行查询、删除、下载; The file upload unit is the unified upload management of the files required in the use case, and is used to query, delete, and download the uploaded files;
Host配置单元是对计算机系统的Host文件进行添加、编辑、修改。 The Host configuration unit is to add, edit, and modify the Host file of the computer system.
权限管理模块还包含用户管理模块和角色管理模块。用户管理模块至少包含添加用户、编辑用户、查询用户、删除用户、分配角色中的任意一种。添加用户至少包含用户名、手机号、用户描述。分配角色是对已添加的用户进行分配相应的角色。角色管理模块包含添加角色、编辑角色、删除角色、分配权限。添加角色包含角色名称、角色代码、角色描述。分配权限是对已有的用户进行分配相应的模块权限。 The authority management module also includes a user management module and a role management module. The user management module includes at least any one of adding users, editing users, querying users, deleting users, and assigning roles. Adding a user includes at least the user name, mobile phone number, and user description. Assigning roles is to assign corresponding roles to the added users. The role management module includes adding roles, editing roles, deleting roles, and assigning permissions. Adding a role includes role name, role code, and role description. Assigning permissions is to assign corresponding module permissions to existing users.
角色管理模块是针对用户管理模块的基础上进行使用的,是针对用户进行分配相应的角色。例如:用户管理模块添加新用户时,请求角色管理模块分配角色,角色包括管理员、测试人员、测试组长等,角色管理模块根据角色分配角色权限。 The role management module is used on the basis of the user management module, and assigns corresponding roles to users. For example: when the user management module adds a new user, it requests the role management module to assign roles. The roles include administrator, tester, test team leader, etc., and the role management module assigns role permissions according to the roles.
其中,工具模块是辅助测试用例配置时的一些工具,它可以选择性选取使用。 Among them, the tool module is some tools for auxiliary test case configuration, which can be selected and used selectively.
基于HTTP协议接口示例如下: An example of an interface based on the HTTP protocol is as follows:
添加商户话费充值接口,该接口是基于HTTP协议的,需要输入接口名称,接口代码,选择接口分类,选择Http协议,输入请求路径,选择请求方式,URL编码设置下,需要注意是接口代码是唯一标识值,此接口代码是给测试用例中配置使用的,该接口已经添加完成。 Add an interface for merchant phone bill recharge. This interface is based on the HTTP protocol. You need to enter the interface name, interface code, select the interface category, select the Http protocol, enter the request path, select the request method, and under the URL encoding setting, it should be noted that the interface code is unique. Identification value, this interface code is used for configuration in the test case, and the interface has been added.
基于Dubbo协议接口示例如下: An example of an interface based on the Dubbo protocol is as follows:
添加商城发货接口,该接口是基于Dubbo协议的,需要输入接口名称,接口代码,选择接口分类,选择Dubbo协议,输入服务接口名称,方法名称,参数类型,版本号。需要注意是接口代码是唯一标识值,此接口代码是给测试用例中配置使用的。 Add the mall delivery interface, which is based on the Dubbo protocol. You need to enter the interface name, interface code, select the interface category, select the Dubbo protocol, and enter the service interface name, method name, parameter type, and version number. It should be noted that the interface code is a unique identification value, and this interface code is used for configuration in the test case.
图2为本发明的自动化测试系统结构流程图,主要包含以下几个接口组成: Fig. 2 is a flow chart of the structure of the automated testing system of the present invention, which mainly includes the following interfaces:
接口创建、用例配置接口、用例执行接口、环境配置接口、脚本配置接口、任务配置接口、任务执行接口、Host配置接口、生成XML接口、文件上传接口、证书配置接口、用户配置接口、权限配置接口。 Interface creation, use case configuration interface, use case execution interface, environment configuration interface, script configuration interface, task configuration interface, task execution interface, Host configuration interface, XML generation interface, file upload interface, certificate configuration interface, user configuration interface, authority configuration interface .
基于Dubbo协议的接口测试,Dubbo协议主要是根据服务接口进行调用。本自动化测试平台是将业务系统的服务包进行反射调用相应的服务接口和相应的方法,服务接口信息配置在本系统的接口管理模块中进行创建。其中Dubbo接口配置包含服务接口、方法名、参数类型、版本号。服务接口的参数支持基本数据类型、集合、对象类型。 Based on the interface test of the Dubbo protocol, the Dubbo protocol is mainly called according to the service interface. This automated test platform is to reflect the service package of the business system and call the corresponding service interface and corresponding method. The service interface information configuration is created in the interface management module of this system. The Dubbo interface configuration includes the service interface, method name, parameter type, and version number. The parameters of the service interface support basic data types, collections, and object types.
本系统的主要结构流程为: The main structural process of this system is:
步骤1. 创建接口进行配置接口的相关参数。其中创建接口的配置信息包含接口名称、接口代码、接口分类、接口协议、接口描述、接口超时时间、延迟执行时间、执行后睡眠时间。接口协议包含HTTP、SOCKET、DUBBO。其中HTTP接口配置包含HTTP请求路径、请求方式,(请求方式包含Get、Post。)是否模拟Ajax请求,SSL安全链接、客户端认证、URL编码方式。其中SOCKET接口配置包含URL编码方式。其中DUBBO接口配置包含服务接口、方法名、参数类型、版本号; Step 1. Create an interface to configure related parameters of the interface. The configuration information for creating an interface includes interface name, interface code, interface classification, interface protocol, interface description, interface timeout time, delayed execution time, and sleep time after execution. Interface protocols include HTTP, SOCKET, DUBBO. The HTTP interface configuration includes HTTP request path, request method, (request method includes Get, Post.) Whether to simulate Ajax request, SSL secure link, client authentication, URL encoding method. The SOCKET interface configuration includes the URL encoding method. The DUBBO interface configuration includes service interface, method name, parameter type, and version number;
步骤2. 用例配置接口查询出接口的信息进行创建用例。添加用例的配置信息包含用例名称、用例代码、用例分类、用例类别、用例描述、用例执行文件; Step 2. The use case configuration interface queries the information of the outgoing interface to create a use case. The configuration information for adding a use case includes the name of the use case, the code of the use case, the classification of the use case, the category of the use case, the description of the use case, and the execution file of the use case;
步骤3. 环境配置接口进行对测试环境进行创建相关的参数。添加测试环境包含环境名称、IP地址、主机名称、域名、HTTP端口、Dubbo端口、Socket端口、数据库类型(包含Oracle、MySQL、SQLServer)、缓存名称、缓存端口号、数据库Key、数据库连接地址、数据库连接用户名、数据库连接密码; Step 3. The environment configuration interface is used to create parameters related to the test environment. Adding a test environment includes environment name, IP address, host name, domain name, HTTP port, Dubbo port, Socket port, database type (including Oracle, MySQL, SQLServer), cache name, cache port number, database Key, database connection address, database Connection username, database connection password;
步骤4. 脚本配置接口进行对测试脚本进行创建。添加脚本包含脚本名称、脚本代码、脚本类型(Sql脚本)、脚本分类、脚本描述、sql脚本文件; Step 4. Use the script configuration interface to create test scripts. Add script includes script name, script code, script type (Sql script), script classification, script description, sql script file;
步骤5. 证书配置接口进行配置用例相关的证书。添加证书包含证书名称、私钥密码、证书别名、公钥、私钥、证书描述、证书文件; Step 5. Use the certificate configuration interface to configure certificates related to use cases. Adding a certificate includes certificate name, private key password, certificate alias, public key, private key, certificate description, and certificate file;
步骤6. Host配置接口进行对环境Host进行创建。创建Host配置是对计算机系统的Host文件进行添加、编辑、修改; Step 6. The Host configuration interface is used to create the environment Host. Creating a Host configuration is to add, edit, and modify the Host file of the computer system;
步骤7.执行测试用例时选择对应的测试环境信息进行执行相关用例。测试环境信息包含环境名称、IP地址、主机名称、域名、HTTP端口、Dubbo端口、Socket端口、数据库类型(包含Oracle、MySQL、SQLServer)、缓存名称、缓存端口号、数据库Key、数据库连接地址、数据库连接用户名、数据库连接密码; Step 7. When executing a test case, select the corresponding test environment information to execute the relevant use case. Test environment information includes environment name, IP address, host name, domain name, HTTP port, Dubbo port, Socket port, database type (including Oracle, MySQL, SQLServer), cache name, cache port number, database Key, database connection address, database Connection username, database connection password;
步骤8.任务配置接口进行测试任务的创建。添加测试任务包含测试环境、任务名称、任务类型(即时任务、定时任务)、用例类别(接口测试、UI测试)、邮件通知、使用域名访问。 Step 8. The task configuration interface is used to create test tasks. Adding test tasks includes test environment, task name, task type (immediate task, scheduled task), use case category (interface test, UI test), email notification, and domain name access.
图3为本发明的自动化测试系统操作流程图,主要流程如下: Fig. 3 is the operation flow chart of automatic testing system of the present invention, and main flow is as follows:
步骤1. 通过接口服务查询到相关的接口定义信息。其中创建接口的配置信息包含接口名称、接口代码、接口分类、接口协议、接口描述、接口超时时间、延迟执行时间、执行后睡眠时间。接口协议包含HTTP、SOCKET、DUBBO。其中HTTP接口配置包含HTTP请求路径、请求方式,(请求方式包含Get、Post。)是否模拟Ajax请求,SSL安全链接、客户端认证、URL编码方式。其中SOCKET接口配置包含URL编码方式。其中DUBBO接口配置包含服务接口、方法名、参数类型、版本号; Step 1. Query the relevant interface definition information through the interface service. The configuration information for creating an interface includes interface name, interface code, interface classification, interface protocol, interface description, interface timeout time, delayed execution time, and sleep time after execution. Interface protocols include HTTP, SOCKET, DUBBO. The HTTP interface configuration includes HTTP request path, request method, (request method includes Get, Post.) Whether to simulate Ajax request, SSL secure link, client authentication, URL encoding method. The SOCKET interface configuration includes the URL encoding method. The DUBBO interface configuration includes service interface, method name, parameter type, and version number;
步骤2. 封装接口的请求参数并发送请求,接口的请求参数是指不同协议的接口所需的参数值; Step 2. Encapsulate the request parameters of the interface and send the request. The request parameters of the interface refer to the parameter values required by the interfaces of different protocols;
步骤3. 通过上下文参数传递接口解析出参数并进行在上下文中传递。传递参数是指接口与接口之间所需依赖性的参数值进行保存传递; Step 3. Parse the parameters through the context parameter passing interface and pass them in the context. Passing parameters refers to saving and passing the parameter values of the required dependencies between interfaces;
步骤4. 校验规则接口解析并校验相应的结果。根据校验规则进行解析并校验相应的接口返回的结果。校验规则包含页面元素校验、数据库校验、对象校验。页面元素校验是指对接口返回的页面进行解析校验相应的值。数据库校验是指对接口返回的值和数据库值进行校验。对象校验是指对接口所返回的对象解析并取出相应的参数进行校验; Step 4. The verification rule interface parses and verifies the corresponding results. Parse and verify the results returned by the corresponding interface according to the verification rules. Validation rules include page element validation, database validation, and object validation. Page element verification refers to parsing and verifying the corresponding value of the page returned by the interface. Database verification refers to verifying the value returned by the interface and the database value. Object verification refers to parsing the object returned by the interface and taking out the corresponding parameters for verification;
步骤 5. 把接口执行的结果记录保存到相应的日志文件中,可以查看相应执行的日志信息。 Step 5. Save the result record of the interface execution to the corresponding log file, and you can view the corresponding execution log information.
图4为本发明的自动化测试系统操作流程图,主要流程如下: Fig. 4 is the operation flowchart of automated testing system of the present invention, and main flow is as follows:
步骤1. 测试人员配置相应的接口参数信息。其中接口的参数信息包含接口名称、接口代码、接口分类、接口协议、接口描述、接口超时时间、延迟执行时间、执行后睡眠时间。接口协议包含HTTP、SOCKET、DUBBO。其中HTTP接口配置包含HTTP请求路径、请求方式,(请求方式包含Get、Post。)是否模拟Ajax请求,SSL安全链接、客户端认证、URL编码方式。其中SOCKET接口配置包含URL编码方式。其中DUBBO接口配置包含服务接口、方法名、参数类型、版本号; Step 1. The tester configures the corresponding interface parameter information. The parameter information of the interface includes interface name, interface code, interface classification, interface protocol, interface description, interface timeout time, delayed execution time, and sleep time after execution. Interface protocols include HTTP, SOCKET, DUBBO. The HTTP interface configuration includes HTTP request path, request method, (request method includes Get, Post.) Whether to simulate Ajax request, SSL secure link, client authentication, URL encoding method. The SOCKET interface configuration includes the URL encoding method. The DUBBO interface configuration includes service interface, method name, parameter type, and version number;
步骤2. 编写测试用例并查找相应的接口是否存在,如不存在就测试异常并结束。如存在就根据接口的配置信息进行接口调用。其中接口的配置信息包含接口名称、接口代码、接口分类、接口协议、接口描述、接口超时时间、延迟执行时间、执行后睡眠时间。接口协议包含HTTP、SOCKET、DUBBO。其中HTTP接口配置包含HTTP请求路径、请求方式,(请求方式包含Get、Post。)是否模拟Ajax请求,SSL安全链接、客户端认证、URL编码方式。其中SOCKET接口配置包含URL编码方式。其中DUBBO接口配置包含服务接口、方法名、参数类型、版本号; Step 2. Write a test case and find out whether the corresponding interface exists. If it does not exist, test for an exception and end. If it exists, call the interface according to the configuration information of the interface. The interface configuration information includes interface name, interface code, interface classification, interface protocol, interface description, interface timeout time, delayed execution time, and sleep time after execution. Interface protocols include HTTP, SOCKET, DUBBO. The HTTP interface configuration includes HTTP request path, request method, (request method includes Get, Post.) Whether to simulate Ajax request, SSL secure link, client authentication, URL encoding method. The SOCKET interface configuration includes the URL encoding method. The DUBBO interface configuration includes service interface, method name, parameter type, and version number;
步骤 3. 用例中如有脚本调用,需要在脚本管理创建并上传测试脚本。创建脚本包含脚本名称、脚本代码、脚本类型(Sql脚本)、脚本分类、脚本描述、sql脚本文件; Step 3. If there is a script call in the use case, you need to create and upload a test script in the script management. Creating a script includes script name, script code, script type (Sql script), script classification, script description, and sql script file;
步骤4. 执行测试用例前需要检查测试环境是否配置正确,无配置或者配置有误用例也就执行失败并结束测试,并把异常信息记录到测试日志中; Step 4. Before executing the test case, it is necessary to check whether the test environment is configured correctly. If there is no configuration or the configuration is incorrect, the test case will fail and the test will end, and the exception information will be recorded in the test log;
步骤5. 用例执行完成后,通过测试记录结果可以查看相应的用例执行记录。 Step 5. After the execution of the use case is completed, the corresponding use case execution record can be viewed through the test record result.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510006679.XA CN104601403A (en) | 2015-01-07 | 2015-01-07 | Automatic test system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510006679.XA CN104601403A (en) | 2015-01-07 | 2015-01-07 | Automatic test system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104601403A true CN104601403A (en) | 2015-05-06 |
Family
ID=53126927
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510006679.XA Pending CN104601403A (en) | 2015-01-07 | 2015-01-07 | Automatic test system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104601403A (en) |
Cited By (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104901845A (en) * | 2015-05-18 | 2015-09-09 | 中国互联网络信息中心 | Automation test system and method of domain name WHOIS service |
| CN105335293A (en) * | 2015-11-30 | 2016-02-17 | 努比亚技术有限公司 | Automatic testing system and method based on parallel ports |
| CN105528297A (en) * | 2016-01-29 | 2016-04-27 | 广州酷狗计算机科技有限公司 | Method and device for testing web page |
| CN106339318A (en) * | 2016-08-29 | 2017-01-18 | 上海斐讯数据通信技术有限公司 | Automatic testing device and establishment method thereof |
| CN106445824A (en) * | 2016-09-30 | 2017-02-22 | 南京途牛科技有限公司 | Interface comprehensiveness management system based on character |
| CN106874176A (en) * | 2015-12-14 | 2017-06-20 | 阿里巴巴集团控股有限公司 | Intelligent test method and device |
| CN106897206A (en) * | 2015-12-18 | 2017-06-27 | 阿里巴巴集团控股有限公司 | A kind of service test method and device |
| CN106920346A (en) * | 2015-12-28 | 2017-07-04 | 航天信息股份有限公司 | The automated testing method of single business is received based on POS |
| CN107122305A (en) * | 2017-05-04 | 2017-09-01 | 浙江路港互通信息技术有限公司 | Software testing device and method |
| CN107368423A (en) * | 2017-08-08 | 2017-11-21 | 携程计算机技术(上海)有限公司 | Interface automatic configuration system and the automatized script processing method carried out wherein |
| CN107402880A (en) * | 2016-05-20 | 2017-11-28 | 腾讯科技(北京)有限公司 | A kind of method of testing and electronic equipment |
| CN107451044A (en) * | 2016-05-31 | 2017-12-08 | 北京京东尚科信息技术有限公司 | The method and its equipment of Error Location in alignment system |
| CN107748717A (en) * | 2017-09-26 | 2018-03-02 | 深圳市牛鼎丰科技有限公司 | Automatic interface testing method, device, storage medium and computer equipment |
| CN107766236A (en) * | 2017-09-21 | 2018-03-06 | 平安科技(深圳)有限公司 | Test assignment automatic management method, apparatus, equipment and storage medium |
| CN107885834A (en) * | 2017-11-09 | 2018-04-06 | 郑州云海信息技术有限公司 | A kind of Hadoop big datas component uniformly verifies system |
| CN108733569A (en) * | 2018-05-25 | 2018-11-02 | 北京五八信息技术有限公司 | A kind of automatic interface testing method, device, storage medium and equipment |
| CN108900369A (en) * | 2018-05-31 | 2018-11-27 | 武汉虹信技术服务有限责任公司 | A kind of interface test method based on post request |
| CN109086216A (en) * | 2018-10-26 | 2018-12-25 | 苏州友教习亦教育科技有限公司 | Automatization test system |
| CN109445841A (en) * | 2018-11-08 | 2019-03-08 | 深圳乐信软件技术有限公司 | Interface document management method, device, server and storage medium |
| CN109508284A (en) * | 2018-07-02 | 2019-03-22 | 四川斐讯信息技术有限公司 | A kind of system interface test platform and system |
| CN109510737A (en) * | 2018-12-14 | 2019-03-22 | 深圳壹账通智能科技有限公司 | Protocol interface test method, device, computer equipment and storage medium |
| CN109828870A (en) * | 2018-12-15 | 2019-05-31 | 中国平安人寿保险股份有限公司 | Interface testing environmental management technique, device, electronic equipment and storage medium |
| CN110221814A (en) * | 2019-05-28 | 2019-09-10 | 深圳市六度人和科技有限公司 | A kind of project management method, device and storage device |
| CN110245064A (en) * | 2018-03-08 | 2019-09-17 | 北京京东尚科信息技术有限公司 | Object test method and its system, computer system and computer-readable medium |
| CN110287070A (en) * | 2019-05-21 | 2019-09-27 | 平安银行股份有限公司 | ESB specialized protocol interface test method, server and computer readable storage medium |
| CN112035375A (en) * | 2020-09-17 | 2020-12-04 | 中国银行股份有限公司 | socket interface automatic test system |
| CN112115040A (en) * | 2020-06-30 | 2020-12-22 | 上海金融期货信息技术有限公司 | A decentralized automated test management system and method |
| CN112162914A (en) * | 2020-07-27 | 2021-01-01 | 上海金融期货信息技术有限公司 | A method and device for automatic generation of test cases |
| CN112181852A (en) * | 2020-10-28 | 2021-01-05 | 深圳市万睿智能科技有限公司 | Interface automatic testing method and device, computer equipment and storage medium |
| CN112395255A (en) * | 2019-08-13 | 2021-02-23 | 神讯电脑(昆山)有限公司 | Test file management system |
| CN112506786A (en) * | 2020-12-15 | 2021-03-16 | 西安中朗智控科技有限公司 | Regression testing method and regression testing device |
| CN112988555A (en) * | 2019-12-13 | 2021-06-18 | 中移信息技术有限公司 | Interface test method, device, equipment and storage medium |
| CN113609006A (en) * | 2021-07-19 | 2021-11-05 | 浙江吉利控股集团有限公司 | Interface automatic test platform capable of high multiplexing |
| CN113900874A (en) * | 2021-10-18 | 2022-01-07 | 海光信息技术股份有限公司 | Test vector management system and test vector management method |
| CN114153722A (en) * | 2021-11-18 | 2022-03-08 | 南方电网数字电网研究院有限公司 | System and method for testing functions based on data components |
| CN114817068A (en) * | 2022-05-25 | 2022-07-29 | 云账户技术(天津)有限公司 | Interface testing method and device based on mock test and electronic equipment |
| CN115168225A (en) * | 2022-07-25 | 2022-10-11 | 沈阳数融科技有限公司 | A debugging method for simulating IoT smart devices |
| CN115525566A (en) * | 2022-10-21 | 2022-12-27 | 北京博思致新互联网科技有限责任公司 | Test management platform and management method |
| CN119854285A (en) * | 2025-03-18 | 2025-04-18 | 深圳乐信软件技术有限公司 | File uploading method, device, equipment and medium based on IOS (input/output) terminal |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1767453A (en) * | 2004-10-31 | 2006-05-03 | 中兴通讯股份有限公司 | Automatic test method and system |
| CN1777127A (en) * | 2005-12-08 | 2006-05-24 | 中国移动通信集团公司 | Protocol conformance measuring device and method |
| CN101001182A (en) * | 2007-01-12 | 2007-07-18 | 中国电信股份有限公司 | Adaptive test method and system of network management interface test |
| CN101022375A (en) * | 2007-04-04 | 2007-08-22 | 杭州华为三康技术有限公司 | Centralizing automatic testing device and method for testing radio local network |
| CN101114954A (en) * | 2007-09-06 | 2008-01-30 | 中兴通讯股份有限公司 | Protocol Test Set |
| CN101136798A (en) * | 2007-10-16 | 2008-03-05 | 中兴通讯股份有限公司 | A data configuration automated testing system and method |
| CN101212357A (en) * | 2006-12-31 | 2008-07-02 | 亿阳信通股份有限公司 | Method and device for testing an interface |
| US20090070742A1 (en) * | 2003-05-27 | 2009-03-12 | Venkata Subbarao Voruganti | Method of converting a regression test script of an automated testing tool into a function |
| CN103136095A (en) * | 2011-11-28 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Method, device and system of test application program interface |
-
2015
- 2015-01-07 CN CN201510006679.XA patent/CN104601403A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090070742A1 (en) * | 2003-05-27 | 2009-03-12 | Venkata Subbarao Voruganti | Method of converting a regression test script of an automated testing tool into a function |
| CN1767453A (en) * | 2004-10-31 | 2006-05-03 | 中兴通讯股份有限公司 | Automatic test method and system |
| CN1777127A (en) * | 2005-12-08 | 2006-05-24 | 中国移动通信集团公司 | Protocol conformance measuring device and method |
| CN101212357A (en) * | 2006-12-31 | 2008-07-02 | 亿阳信通股份有限公司 | Method and device for testing an interface |
| CN101001182A (en) * | 2007-01-12 | 2007-07-18 | 中国电信股份有限公司 | Adaptive test method and system of network management interface test |
| CN101022375A (en) * | 2007-04-04 | 2007-08-22 | 杭州华为三康技术有限公司 | Centralizing automatic testing device and method for testing radio local network |
| CN101114954A (en) * | 2007-09-06 | 2008-01-30 | 中兴通讯股份有限公司 | Protocol Test Set |
| CN101136798A (en) * | 2007-10-16 | 2008-03-05 | 中兴通讯股份有限公司 | A data configuration automated testing system and method |
| CN103136095A (en) * | 2011-11-28 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Method, device and system of test application program interface |
Cited By (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104901845B (en) * | 2015-05-18 | 2018-03-16 | 中国互联网络信息中心 | Domain name WHOIS automatizations of service test system and method |
| CN104901845A (en) * | 2015-05-18 | 2015-09-09 | 中国互联网络信息中心 | Automation test system and method of domain name WHOIS service |
| CN105335293A (en) * | 2015-11-30 | 2016-02-17 | 努比亚技术有限公司 | Automatic testing system and method based on parallel ports |
| CN105335293B (en) * | 2015-11-30 | 2019-08-30 | 努比亚技术有限公司 | A kind of automatization test system and method based on interface concurrent |
| CN106874176A (en) * | 2015-12-14 | 2017-06-20 | 阿里巴巴集团控股有限公司 | Intelligent test method and device |
| CN106897206A (en) * | 2015-12-18 | 2017-06-27 | 阿里巴巴集团控股有限公司 | A kind of service test method and device |
| CN106897206B (en) * | 2015-12-18 | 2020-06-02 | 阿里巴巴集团控股有限公司 | Service testing method and device |
| CN106920346A (en) * | 2015-12-28 | 2017-07-04 | 航天信息股份有限公司 | The automated testing method of single business is received based on POS |
| CN105528297A (en) * | 2016-01-29 | 2016-04-27 | 广州酷狗计算机科技有限公司 | Method and device for testing web page |
| CN107402880A (en) * | 2016-05-20 | 2017-11-28 | 腾讯科技(北京)有限公司 | A kind of method of testing and electronic equipment |
| CN107402880B (en) * | 2016-05-20 | 2020-10-16 | 腾讯科技(北京)有限公司 | Test method and electronic equipment |
| CN107451044A (en) * | 2016-05-31 | 2017-12-08 | 北京京东尚科信息技术有限公司 | The method and its equipment of Error Location in alignment system |
| CN106339318A (en) * | 2016-08-29 | 2017-01-18 | 上海斐讯数据通信技术有限公司 | Automatic testing device and establishment method thereof |
| CN106445824A (en) * | 2016-09-30 | 2017-02-22 | 南京途牛科技有限公司 | Interface comprehensiveness management system based on character |
| CN106445824B (en) * | 2016-09-30 | 2019-06-25 | 南京途牛科技有限公司 | A kind of interface synthesis management system of based role |
| CN107122305A (en) * | 2017-05-04 | 2017-09-01 | 浙江路港互通信息技术有限公司 | Software testing device and method |
| CN107122305B (en) * | 2017-05-04 | 2020-03-13 | 浙江数链科技有限公司 | Software testing device and method |
| CN107368423A (en) * | 2017-08-08 | 2017-11-21 | 携程计算机技术(上海)有限公司 | Interface automatic configuration system and the automatized script processing method carried out wherein |
| CN107766236A (en) * | 2017-09-21 | 2018-03-06 | 平安科技(深圳)有限公司 | Test assignment automatic management method, apparatus, equipment and storage medium |
| CN107766236B (en) * | 2017-09-21 | 2021-03-02 | 平安科技(深圳)有限公司 | Test task automatic management method, device, equipment and storage medium |
| CN107748717A (en) * | 2017-09-26 | 2018-03-02 | 深圳市牛鼎丰科技有限公司 | Automatic interface testing method, device, storage medium and computer equipment |
| CN107885834A (en) * | 2017-11-09 | 2018-04-06 | 郑州云海信息技术有限公司 | A kind of Hadoop big datas component uniformly verifies system |
| CN110245064A (en) * | 2018-03-08 | 2019-09-17 | 北京京东尚科信息技术有限公司 | Object test method and its system, computer system and computer-readable medium |
| CN108733569A (en) * | 2018-05-25 | 2018-11-02 | 北京五八信息技术有限公司 | A kind of automatic interface testing method, device, storage medium and equipment |
| CN108900369A (en) * | 2018-05-31 | 2018-11-27 | 武汉虹信技术服务有限责任公司 | A kind of interface test method based on post request |
| CN109508284A (en) * | 2018-07-02 | 2019-03-22 | 四川斐讯信息技术有限公司 | A kind of system interface test platform and system |
| CN109086216B (en) * | 2018-10-26 | 2023-09-12 | 苏州友教习亦教育科技有限公司 | Automated testing system |
| CN109086216A (en) * | 2018-10-26 | 2018-12-25 | 苏州友教习亦教育科技有限公司 | Automatization test system |
| CN109445841A (en) * | 2018-11-08 | 2019-03-08 | 深圳乐信软件技术有限公司 | Interface document management method, device, server and storage medium |
| CN109445841B (en) * | 2018-11-08 | 2022-04-22 | 深圳乐信软件技术有限公司 | Interface document management method, device, server and storage medium |
| CN109510737A (en) * | 2018-12-14 | 2019-03-22 | 深圳壹账通智能科技有限公司 | Protocol interface test method, device, computer equipment and storage medium |
| CN109510737B (en) * | 2018-12-14 | 2022-04-26 | 深圳壹账通智能科技有限公司 | Protocol interface testing method and device, computer equipment and storage medium |
| CN109828870B (en) * | 2018-12-15 | 2024-07-30 | 中国平安人寿保险股份有限公司 | Interface test environment management method and device, electronic equipment and storage medium |
| CN109828870A (en) * | 2018-12-15 | 2019-05-31 | 中国平安人寿保险股份有限公司 | Interface testing environmental management technique, device, electronic equipment and storage medium |
| CN110287070A (en) * | 2019-05-21 | 2019-09-27 | 平安银行股份有限公司 | ESB specialized protocol interface test method, server and computer readable storage medium |
| CN110287070B (en) * | 2019-05-21 | 2024-03-19 | 平安银行股份有限公司 | ESB special protocol interface test method, server and computer readable storage medium |
| CN110221814A (en) * | 2019-05-28 | 2019-09-10 | 深圳市六度人和科技有限公司 | A kind of project management method, device and storage device |
| CN112395255A (en) * | 2019-08-13 | 2021-02-23 | 神讯电脑(昆山)有限公司 | Test file management system |
| CN112988555A (en) * | 2019-12-13 | 2021-06-18 | 中移信息技术有限公司 | Interface test method, device, equipment and storage medium |
| CN112988555B (en) * | 2019-12-13 | 2024-05-24 | 中移信息技术有限公司 | Interface testing method, device, equipment and storage medium |
| CN112115040A (en) * | 2020-06-30 | 2020-12-22 | 上海金融期货信息技术有限公司 | A decentralized automated test management system and method |
| CN112162914B (en) * | 2020-07-27 | 2024-06-04 | 上海金融期货信息技术有限公司 | Method and device for automatically generating test cases |
| CN112162914A (en) * | 2020-07-27 | 2021-01-01 | 上海金融期货信息技术有限公司 | A method and device for automatic generation of test cases |
| CN112035375B (en) * | 2020-09-17 | 2024-04-19 | 中国银行股份有限公司 | Socket interface automatic test system |
| CN112035375A (en) * | 2020-09-17 | 2020-12-04 | 中国银行股份有限公司 | socket interface automatic test system |
| CN112181852A (en) * | 2020-10-28 | 2021-01-05 | 深圳市万睿智能科技有限公司 | Interface automatic testing method and device, computer equipment and storage medium |
| CN112506786A (en) * | 2020-12-15 | 2021-03-16 | 西安中朗智控科技有限公司 | Regression testing method and regression testing device |
| CN113609006A (en) * | 2021-07-19 | 2021-11-05 | 浙江吉利控股集团有限公司 | Interface automatic test platform capable of high multiplexing |
| CN113609006B (en) * | 2021-07-19 | 2025-05-02 | 浙江吉利控股集团有限公司 | A highly reusable interface automation testing platform |
| CN113900874A (en) * | 2021-10-18 | 2022-01-07 | 海光信息技术股份有限公司 | Test vector management system and test vector management method |
| CN114153722A (en) * | 2021-11-18 | 2022-03-08 | 南方电网数字电网研究院有限公司 | System and method for testing functions based on data components |
| CN114817068A (en) * | 2022-05-25 | 2022-07-29 | 云账户技术(天津)有限公司 | Interface testing method and device based on mock test and electronic equipment |
| CN115168225A (en) * | 2022-07-25 | 2022-10-11 | 沈阳数融科技有限公司 | A debugging method for simulating IoT smart devices |
| CN115525566A (en) * | 2022-10-21 | 2022-12-27 | 北京博思致新互联网科技有限责任公司 | Test management platform and management method |
| CN115525566B (en) * | 2022-10-21 | 2025-10-24 | 北京博思致新互联网科技有限责任公司 | A test management platform and management method |
| CN119854285A (en) * | 2025-03-18 | 2025-04-18 | 深圳乐信软件技术有限公司 | File uploading method, device, equipment and medium based on IOS (input/output) terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104601403A (en) | Automatic test system | |
| US8434129B2 (en) | Method and apparatus for multi-domain identity interoperability and compliance verification | |
| CN112631919B (en) | Contrast test method, device, computer equipment and storage medium | |
| CN110737584A (en) | Service data testing method and device based on block chain and computer equipment | |
| WO2018006789A1 (en) | Parameter checking method and apparatus, and network management server and computer storage medium | |
| CN111767095A (en) | Microservice generation method, apparatus, terminal device and storage medium | |
| CN111444500A (en) | Authentication method, apparatus, device and readable storage medium | |
| CN107113313A (en) | Data are uploaded to the agency service of destination from source | |
| CN105335287B (en) | An automated testing method and device | |
| CN105701009B (en) | Security application test method in mobile terminal | |
| CN105204991A (en) | Internet of things test method and device | |
| CN113901476A (en) | A kind of vulnerability verification method, system, device and medium based on virtualization environment | |
| WO2020258674A1 (en) | Script file verification method and apparatus, server and storage medium | |
| CN112015715A (en) | Industrial Internet data management service testing method and system | |
| CN112132554A (en) | A government information processing method, device, electronic device and storage medium | |
| CN103647650B (en) | Rule definition based automatic signature/signature verification device and method | |
| US20100030805A1 (en) | Propagating information from a trust chain processing | |
| CN115774581A (en) | Method and related apparatus for executing robot feet | |
| CN109246125A (en) | A kind of Host Security condition evaluation system | |
| CN103617214A (en) | A CIM model path query method and device | |
| WO2013123743A1 (en) | Heterogeneous processing method and device | |
| CN117938405A (en) | CDN service orchestration method, device, equipment and storage medium in a multi-cloud environment | |
| CN110474968A (en) | A kind of the block chain mixing common recognition mechanism framework and its method of adaptive sensing type | |
| CN109669829A (en) | A kind of diagnosis adjustment method, device and server based on BMC | |
| CN104702421A (en) | Web-based configuration management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150506 |