因为各种各样,客观或主观的原因,难以避免的,在app发布后才发现比较严重或者是影响比较广的缺陷,不得不在下个版本发布前,针对多个已发布版本(v1.1,v1.2,v1.3)发hotfix.这时,需要验证的场景除了bug的验证,bug可能影响范围的回归。还必须要覆盖到以下场景:
1、升级版本
比如hotfix版本是1.1-hotfix
则需要覆盖的路径的1.1升级到1.1-hotfix,1.1-hotfix升级到1.2都正常。
2、降低版本
1.2升级到1.2-hotfix后,回滚到1.1版本可正常。
3、覆盖安装
1.2升级到1.2-hotfix后,可正常升级到1.3,且没有该bug
1.3升级到1.3-hotfix后,可正常升级到1.4。