第一次做SDK测试,做个笔记

news2025/7/5 14:16:41

一、认识SDK

1、含义

        SDK是为客户端提供的特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。如拨打电话,摄像机,视频播放/录制,图片保存,预览图片,刷新窗口,显示成功状态页面,无网络页面,导航组件等公共的基础功能。再比如常见第三方SDK中的:支付宝支付,微信支付等都是常用的第三方功能组件

2、和API的区别

        API是具体的一个接口,提供的一个具体的功能,如增加,减少,删除等预先定义的函数。

3、作用

  • 减少重复的研发工作量,帮助研发提供一个功能应用,直接接入即可
  • 规范平台类似功能统一的样式和实现

二、SDK需求怎么看

SDK文档,文档中包括:

  • sdk功能描述,兼容描述
  • sdk包
  • sdk demo

2.1 看看一个第三方sdk示例概述

 看一个详细的sdk的内容组成,同时也了解sdk的测试点

三、怎么测SDK

1、SDK接口测试

  • sdk功能测试,使用接口来测试,查看返回值,日志,包括异常值,入参出参

2、SDK兼容测试

  • 系统类型:安卓/ios/鸿蒙
  • 软件版本:软件当前版本和老版本
  • 网络:无网络,wifi,流量

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/619330.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CnOpenData短视频播主排名数据

一、数据简介 短视频即短片视频,是一种互联网内容传播方式,一般是指在互联网新媒体上传播的时长在5分钟以内的视频。随着网红经济的出现,视频行业逐渐崛起一批优质UGC内容制作者,微博、秒拍、快手、今日头条纷纷入局短视频行业&am…

DevOps实践:持续交付和自动化部署的最佳实践

引言 今天给大家分享一篇有关DevOps实践的文章。 在当今快节奏的软件开发环境中,为了保持竞争力,加速交付和提高质量已经成为必须要做到的事情。而DevOps方法论则是解决这些问题的一种综合性方案。 本文将为您介绍DevOps的最佳实践,包括持…

项目管理过程中常见的错误,您都知道吗?

在项目管理过程中,出现错误是很常见的。这些错误可能会导致项目延误、超支、质量下降,甚至会让整个项目失败。因此,了解这些错误,及时采取措施避免和纠正,是每个项目经理必须掌握的技能。 以下是一些常见的项目管理错…

Java001——认识dos和使用基本的dos命令

围绕以下4点来学习: 1、什么是dos? 2、dos的作用? 3、电脑中怎么操作dos? 4、操作dos有哪些基本的dos命令? 一、什么是dos? DOS是磁盘操作系统Disk Operating System)的简称。 二、dos的主要作用? DOS 操作系统的主要功能…

Linux tomcat 8 配置访问本地文件,并且配置https

一 、Linux Tomcat 配置访问本地文件 1. 将需要被访问的文件上传至 /opt/datafile 目录下 2. 修改tomcat server.xml文件&#xff0c;增加配置 docBase:文件所在目录 path: 代理访问路劲<Context docBase"/opt/datafile/" path"files" debug"0&q…

maven私服搭建详细教程

目录 1 为什么需要私服 2 Nexus私服 2.1 Nexus下载及登录 2.2 maven仓库 2.2.1 代理仓库 2.2.2 宿主仓库 2.2.3 仓库组 3 本地Maven下载构建 3.1 pom.xml方式 3.2 镜像方式 4 本地依赖发布到私服 4.1 maven部署到nexus私服 4.1.1 快照版本 ​4.1.2 release版本 4.2 …

在这个满地测试工程师当中,测试工程师如何突破职业瓶颈?

目录 前言&#xff1a; 测试行业现状 如何破局 项目经验 开发能力 自动化测试能力 测试开发架构能力 持续测试能力 影响力 前言&#xff1a; 软件测试是为了发现程序中的错误而执行程序的过程。 通俗的说&#xff0c;软件测试需要在发布软件之前&#xff0c;尽可能的找软件的…

移动端布局之flex布局2:flex布局父项常见属性、flex布局子项常见属性、案例:携程网首页案例制作(曾经的版本)1

移动端布局之flex布局2 flex布局父项常见属性flex-flow属性 flex布局子项常见属性flex属性&#xff08;重要&#xff09;align-self控制子项自己在侧轴上的排列方式order属性定义项目的排列顺序 案例&#xff1a;携程网首页案例制作(曾经的版本)技术选型搭建相关文件夹结构设置…

Vue中class与style绑定。用v-bind绑定。完整的体验class编写style过程。

表达式结果的类型可以是字符串、对象、数组。 一、对象语法&#xff1a; 1、新建一个html文件&#xff0c;生成基本结构之后引入vue的cdn <script src"https://cdn.jsdelivr.net/npm/vue2/dist/vue.js"></script> 2、在body中写入一个id名为app的div…

4年测试经验面试,基础都不会张口就是20k,这也没谁了

现在招个合适的人可真难呀&#xff0c;不是这不会就是那不会&#xff0c;没有一个让我满意的 公司前段时间缺人&#xff0c;面试了不少的测试&#xff0c;结果居然没有一个符合要求的。一开始瞄准的就是中级测试工程师的水准&#xff0c;也没指望来技术大牛&#xff0c;提供的薪…

【Mysql】执行sql语句后,mysql都做了什么?

查数据大家都经常干&#xff0c;但是你知道从执行sql到看到结果&#xff0c;mysql背后都做了什么事情吗&#xff1f; 一、mysql的架构 client/server 这种客户端到服务端的架构&#xff0c;大家一定都很熟悉&#xff0c;其实 mysql 也与之类似。 可以有多个客户端与服务端连接…

当前经济环境下,企业如何落地「降本增效」?

当前经济环境下&#xff0c;竞争形势激烈&#xff0c;IT企业面临着不少的挑战&#xff0c;比如说实施项目利润低、用人成本高、盈利能力难预测、项目前期投入大等&#xff0c;导致企业整体盈利能力下降。 不少IT老板都逐渐意识到「降本增效」的重要性&#xff0c;那么如何真正…

如何提高倾斜摄影三维模型数据裁剪速度?

如何提高倾斜摄影三维模型数据裁剪速度&#xff1f; 倾斜摄影三维模型数据裁剪是一个重要的数据处理步骤&#xff0c;用于去除不必要的部分并保留需要的数据。在实际应用中&#xff0c;倾斜摄影三维模型数据量通常很大&#xff0c;因此如何提高倾斜摄影三维模型数据裁剪速度成…

南洋才女,德艺双馨,孙燕姿本尊回应AI孙燕姿(基于Sadtalker/Python3.10)

孙燕姿果然不愧是孙燕姿&#xff0c;不愧为南洋理工大学的高材生&#xff0c;近日她在个人官方媒体博客上写了一篇英文版的长文&#xff0c;正式回应现在满城风雨的“AI孙燕姿”现象&#xff0c;流行天后展示了超人一等的智识水平&#xff0c;行文优美&#xff0c;绵恒隽永&…

服了呀,00后实在是太卷了.....

都说00后躺平了&#xff0c;但是有一说一&#xff0c;该卷的还是卷。 这不&#xff0c;前段时间我们公司来了个00后&#xff0c;工作都没两年&#xff0c;跳槽到我们公司起薪20K&#xff0c;都快接近我了。后来才知道人家是个卷王&#xff0c;从早干到晚就差搬张床到工位睡觉了…

2023北京高考作文,AI助手来应考,能满分?

微写作&#xff08;10分&#xff09; 从下面三个题目中任选一题&#xff0c;按要求作答。不超过150字。不透露所在区、学校及个人信息。 &#xff08;1&#xff09;近年来&#xff0c;微信公众号成为信息传播的一种重要媒介。班级准备创建自己的公众号&#xff0c;但对是否需…

只需8个步骤,即可在线创建优秀的帮助中心

创建一个优秀的帮助中心可以帮助企业更好地向用户传递信息&#xff0c;提高用户满意度和忠诚度。在今天的数字化时代&#xff0c;许多企业都已经开始意识到了帮助中心的重要性。 8个步骤&#xff0c;帮助您在线创建一个优秀的帮助中心 步骤1&#xff1a;明确目标和用户需求 …

2.4 利用MyBatis实现条件查询

一、打开MyBatisDemo项目 二、对学生表实现条件查询 1、创建学生映射器配置文件 在resources/mapper目录里创建学生映射器配置文件 - StudentMapper.xml <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org…

2023年十大最佳自动化测试工具(建议收藏)

Best Automation Testing Tools for 2023 对更快交付高质量软件&#xff08;或"快速质量"&#xff09;的需求要求组织以敏捷&#xff0c;持续集成&#xff08;CI&#xff09;和DevOps方法论来寻找解决方案。测试自动化是这些方面的重要组成部分。最新的《 2018-2019…

2023接口自动化测试,完整入门篇(超详细~)

一、自动化测试 众所周知&#xff0c;自动化测试已经成为软件项目中不可或缺的测试方法。基于用户交互界面&#xff08;GUI&#xff09;的自动化测试方法具有模拟用户行为和过程可视化的特点&#xff0c;因此受到了广大入门自动化人士的喜爱。诸如&#xff1a;QTP、Selenium等…