项目场景:
1.混合APP系统,为确保重大问题修复后用户更新APP,专门开发了一个强制更新的功能,该功能是根据版本号配置,当使用低于设定版本的用户打开APP时弹出强制更新的UI页面。2.同时,有版本更新功能,当用户使用的APP 版本与APP Store或google play不一致时,弹出更新提示。该提示非强制性。功能1开发晚于功能2一年。
问题描述
在测试功能1时,因在SIT和UAT环境版本号大于已经上线的PROD环境,不会弹出系统更新新提示。
在PROD环境实际使用时,同时触发了功能1和功能2的提示,且功能2的提示覆盖了功能1的提示。导致未达到强制更新的目的。
原因分析:
1.测试场景遗漏。在用例设计时未考虑关联功能结合测试。
2.这两个功能属于不同测试人员负责,对关联功能不熟悉。
解决方案:
功能1已配置,则只提示功能1;当功能1未配置时,则提示功能2.