切入维度与关注点
一、系统兼容
1.1 新增功能:
发布每个大系统,除了界面更新外,还会伴随着一些全新的功能,e.g. iOS8带来的widget. iOS平台上的开发者会根据这些新特性再结合自己的产品进行一些功能关联。1.2 测试关注点:
新增功能的测试只要在对应的系统和机型上进行针对性的验证即可。2.1 SDK接口差异:
新系统发布后,iOS产品的开发工具Xcode也会进行更新,提供新的SDK供开发者进行编译。而使用新SDK编译的版本在旧系统上也可能会存在各式问题,主要是SDK底层的API实现会做一些调整,需要开发者阅读新系统说明,旧有代码对新系统的API实现要进行适配,以免出现各式问题。2.2 测试介入的三个阶段:
2.2.1 日常兼容:
主要关注不同系统的差异性,在修改代码的阶段要格外关注系统的高低版本之间API调用时实现的差异。2.2.1 发布新系统:<