更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

干货分享|软件测试培训之sdk测试详解

  • 发布:testkuaibao
  • 来源:自学软件测试
  • 时间:2018-07-12 19:35

今天的软件测试培训主要想向大家分享一下sdk测试的一些知识,希望对大家做测试工作有所帮助!

软件测试培训之sdk测试详解

1、全新sdk

1.1、了解业务流程,确定开放给开发者都有哪些接口

1.2、了解SDK用到的所有协议,每个协议中字段的意义和作用以及server端处理逻辑

1.3、接口要校验输入参数各种输入情况是否能正确处理,返回值的正确性,是否有数据缓存到本地,检查是否有回调,如果有对于请求成功、请求失败(包括无网络、服务器返回非200错误代码)是否都有调用

1.4、测试中对每个请求都应该抓包测试,查看请求的字段、参数值、返回值是否正确

1.5、对于协议中必传字段,SDK中是否校验为空的情况

1.6、查看是否存在多发、少发请求的情况

1.7、对于异步请求的结果在其他地方(A类中)会用到的情况,检查是否存在网络较慢情况下,未完成请求数据为空时A类就用到数据

2、对于SDK更新

2.1、对于增加接口,要确定新增接口对应的协议及各字段的意义

2.2、对于增加接口调用新接口时要进行抓包,确定发送请求的参数、返回值与协议一致

2.3、对于删除、新增接口都应在集成文档中说明

2.4、对于删除、新增接口都应确保对于老接口没有影响

2.5、SDK更新时,对于有用户数据的情况,要考虑旧SDK没有数据,更新新SDK,新SDK是否可以使用;旧SDK已有用户数据,更新新SDK后旧数据是否存在

3、上线前检查

3.1、头文件注释部分

3.2、增加API,头文件更新API

3.3、删除API,头文件删除API

3.4、检查包名、版本,测试中url是否存在测试用的端口或url,发布时应改成正式环境

3.5、检查包大小及包的架构检查(ios 如armv7/armv7s/armv64)

3.6、检查

4、上线后检查

4.1、进行上线回归测试

4.2、检查文档更新

4.3、是否上传至cocoapods

感谢您的阅读,关于sdk测试的相关知识,你了解吗?更多软件测试相关的知识,尽在达内软件测试培训,敬请关注!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试人员,你想知道你在开发人员眼中的模样吗?
下一篇:听说软件测试人员都有一个必备的“武器库”,你有吗?

你知道吗?做软件测试不一定需要精通代码!

软件测试人员不需要懂代码,这是一个伪命题!

如何设计登录测试的设计用例?

软件测试必备的数据库知识有哪些?(终)

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省