1SecCopy

QA and testing

The same input every run, down to the character

You are three screens into the signup flow and you need the 300 character name again. Typed out by hand it comes back 299 or 301, the field behaves differently, and the report describes a bug nobody else can reproduce.

Download 1SecCopy on the App Store

For iPhone, iPad, Mac & Apple Vision Pro · Android on Google Play · Windows coming soon

The test data folder open beside the build under test, with a 300 character name already in the field
⌘1Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa300

One card, 300 characters, unchanged since the day it was saved.

Three runs, one string

Nothing on the screen tells you which of the three you just typed. Each one makes the field behave differently, and only one of them is the value you wrote into the report. Pasting from a card removes the question.

CharactersRun01Run02Run03
Typed by hand299300301

Three runs, three different strings

Pasted from the card300300300

Three runs, the same string

A 300 character name in a field that counts to 120public/screenshots/en/qa-field-crop.webpmac-dark/en-US/en-mac-11-field-overflow.png

The counter reads 300 of 120, which is the bug. Paste the same card tomorrow and it reads 300 of 120 again, which is what makes this a report rather than a story.

Available today oniOSiPadOSmacOSvisionOSAndroidWindowsComing soon

The seven that keep coming back

Every one of these has broken something. Kept as cards, the value in the field and the value in the report are the same value, and that is what a second person needs before they can watch it happen too.

ValueWhat it tends to breakKey
01MaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaColumn widths, and any field that trusts its own maximum length1
02👨‍👩‍👧‍👦🇹🇼🏳️‍🌈👋🏽Character counts, because not one of these is a single character2
03مرحبا بالعالمAlignment, punctuation order and where the text gets cut3
04007Anything that keeps a reference as a number4
05" "Required field checks that only test for empty5
06[email protected]Address filters that stop reading at the plus sign6
072024-02-29Date handling on a leap day7
A bug report in a notes app, with the repro steps and the exact input already pasted inpublic/screenshots/en/qa-report-notes.webpmac-dark/en-US/en-mac-12-bug-report.png

File it with the steps already written

The template card carries the five headings your team reads first. The steps carry the input itself, pasted in rather than described, so whoever picks the bug up runs exactly what you ran.

  1. 01Summary
  2. 02Steps to reproduce
  3. 03Expected
  4. 04Actual
  5. 05Build and device

Saved once, then pasted for the rest of the round

  1. 01

    Library

    A folder per project, full of what breaks it

    Boundary strings, right to left text, an emoji in the middle of a surname, a date in a format nobody planned for, the sample addresses and phone numbers every form asks for, the tester addresses on example.com your team files under. The report template and the repro step skeleton sit in the same folder, one card each, so the write up starts with a shape.

  2. 02

    Menu bar

    One click from the build under test

    1SecCopy sits in the Mac menu bar, next to whatever you are poking at. Click the icon and the cards drop over it. Click a card and the value lands in the field the cursor is in. Press ⌘1 to ⌘9 for the nine this round keeps asking for. On an iPhone or iPad build, the 1SecCopy keyboard types the same values into the app under test.

  3. 03

    Sync

    The same value on the device you pick up next

    The input that broke the form on your Mac is on the iPad when you pick it up to check the tablet layout, usually about a second after you saved it. One set of test data across the devices you test on, so the run you did before lunch is the run you can repeat after it.

    Cross-device sync is included with Premium.

Stop typing the same thing twice.

Get 1SecCopy on the App Store or Google Play. Free to start.

Download 1SecCopy on the App StoreGet 1SecCopy on Google Play

For iPhone, iPad, Mac & Apple Vision Pro · Android on Google Play · Windows coming soon