前期说明:公司 APP 进行功能升级,添加新的功能以及 UI 重构。在功能中,添加了根据 IP 自动定位用户当前所在国家/省份的功能
IOS 审核:失败
失败原因:根据 IP 自动定位用户当前所在国家/省份的功能。
分析失败原因
1:IOS 审核地方在国外,所以根据 IP 自动定位用户所在国家:美国
2:公司数据库中没有国外省份对应的 ID,所以出现了空指针的错误
3:在后续的操作中,需要根据省份 ID 进行判断,由于国外没有对应 ID,空指针,最终导致程序奔溃。
解决方案
增加一个判断,判断 ID 为空的时候,设置一个默认的 ID,或者是捕获异常,进行处理

总结:测试用例还是没有全面的覆盖,没有考虑到该情况。下次测试的时候要多多注意!


↙↙↙阅读原文可查看相关链接,并与作者交流