先说明,我们这边是做 iOS 游戏马甲包,iOS SDK 主要功能就是登录、注册、支付、混淆等
目前大概测试流程就是
1、iOS 出 dev 测试包给到测试做回归测试
2、测试完成反馈结果并结果给开发,修复完成后再出 dev 包
3、开发出混淆后包体测试
4、测试未发现问题后才传到 testflight 苹果后台
5、继续测试 testflight 后台的包体
6、最终包没有发现问题才去提审
问题就是
1、开发要出多个包体,而且还要各种开关和配置,到最终包的时候,容易出现问题
2、测试要测试多个包体,且测试包和正式包有区别,测试包没有发现问题,并不能保证正式包就没有问题,都要测试,费时间
3、运营也要配置商品 id,不然就会卡住测试过程
大概流程就是这样,然后实际一个包体测试几遍,最终要提审的包还是会有各种问题,影响到审核需要重新出包的,那么测试步骤又要来一遍,非常不效率,如果发现的问题不影响苹果审核,就做妥协先过了,或者说弄了这么久,包体还没提审,就不管问题,先提审,有可能导致上线后功能不完整或者用户体验不好,或者是费了这么多时间,然后被苹果拒审了,时间都浪费了。
目前想到的方案就是少测一点包,向苹果妥协,争取把包过了先,包没过,功能有问题也先不管。
兄弟朋友们,有刚好也是做 iOS SDK 测试的一起交流吗?或者有什么更好的解决方案提出来呢?