接口和协议组成 C++ 写的 SDK 要怎么测试呢?感觉没有思路~~

phoenix · 2018年07月13日 · 最后由 西北玄天一片云 回复于 2022年05月23日 · 2889 次阅读

C++ 写的 SDK 要怎么测试呢?感觉没有思路~~
有经验的大佬可以提供下建议嘛?

共收到 9 条回复 时间 点赞
phoenix 关闭了讨论 06月01日 16:36

其实他问的这个场景是存在的,比如说别人给了你一个 c++ 写的 sdk,拿过来后,你怎么测试

怎么样 有进展么

拿文档,当前语言调 C++ 动态链库做接口,自己写好接口调用层和验证处理层,不过得对方编译好后给文档,因为内透不了。

背景不清晰。。。
从楼主的提问方式,我个人会认为这就是领导拍脑袋随口说出来的。。。
如果楼主时间充足,同时领导又很支持,C++ 又有些基础,那就是另外一套处理方式。
开发能支持到哪一步也很重要,这些背景都没有,告诉你的办法你也不一定能实现。

1.sdk 暴露给调用方的接口按照接口测试覆盖
2.了解调用方的使用场景,并发,压力大小等,进行性能测试。最好能够通过日志或其他方式,计算出 sdk 本身的耗时和性能消耗

功能层面,可以让开发出个 demo,不过开发出 demo,接口都是正常调用的。异常情况比较少,还是不够,比如传参的限制、范围这些还得自己去调接口验证。

4楼 已删除

开发一个简单的 demo 集成 SDK,demo 内置 socket client。再配合 socket server ,用 Python 脚本去下发命令消息实现对 SDK 接口的灵活调用以及测试。切忌对 demo 做很重的 UI。

1.开发自己写单测.
2.测试上一层的功能接口。

  1. 让开发写一个 demo ,把提供的接口和功能都集成到 demo 里进行功能测试。
  2. 有代码能力的话,自己写测试代码调用对应接口进行测试。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册