1SecCopy

QA 与测试

每一轮都贴同一个值,一个字符都不差

你在注册流程走到第三个界面,又需要那个 300 字符的名字。用手打会变成 299 或 301,输入框的反应跟着不同,写出来的报告就成了一个没人复现得出来的 bug。

在 App Store 下载 1SecCopy

支持 iPhone、iPad、Mac 与 Apple Vision Pro · Android 登上 Google Play · Windows 即将推出

测试数据的文件夹和待测的版本并排开着,300 字符的名字已经在输入框里
⌘1Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa300

一张卡片,300 个字符,和存下来那天一模一样。

跑三次,同一个字符串

界面不会告诉你刚刚打进去的是哪一个。三个值会让输入框有三种反应,而其中只有一个是你写进报告的那个。从卡片贴上,这个问题就不存在了。

字符数轮次01轮次02轮次03
用手重打299300301

三次,三个不一样的字符串

从卡片贴上300300300

三次,同一个字符串

一个 300 字符的名字,进到只数到 120 的输入框public/screenshots/zh-cn/qa-field-crop.webpmac-dark/en-US/en-mac-11-field-overflow.png

计数器显示 300 / 120,这就是那个 bug。明天再贴一次同一张卡片,它还是 300 / 120,这份东西才是报告,不是故事。

现已支持iOSiPadOSmacOSvisionOSAndroidWindows即将推出

一直回来找你的那七个

这七个都弄坏过东西。存成卡片之后,输入框里的值和报告里的值是同一个值,接手的人才看得到同一件事发生。

通常会弄坏什么快捷键
01Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa列宽,以及任何相信自己长度上限的字段1
02👨‍👩‍👧‍👦🇹🇼🏳️‍🌈👋🏽字数统计,因为这里没有一个是单个字符2
03مرحبا بالعالم对齐、标点顺序,还有文字被截断的位置3
04007任何把编号当成数字存起来的地方4
05" "只检查是不是空字符串的必填校验5
06[email protected]看到加号就不再往下读的邮箱校验6
072024-02-29闰日的日期处理7
备忘录 app 里的 bug 报告,复现步骤和原始输入都已经贴好public/screenshots/zh-cn/qa-report-notes.webpmac-dark/zh-Hans/zh-Hans-mac-12-bug-report.png

提单的时候,步骤已经写好了

模板卡片带着团队会先看的那五个标题。复现步骤里放的是输入本身,直接贴进去而不是用文字形容,接手的人跑的就是你跑过的东西。

  1. 01问题摘要
  2. 02复现步骤
  3. 03预期结果
  4. 04实际结果
  5. 05版本与设备

存一次,这一轮剩下的时间都在贴

  1. 01

    卡片库

    一个项目一个文件夹,装着会把它弄坏的东西

    边界字符串、从右到左的文字、夹在姓氏中间的表情符号、没人想过的日期格式、每个表单都要填的示例地址与电话,还有团队提 bug 用的 example.com 测试邮箱。bug 报告模板和复现步骤的骨架就放在同一个文件夹,各一张卡片,动笔的时候一开始就有形状。

  2. 02

    菜单栏

    离待测的版本只有一次点击

    1SecCopy 待在 Mac 菜单栏,旁边就是你正在戳的那个版本。点一下图标,卡片落在它上面;点一张卡片,值就进到光标所在的输入框;⌘1 到 ⌘9 留给这一轮一直要用的那九个。在 iPhone 或 iPad 的测试版上,1SecCopy 键盘会把同样的值直接打进待测的 app。

  3. 03

    同步

    下一台拿起来的设备,值一模一样

    在 Mac 上把表单弄坏的那个值,等你拿起 iPad 检查平板版面时已经在那里了,通常保存后一秒。所有测试设备共用同一份数据,午饭前跑过的那一轮,午饭后照样跑得出来。

    跨设备同步为 Premium 功能

别再重复打同样的内容

到 App Store 或 Google Play 下载 1SecCopy,免费开始

在 App Store 下载 1SecCopy在 Google Play 下载 1SecCopy

支持 iPhone、iPad、Mac 与 Apple Vision Pro · Android 登上 Google Play · Windows 即将推出