[发明专利]一种基于RedwoodHQ的移动APP的自动化测试方法在审
申请号: | 201710228693.3 | 申请日: | 2017-04-10 |
公开(公告)号: | CN107102945A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 李亚非 | 申请(专利权)人: | 丹露成都网络技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都新驱科为知识产权代理事务所(普通合伙)51251 | 代理人: | 成实,曾娟 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 redwoodhq 移动 app 自动化 测试 方法 | ||
技术领域
本发明涉及一种移动APP的自动化测试方法,尤其涉及一种基于RedwoodHQ的移动APP的自动化测试方法。
背景技术
目前,移动APP的自动化测试多采用两种方式实现:一是操作屏幕坐标点,二是操作屏幕一小块图像区域;选择工具之后一般需要由开发人员写代码完成测试用例的编写。由于移动设备的多样性,操作坐标点和操作图像区域并不能满足移动APP自动化测试的要求。并且,开发人员对测试用例的设计能力较弱,而测试人员普遍代码能力欠缺,从而导致自动化测试用例不能有效覆盖测试业务。
发明内容
本发明的目的在于克服目前由于移动设备的多样性,操作坐标点和操作图像区域并不能满足移动APP自动化测试的要求;并且存在开发人员对测试用例的设计较弱、测试人员普遍代码能力欠缺的缺陷,提供一种不需要搭建软件开发环境且能合理使用开发人员的代码能力以及测试人员的用例设计能力的基于RedwoodHQ的移动APP的自动化测试方法。
本发明的目的通过下述技术方案实现:
一种基于RedwoodHQ的移动APP的自动化测试方法,包括以下步骤:
(1)在服务器上安装RedwoodHQ网页平台;
(2)通过个人电脑向RedwoodHQ网页平台中置入自动测试命令,并在RedwoodHQ网页平台上将自动测试命令与关键字关联,然后在RedwoodHQ网页平台上输入由关键字组成的测试用例;
(3)将移动设备载体连接到个人电脑上,在个人电脑上通过测试用例中与关键字对应的自动测试命令在移动设备载体上启动被测APP,并对APP进行测试,然后将执行的用例标示为成功或失败。
进一步的,步骤(3)中完成测试后,如果执行的用例标示为失败将打印错误日志并截图;执行完毕后将生成测试报告。
再进一步发,步骤(2)中在个人电脑上通过网络访问RedwoodHQ网页平台,并在RedwoodHQ网页平台上输入自动测试命令。
更进一步的,所述自动测试命令包括测试对象对应的测试数据,且自动测试命令为多条。
为了更好地实现本发明,步骤(2)中自动测试命令与关键字关联是指将自动测试命令封装为与自动测试命令一一对应的关键字。
为了确保效果,步骤(3)中对APP进行测试时测试用例中的关键字将顺序通过与之对应的自动测试命令进行测试。
本发明较现有技术相比,具有以下优点及有益效果:
(1)本发明不仅步骤简单、方便操作,而且不需要搭建软件开发环境、还能合理使用开发人员的代码能力以及测试人员的用例设计能力,同时还解决了移动设备多样性难以进行APP自动化测试的问题。
(2)本发明通过测试用例中的关键字顺序执行测试命令,可使自动化测试更加高效且更方便管理。
具体实施方式
下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式并不限于此。
实施例
本发明的基于RedwoodHQ的移动APP的自动化测试方法,首先需要在服务器上安装RedwoodHQ网页平台,该RedwoodHQ网页平台具有写入功能,在服务器上安装RedwoodHQ网页平台后即可在个人电脑上通过网络访问该RedwoodHQ网页平台。然后向RedwoodHQ网页平台中置入自动测试命令,自动化测试过程需要多条自动化测试命令共同完成,因此需要置入多条自动化测试命令。在个人电脑上通过网络访问该RedwoodHQ网页平台,即可在RedwoodHQ网页平台上输入自动测试命令。所述自动测试命令可以是现有的用于自动化测试的程序,也可以是户根据测试需要自定义编写的代码。该自动测试命令包括测试对象对应的测试数据,如用户账户、测试商品相应的测试数据等其他测试对象对应的测试数据。
完成自动测试命令的置入后,将自动测试命令与关键字关联。具体的,在RedwoodHQ网页平台上将自动测试命令封装为与自动测试命令一一对应的关键字,即一个关键字对应一条自动测试命令。当关键字为操作步骤类型的关键字时,该关键字即为网页上的一个操作;当关键字为业务流程类型的关键字时,该关键字为完成业务流程的一连串操作,而业务高频率使用能提高复用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丹露成都网络技术有限公司,未经丹露成都网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710228693.3/2.html,转载请声明来源钻瓜专利网。