C++ 写的 SDK 要怎么测试呢?感觉没有思路~~ 有经验的大佬可以提供下建议嘛?
1.开发自己写单测. 2.测试上一层的功能接口。
开发一个简单的 demo 集成 SDK,demo 内置 socket client。再配合 socket server ,用 Python 脚本去下发命令消息实现对 SDK 接口的灵活调用以及测试。切忌对 demo 做很重的 UI。
功能层面,可以让开发出个 demo,不过开发出 demo,接口都是正常调用的。异常情况比较少,还是不够,比如传参的限制、范围这些还得自己去调接口验证。
1.sdk 暴露给调用方的接口按照接口测试覆盖 2.了解调用方的使用场景,并发,压力大小等,进行性能测试。最好能够通过日志或其他方式,计算出 sdk 本身的耗时和性能消耗
背景不清晰。。。 从楼主的提问方式,我个人会认为这就是领导拍脑袋随口说出来的。。。 如果楼主时间充足,同时领导又很支持,C++ 又有些基础,那就是另外一套处理方式。 开发能支持到哪一步也很重要,这些背景都没有,告诉你的办法你也不一定能实现。
拿文档,当前语言调 C++ 动态链库做接口,自己写好接口调用层和验证处理层,不过得对方编译好后给文档,因为内透不了。
怎么样 有进展么
其实他问的这个场景是存在的,比如说别人给了你一个 c++ 写的 sdk,拿过来后,你怎么测试