(3)多版本方面
这个主要是为了验证新版本服务器端是否同时支持新/老版本客户端,不得不进行的测试。注意事项如下:
① 这是在需求设计阶段,最容易忽略的地方。在产品升级之后,服务器端只会是最新版本,但客户端因为不同的用户场景而可能存在老版本,一种原因是没有强制更新,用户不选择升级;另一种原因是在一些企业级的域环境里,客户端包是否升级取决于域管理员的策略。
② 另外就是相对复杂的测试环境,比如既有商家版又有用户版客户端产品的兼容性测试,这种需要考虑频繁发生交互的功能,也需要重点考虑新、老版本的兼容性问题。