【软件测试基础知识】Android中的sdk测试你知道多少(上)

发布 : 软件测试培训      来源:软件测试培训问答

2020-07-24 18:12:11

很多朋友在测试了一段时间之后,都会接触到SDK测试,但是SDK是什么?它都需要测试些什么?如何去进行测试呢?

1.首先,我们来了解SDK是什么?

官方一些的回答,客户端SDK(英文全程:Software Development Kit),它是为第三方开发者提供的软件工具包。软件开发工具包,一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

现实工作环境中,SDK更多的是(Second Development Kit)二次开发工具包,这类SDK其实就是把要单独接入的应用的功能从应用中剥离出来,可以提供给所有其它应用使用的公共组件,还能在此基础上进行重构和迭代,降低工作的复杂度、节约了成本。

2.SDK和API不一样吗?为什么?

SDK是一种开发集成工具环境,而API简而言之就是数据接口。我们可以在SDK环境下调用API的数据。所以SDK包含了API的定义,API(Application Programming Interface,应用程序接口)是一种桥梁,是一种数据交互的规范,而SDK可以包含该功能和规范。但是SDK不单单包含API,还可以包含其它应用性的功能,因为它是一个软件工具包。

通俗而言,API就是在前端和后端之间架起了一座交流的桥梁,想要通过桥梁还得有协定的通关密码。前端请求的数据通过桥梁也就是接口传递给后端,后端将处理完的数据再通过桥梁(接口)回馈给前端。

而SDK是集合了某一类软件的相关文档、范例和工具的集合,当某个产品想实现某功能时,找到SDK直接嵌入应用即可使用,就不需要重复开发了。

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部