The invention discloses an app testing method, device, computer equipment and storage medium, the method includes: obtaining the activated app through the cloud platform, and obtaining the environment information corresponding to each app; sending the test case to the app based on the environment information corresponding to the app, and obtaining the test data fed back by the app in real time; and obtaining the environment information corresponding to the app Carry out defect analysis with the test data to get defect data; generate defect report based on the defect data; carry out regression test on the app based on the defect report to get test results. The app test method realizes the intelligent test of cross environment app, avoids the repeated test of app, and only needs to operate the app program once to get the complete test results, which improves the efficiency and accuracy of APP test.
【技术实现步骤摘要】
APP测试方法、装置、计算机设备及存储介质
本专利技术涉及研发管理领域,尤其涉及一种APP测试方法、装置、计算机设备及存储介质。
技术介绍
随着互联网进入移动互联网时代,APP(Application,应用程序)得到广泛地应用,人们逐渐习惯了使用APP客户端上网的方式,如通过微信APP,支付宝APP、快乐平安APP、E理赔APP等。对于APP程序而言,既要保证其功能满足需求定义,又需要确保其性能足够优化,其用户界面(UserInterface,UI)足够美观,能有较好的用户体验,这就需要有一套完整的测试方案来保证各项指标符合要求。传统的APP测试一般将功能、性能和UI分别进行测试,且一般为手工测试,各项测试之间联系较少,因此,存在对APP的重复操作,影响了测试效率,且功能测试、性能测试和UI测试没有标准的对应关系,不利于问题定位。而测试项目师和业务专家需要掌握专业技能,才可以完成测试用例的开发,从而增加了测试项目师和业务专家的工作量,难以能够实现操作动作及验证结果的全部编写,非IT专业人员难以即可使用,限制了适用性,使得APP测试适应性减弱,降低了APP测试的效率。
技术实现思路
本专利技术实施例提供一种APP测试方法、装置、计算机设备及存储介质,以解决APP测试效率不高的问题。一种APP测试方法,包括:通过云平台获取激活状态的APP,并获取每一所述APP对应的环境信息;基于所述APP对应的所述环境信息向所述APP发送测试用例,并实时获取所述APP反馈的测试数据;< ...
【技术保护点】
1.一种APP测试方法,其特征在于,所述APP测试方法包括:/n通过云平台获取激活状态的APP,并获取每一所述APP对应的环境信息;/n基于所述APP对应的所述环境信息向所述APP发送测试用例,并实时获取所述APP反馈的测试数据;/n对所述APP对应的环境信息和所述测试数据进行缺陷分析,得到缺陷数据;/n基于所述缺陷数据,生成缺陷报告;/n根据所述缺陷报告对所述APP进行回归测试,得到测试结果。/n
【技术特征摘要】
1.一种APP测试方法,其特征在于,所述APP测试方法包括:
通过云平台获取激活状态的APP,并获取每一所述APP对应的环境信息;
基于所述APP对应的所述环境信息向所述APP发送测试用例,并实时获取所述APP反馈的测试数据;
对所述APP对应的环境信息和所述测试数据进行缺陷分析,得到缺陷数据;
基于所述缺陷数据,生成缺陷报告;
根据所述缺陷报告对所述APP进行回归测试,得到测试结果。
2.如权利要求1所述的APP测试方法,其特征在于,所述通过云平台获取激活状态的APP,包括:
获取云平台标识,识别所述云平台标识对应的APP运行环境;
若所述APP运行环境为测试环境,将所述测试环境对应的APP确定为所述激活状态的APP。
3.如权利要求2所述的APP测试方法,其特征在于,在所述识别所述云平台标识对应的APP运行环境之前,所述APP测试方法还包括:
调用所述云平台预设的加密函数;
基于所述加密函数在所述云平台上上传加密jar包;
执行所述加密jar包对每一所述云平台的安全密码进行封装。
4.如权利要求1所述的APP测试方法,其特征在于,所述实时获取所述APP反馈的测试数据,包括:
提取所述APP中的对象ID,并根据所述对象ID定位所述APP;
对所述APP执行所述测试用例,得到所述测试数据。
5.如权利要求1所述的APP测试方法,其特征在于,在所述基于所述APP对应的所述环境信息向所述APP发送测试用例,并实时获取所述APP反馈的测试数据之前,所述APP测试方法还包括:
获取所述云平台中存储的预设的错误处理机制,利用所述错误处理机制抓取每一所述APP的异常脚本;
对所述异常脚本进行自动轮询确定目标...
【专利技术属性】
技术研发人员:胡鹏强,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。