游戏测试,关注测试管理,测试效率提高;
hlearning@msn.com
SDK测试类目
上一篇 /
下一篇 2018-09-11 14:59:48
/ 个人分类:测试总结
类目 | 测试方法 | 测试结果 | 说明 |
---|
文档检查 | Change Log | 有/无 需要/不需要 | bug fix或更新版本一定要有 |
SDK接入文档 | 有/无 需要/不需要 | 按需要,要求SDK供应商提供 |
SDK测试文档 | 有/无 需要/不需要 | 按需要,要求SDK供应商提供 |
SDK大小 | SDK文件大小 |
| 接入之前如果SDK文件大小大于2M,就要报出问题给领导,接入后如果包大小大于1.5M,要找领导审批 |
SDK接入后包增大了多少,在接入SDK之前之后包大小的差值 |
| 不超过2M |
SDK版本号 | 确认版本信息是正确的 |
| 版本信息错误直接打回 |
Bug fix检查 | 如果是bug fix版本需要做bug fix验证(之前版本有bug) |
| 承诺fix的bug没有fix直接打回 |
功能测试 | 按SDK的说明和业务需求设计用例进行测试 | 通过/不通过
| 报告中给出如下信息 a 总用例数目 通过用例数 不通过用例数 b 测试用例链接 c 相关文档: |
性能测试 | 与功能测试一致操作的情况下进行性能测试,即用户正常使用demo情况下的性能消耗
| CPU | 具体的SDK可以有不同,建议平均CPU占用不超过30% |
内存 | 使用过程中CPU最高占用,平均占用, 因为SDK导致内存上升了多少 |
电量 |
|
网络 |
|
GPS: | SDK中不建议有GPS权限申请 |
是否发热 | 什么机型什么操作什么时间开始发热 |
极限性能测试 | 重复操作核心功能数千次(可借助工具或者修改代码) | 是否有内存泄漏 | 不应该有内存泄漏 |
终止测试后内存是否释放 | 内存应该释放 |
覆盖安装测试 | 版本更新需要做覆盖安装测试 | 是否有Crash | 覆盖安装之后无Crash |
如果有用户登录态,覆盖安装前后登录信息是否正常 | 覆盖安装前后登录态必须存在并且信息正确 |
异常情况 | 比如断开网络,不授予权限 | 是否有Crash |
|
兼容性测试 | 按照SDK的实际情况做兼容性测试 | 是否有Crash |
|
其他类目 | 比如抓包,是否全为http请求,是否请求过多 |
|
|
收藏
举报
TAG: