【技术实现步骤摘要】
本申请涉及计算机,具体而言,涉及一种应用程序的测试方法及装置。
技术介绍
1、传统的软件测试技术,需预先编写固定脚本,无法动态适应界面元素变更(如按钮id更新、页面布局调整),过度依赖测试脚本,另外,人工设计的测试用例难以覆盖用户真实行为的长尾场景(如非常规操作顺序、边界值输入)。前端功能测试、后端接口测试、数据一致性验证相互割裂,缺乏端到端闭环验证,且应用程序使用过程中复杂业务逻辑错误(如并发场景下的库存超卖、支付状态不同步)难以通过常规测试发现。另外在金融
和电商
业务逻辑复杂、用户行为多样,传统测试工具无法有效覆盖深水区功能缺陷,导致应用程序的测试准确率较低。
技术实现思路
1、本申请实施例提供了一种应用程序的测试方法及装置,以至少解决相关技术中应用程序测试准确率较低的技术问题。
2、根据本申请实施例的一个方面,提供了一种应用程序的测试方法,包括:接收待测试应用程序;分别采用多种方式在测试流程的不同阶段对所述待测试应用程序进行测试,得到测试结果,其中,所述多种
...【技术保护点】
1.一种应用程序的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,采用执行器执行随机操作序列进行测试,包括:
3.根据权利要求2所述的方法,其特征在于,采用多种识别方式对所述待测试应用程序界面中的元素进行识别,得到识别结果,包括:
4.根据权利要求1所述的方法,其特征在于,采用预设模型生成测试用例并基于所述测试用例完成测试,包括:
5.根据权利要求4所述的方法,其特征在于,采用所述预设模型对所述操作序列图进行分析,生成所述测试用例,包括:
6.根据权利要求5所述的方法,其特征在于,所述
...【技术特征摘要】
1.一种应用程序的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,采用执行器执行随机操作序列进行测试,包括:
3.根据权利要求2所述的方法,其特征在于,采用多种识别方式对所述待测试应用程序界面中的元素进行识别,得到识别结果,包括:
4.根据权利要求1所述的方法,其特征在于,采用预设模型生成测试用例并基于所述测试用例完成测试,包括:
5.根据权利要求4所述的方法,其特征在于,采用所述预设模型对所述操作序列图进行分析,生成所述测试用例,包括:
6.根据权利要求5所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:刘晓佳,张云龙,阮宜龙,
申请(专利权)人:中电信人工智能科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。