1.区分平台特性
ios和android的交互有差异。
最大的问题点在于虚拟键盘。
其次是一些手势操作的复用性:右滑返回/点击停止/常显
2.细节处理
如何考虑全所有特殊情况?主要是细枝末节太多,考虑全面非常重要。
两个方面去确认:
i 从逻辑上梳理用户的所有流程点,从点出发,每一步后会得到什么样的反馈。除此之外还要考虑在某一特殊checkpoint是否存在分支,以及分支的处理。这个感觉好像测试在写用例一样。
特殊情况包括网络环境变化,时间和库存因素变化(支付过期,售完等),
ii 如果涉及到用户,则要考虑到多个用户的行为之间的相互影响。
3.更多
加载;等待;刷新 以及结果
控件激活/未激活/使用中 ;状态转换;其他情况变化对控件的影响
限制条件