The invention discloses an automatic test method, device, storage medium and device. The method includes: acquiring multiple test processes, configuring the test processes in the extensible markup language file in the preset order, testing the test processes configurated in the extensible markup language file in the preset order, and obtaining the first test report. The extensible markup language file can configure any test process that needs to be executed to improve test efficiency by one key execution of multiple configurable test processes; extract the target process of test failure and the corresponding first test failure reason from the first test report, locate the corresponding vulnerabilities according to the first test failure reason, and then ring according to the vulnerabilities. Environment or system repair to improve process integrity and test accuracy.
【技术实现步骤摘要】
自动化测试方法、设备、存储介质及装置
本专利技术涉及计算机信息
,尤其涉及一种自动化测试方法、设备、存储介质及装置。
技术介绍
较成熟的功能测试自动化测试工具有很多,如QTP等,QTP是QuickTestProfessional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本,这类测试工具的使用简单,相对界面化,但是价格昂贵,且不易维护,测试效率低,执行出错率较高,因此,如何提高自动化测试的效率是亟待解决的技术问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种自动化测试方法、设备、存储介质及装置,旨在解决现有技术中自动化测试的效率低的技术问题。为实现上述目的,本专利技术提供一种自动化测试方法,所述自动化测试方法包括以下步骤:获取多个待测试流程,将所述待测试流程按照预设顺序配置在可扩展标记语言文件中;将所述可扩展标记语言文件中配置的各待测试流程按照所述预设顺序依次进行测试,获得第一测试报告;从所述第一测试报告中提取出测试失败的目标流程以及对应的第一测试失败原因,根据所述第一测试失败原因定位对应的漏洞。优选地,所述获取多个待测试流程,将所述待测试流程按照预设顺序配置在可扩展标记语言文件中,包括:获取多个待测试流程,将各待测试流程分别分割为对应的多个类别的子流程;将所述子流程按照预设顺序配置在可扩展标记语言文件中;所述将所述可扩展标记语言文件中配置的各待测试流程按照所述预设顺序依次进行测试,获得第一测试报告,包括: ...
【技术保护点】
1.一种自动化测试方法,其特征在于,所述自动化测试方法包括以下步骤:获取多个待测试流程,将所述待测试流程按照预设顺序配置在可扩展标记语言文件中;将所述可扩展标记语言文件中配置的各待测试流程按照所述预设顺序依次进行测试,获得第一测试报告;从所述第一测试报告中提取出测试失败的目标流程以及对应的第一测试失败原因,根据所述第一测试失败原因定位对应的漏洞。
【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述自动化测试方法包括以下步骤:获取多个待测试流程,将所述待测试流程按照预设顺序配置在可扩展标记语言文件中;将所述可扩展标记语言文件中配置的各待测试流程按照所述预设顺序依次进行测试,获得第一测试报告;从所述第一测试报告中提取出测试失败的目标流程以及对应的第一测试失败原因,根据所述第一测试失败原因定位对应的漏洞。2.如权利要求1所述的自动化测试方法,其特征在于,所述获取多个待测试流程,将所述待测试流程按照预设顺序配置在可扩展标记语言文件中,包括:获取多个待测试流程,将各待测试流程分别分割为对应的多个类别的子流程;将所述子流程按照预设顺序配置在可扩展标记语言文件中;所述将所述可扩展标记语言文件中配置的各待测试流程按照所述预设顺序依次进行测试,获得第一测试报告,包括:将所述可扩展标记语言文件中配置的各子流程按照所述预设顺序依次进行测试,获得第一测试报告。3.如权利要求2所述的自动化测试方法,其特征在于,所述从所述第一测试报告中提取出测试失败的目标流程以及对应的第一测试失败原因,根据所述第一测试失败原因定位对应的漏洞,包括:从所述第一测试报告中提取出测试失败的目标流程及第一测试失败原因;对所述目标流程再次进行测试,获得第二测试报告;从所述第二测试报告中提取出第二测试失败原因,根据所述第一测试失败原因和所述第二测试失败原因定位对应的漏洞。4.如权利要求3所述的自动化测试方法,其特征在于,所述对所述目标流程再次进行测试,获得第二测试报告,包括:模拟所述目标流程对应的目标用户操作,检测是否出现错误提示;若出现所述错误提示,则判断所述错误提示是否显示正确;若所述错误提示显示不正确,则判定所述目标流程测试失败,生成对应的第二测试报告。5.如权利要求1所述的自动化测试方法,其特征在于,所述获取多个待测试流程,将所述待测试流程按照预设顺序配置在可扩展标记语言文件中之前,所述自动化测试方法还包括:安装集成开...
【专利技术属性】
技术研发人员:金慧智,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。