一种基于RedwoodHQ的自动化测试方法技术

技术编号:15746545 阅读:97 留言:0更新日期:2017-07-03 02:06
本发明专利技术公开了一种基于RedwoodHQ的自动化测试方法,其特征在于,包括以下步骤:(1)在服务器上安装RedwoodHQ网页平台;(2)向RedwoodHQ网页平台中置入自动测试命令;(3)将自动测试命令与关键字关联;(4)在RedwoodHQ网页平台上输入由关键字组成的测试用例,测试用例中的关键字将顺序通过与之对应的自动测试命令进行测试,并将执行的用例标示为成功或失败。本发明专利技术不仅步骤简单、方便操作,而且不需要搭建软件开发环境、还能合理使用开发人员的代码能力以及测试人员的用例设计能力,适合推广使用。

An automated test method based on RedwoodHQ

The invention discloses an automatic testing method based on RedwoodHQ, is characterized by comprising the following steps: (1) the installation of RedwoodHQ platform in the web server; (2) automatic test command to the RedwoodHQ page placement platform; (3) the automatic test command and key word association; (4) input test cases by keywords composition in the RedwoodHQ web platform, the test case in order to test the key will automatically through the test command with the corresponding, and the implementation of the case marked success or failure. The invention not only has simple steps and convenient operation, but also does not need to build a software development environment, and can reasonably use the code capability of the developer and the design ability of the test personnel's use case, and is suitable for popularization and use.

【技术实现步骤摘要】
一种基于RedwoodHQ的自动化测试方法
本专利技术涉及一种自动化测试方法,尤其涉及一种基于RedwoodHQ的自动化测试方法。
技术介绍
目前,对网页的自动化测试多采用robotframework,或者由开发人员写代码进行。采用第一种方式进行自动化测试需要测试人员搭建软件开发环境,因此不方便管理自动化测试用例;而采用第二种方式进行自动化测试,开发人员对测试用例的设计较弱,而测试人员普遍存在代码能力欠缺的问题。
技术实现思路
本专利技术的目的在于克服目前采用robotframework对网页进行自动化测试时需要搭建软件开发环境,而采用由开发人员写代码对网页进行自动化测试时则存在开发人员对测试用例的设计较弱、测试人员普遍代码能力欠缺的缺陷,提供一种不需要搭建软件开发环境且能合理使用开发人员的代码能力以及测试人员的用例设计能力的基于RedwoodHQ的自动化测试方法。本专利技术的目的通过下述技术方案实现:一种基于RedwoodHQ的自动化测试方法,包括以下步骤:(1)在服务器上安装RedwoodHQ网页平台;(2)向RedwoodHQ网页平台中置入自动测试命令;(3)将自动测试命令与关键字关联;(4)在RedwoodHQ网页平台上输入由关键字组成的测试用例,测试用例中的关键字将顺序通过与之对应的自动测试命令进行测试,并将执行的用例标示为成功或失败。进一步的,步骤(4)中完成测试后,如果执行的用例标示为失败将打印错误日志并截图;执行完毕后将生成测试报告。再进一步的,步骤(2)中在个人电脑上通过网络访问该RedwoodHQ网页平台,并在RedwoodHQ网页平台上输入自动测试命令。更进一步的,所述自动测试命令包括测试对象对应的测试数据,且自动测试命令为多条。为了更好地实现本专利技术,步骤(3)中将自动测试命令封装为与自动测试命令一一对应的关键字。本专利技术较现有技术相比,具有以下优点及有益效果:(1)本专利技术不仅步骤简单、方便操作,而且不需要搭建软件开发环境、还能合理使用开发人员的代码能力以及测试人员的用例设计能力。(2)本专利技术通过测试用例中的关键字顺序执行测试命令,可使自动化测试更加高效且更方便管理。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式并不限于此。实施例本专利技术的基于RedwoodHQ的自动化测试方法,首先需要在服务器上安装RedwoodHQ网页平台,该RedwoodHQ网页平台具有写入功能,在服务器上安装RedwoodHQ网页平台后即可在个人电脑上通过网络访问该RedwoodHQ网页平台。然后向RedwoodHQ网页平台中置入自动测试命令,自动化测试过程需要多条自动化测试命令共同完成,因此需要置入多条自动化测试命令。在个人电脑上通过网络访问该RedwoodHQ网页平台,即可在RedwoodHQ网页平台上输入自动测试命令。所述自动测试命令可以是现有的用于自动化测试的程序,也可以是户根据测试需要自定义编写的代码。该自动测试命令包括测试对象对应的测试数据,如用户账户、测试商品相应的测试数据等其他测试对象对应的测试数据。完成自动测试命令的置入后,将自动测试命令与关键字关联。具体的,将自动测试命令封装为与自动测试命令一一对应的关键字,即一个关键字对应一条自动测试命令。当关键字为操作步骤类型的关键字时,该关键字即为网页上的一个操作;当关键字为业务流程类型的关键字时,该关键字为完成业务流程的一连串操作,而业务高频率使用能提高复用性。然后,在RedwoodHQ网页平台上输入测试用例,测试用例由关键字组成,该测试用例根据测试对象选择相应的关键字,测试用例中的关键字将顺序通过与之对应的自动测试命令进行测试,并将执行的用例标示为成功或失败。其中,用例即为关键字。完成测试后,如果执行的用例标示为失败将打印错误日志并截图。执行完毕后将生成测试报告,该测试报告可选择生成PDF格式的文档,也可选择生成WORD格式或其他格式的文档。如上所述,便可较好的实现本专利技术。本文档来自技高网...

【技术保护点】
一种基于RedwoodHQ的自动化测试方法,其特征在于,包括以下步骤:(1)在服务器上安装RedwoodHQ网页平台;(2)向RedwoodHQ网页平台中置入自动测试命令;(3)将自动测试命令与关键字关联;(4)在RedwoodHQ网页平台上输入由关键字组成的测试用例,测试用例中的关键字将顺序通过与之对应的自动测试命令进行测试,并将执行的用例标示为成功或失败。

【技术特征摘要】
1.一种基于RedwoodHQ的自动化测试方法,其特征在于,包括以下步骤:(1)在服务器上安装RedwoodHQ网页平台;(2)向RedwoodHQ网页平台中置入自动测试命令;(3)将自动测试命令与关键字关联;(4)在RedwoodHQ网页平台上输入由关键字组成的测试用例,测试用例中的关键字将顺序通过与之对应的自动测试命令进行测试,并将执行的用例标示为成功或失败。2.根据权利要求1所述的一种基于RedwoodHQ的自动化测试方法,其特征在于:步骤(4)中完成测试后,如果执行的用例标示为失败将打印错误日志并截图;...

【专利技术属性】
技术研发人员:李亚非
申请(专利权)人:丹露成都网络技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1