自动测试方法、系统及机器人技术方案

技术编号:24251373 阅读:59 留言:0更新日期:2020-05-22 23:29
本申请适用于软件测试技术领域,提供了一种自动测试方法、系统及机器人,包括:获取测试用例,所述测试用例基于预设规则编写;解析所述测试用例确定测试对象和测试事件;基于所述测试对象执行所述测试事件,生成测试数据;监听所述测试事件的测试过程,生成监听数据;根据所述测试数据和所述监听数据生成测试报告,通过对测试用例进行解析并基于解析的测试事件自动进行测试,实现对应用程序的自动化测试,并通过监听测试过程,根据监听数据和测试数据生成对应的测试报告,无需编写大量的测试代码,能够有效地降低开发和维护成本,提高测试效率。

Automatic test method, system and robot

【技术实现步骤摘要】
自动测试方法、系统及机器人
本申请属于软件测试
,尤其涉及自动测试方法、系统及机器人。
技术介绍
随着移动终端智能化的迅速发展,各种功能的应用程序也越来越多元化,用户越来越倾向于通过在移动终端上安装不同的应用程序,来辅助进行商务、娱乐、生活等多种活动。由于应用程序市场上各种应用程序琳琅满目,质量参差不齐,若保障应用程序具有良好的市场竞争力,则首先需要保障应用程序的质量,因此在推向市场之前,会对应用程序进行测试。行业内的一般是基于测试框架编写测试代码来实现对应用程序的测试,而随着应用程序的版本的快速迭代,如果针对每个版本的应用程序都根据版本需求来编写测试代码,则需要编写大量的测试代码,其开发和维护成本是非常高的,也会造成测试效率低的问题。综上所述,目前应用程序的测试方法存在开发和维护成本高、测试效率低的问题。
技术实现思路
本申请实施例提供了一种自动测试方法、装置及机器人,可以解决目前应用程序的测试方法存在开发和维护成本高、测试效率低的问题。第一方面,本申请实施例提供了一种自动测试方法,包括:获取本文档来自技高网...

【技术保护点】
1.一种自动测试方法,其特征在于,包括:/n获取测试用例,所述测试用例基于预设规则编写;/n解析所述测试用例确定测试对象和测试事件;/n基于所述测试对象执行所述测试事件,生成测试数据;/n监听所述测试事件的测试过程,生成监听数据;/n根据所述测试数据和所述监听数据生成测试报告。/n

【技术特征摘要】
1.一种自动测试方法,其特征在于,包括:
获取测试用例,所述测试用例基于预设规则编写;
解析所述测试用例确定测试对象和测试事件;
基于所述测试对象执行所述测试事件,生成测试数据;
监听所述测试事件的测试过程,生成监听数据;
根据所述测试数据和所述监听数据生成测试报告。


2.如权利要求1所述的自动测试方法,其特征在于,在获取测试用例,所述测试用例基于预设规则编写之前,还包括:
读取配置信息,并基于所述配置信息配置测试环境。


3.如权利要求1所述的自动测试方法,其特征在于,所述测试用例包括用例属性信息、操作属性信息以及执行数据;所述解析所述测试用例确定测试对象和测试事件,包括:
根据所述用例属性信息确定测试对象;
根据所述用例属性信息、所述操作属性信息及所述执行数据确定所述测试事件。


4.如权利要求1所述的自动测试方法,其特征在于,所述基于所述测试对象执行所述测试事件,生成测试数据,包括:
根据所述测试事件的动作标识将测试事件转换为可执行操作;
基于所述可执行操作自动测试所述测试对象;
当所述测试用例的测试事件执行完成后,根据测试结果生成测试数据。


5.如权利要求1所述的自动测试方法,其特征在于,所述监听所述测试事件的测试过程,生成监听数据,包括:
监听所述测试事件的测试过程中...

【专利技术属性】
技术研发人员:符兴富熊友军
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:广东;44

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

1