多平台的软件开发工具包开发、测试方法及电子设备技术

技术编号:41440783 阅读:32 留言:0更新日期:2024-05-28 20:33
本申请提供了一种多平台的软件开发工具包开发、测试方法及电子设备,该方法包括:获取软件开发工具包SDK的业务数据;基于所述业务数据生成测试脚本,所述测试脚本包括多个页面对象模型和测试用例,每个所述页面对象模型对应一种平台,且每个所述页面对象模型封装有对第一应用包括的用户界面UI元素的操作,所述第一应用与所述平台对应,所述测试用例用于基于所述业务数据触发对所述第一应用中的所述UI元素的操作。本申请提供的方法可以减少开发人员的工作量和维护成本,提高开发SDK的效率和稳定性。

【技术实现步骤摘要】

本申请属于计算机通信,尤其涉及一种多平台的软件开发工具包(software development kit,sdk)开发、测试方法及电子设备。


技术介绍

1、sdk是一种为应用提供接口和功能的开发工具集合。技术人员可以在多个平台中开发同一个应用,可以将sdk接入应用中,使用sdk提供的功能开发应用。为成功实现在多个平台中开发应用,需要确保sdk正确。

2、现有技术中,针对不同平台的sdk,技术人员通常需要编写与各平台对应的测试脚本,从而在多个平台中测试sdk,不仅导致工作量大,而且开发sdk的效率低下,稳定性差。


技术实现思路

1、本申请的目的在于提供一种多平台的软件开发工具包开发、测试方法及电子设备,可以减少开发人员的工作量和维护成本,提高开发sdk的效率和稳定性。

2、本申请实施例的第一方面提出了一种多平台的软件开发工具包开发方法,该方法包括:获取sdk的业务数据;基于业务数据生成测试脚本,测试脚本包括多个页面对象模型(pages)和测试用例(test cases),每个页面对象模本文档来自技高网...

【技术保护点】

1.一种多平台的软件开发工具包开发方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述页面对象模型包括第一应用程序编程接口API以及与所述平台对应的第二API,所述页面对象模型用于当基于所述第一API检测到对所述第一应用中的所述UI元素的操作时,通过所述第二API对所述第一应用中的所述UI元素进行操作。

3.如权利要求1所述的方法,其特征在于,所述基于所述业务数据生成测试用例,包括:

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

5.如权利要求1-4任一所述的方法,其特征在于,所述方法还包括:

<...

【技术特征摘要】

1.一种多平台的软件开发工具包开发方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述页面对象模型包括第一应用程序编程接口api以及与所述平台对应的第二api,所述页面对象模型用于当基于所述第一api检测到对所述第一应用中的所述ui元素的操作时,通过所述第二api对所述第一应用中的所述ui元素进行操作。

3.如权利要求1所述的方法,其特征在于,所述基于所述业务数据生成测试用例,包括:

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

5.如权利要求1-4任一所述的方法,其特征在于,所述方法还包括:

6.一种多平台的软件开发工具包测试方法,其特征在于,所述方法包括:

【专利技术属性】
技术研发人员:杨旭光朱剑虹
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:

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

1