使用“优先平台矩阵”测试真实设备
测试真实设备时,必须在每个可能的设备平台上测试app。比如,如果你在测试一个安卓app,你可能终不得不在20甚至更多的设备(例三星,摩托罗拉等)上测试。为了避免这种情况,你可以在你的测试中使用优先平台矩阵。这个方法可以确实减少你要测试的设备。这种测试方法包含两步:
1.明确主要参数。主要参数是特定硬件和软件组合重要性的影响因素。我们可以根据项目范围安排优先级。比如,如果只限iPhone 和Android,那么不会评价黑莓和Windows了;如果我们正在建一个移动web app,用不到Windows了。你要从业务需求里获取信息。以下是影响这种组合重要性的几点因素:
▪▪制造商
▪▪分辨率
▪▪长宽比
▪▪企业对特定设备或OS进行测试或获取数据的推荐
2.准备一个矩阵以应对所有可能的组合。要准备可以代表每种组合评分的矩阵。按组合相关评分来计算得分。更高的分数表明组合的更高临界值。
图3. 优先平台矩阵实例
用户体验测试(UE测试)
在测试周期早些时候开始用户体验测试很明智。多数人往往会把UE测试放在后,但UE测试可以揭示很多问题,如外观、字体、文本颜色、背景颜色、内容、布局等,还可以在测试周期尽可能早地找到缺陷并将之修复。UE测试是基于业务需求的风格设定,复制文档和内容的。对于移动app,UE测试起着重要作用,因为即使是一个小差异,对于终用户也是显而易见的。
因此UE测试必须排到项目初始,而不是等到后。