QA와 테스트
매 회차 같은 입력, 한 글자까지 그대로
가입 흐름을 세 화면 지나왔는데 또 300자짜리 이름이 필요합니다. 손으로 치면 299자나 301자가 되고, 입력란의 반응도 달라지고, 리포트에는 아무도 재현하지 못하는 버그가 남습니다.

카드 하나, 300자. 저장한 날 그대로입니다.
세 번 실행, 문자열은 하나
방금 친 것이 셋 중 어느 것인지는 화면만 봐서는 알 수 없습니다. 값마다 입력란의 반응이 달라지고, 리포트에 적은 값과 맞는 것은 하나뿐입니다. 카드에서 붙여 넣으면 이 질문 자체가 사라집니다.
세 번, 서로 다른 문자열 셋
세 번, 같은 문자열
public/screenshots/ko/qa-field-crop.webpmac-dark/en-US/en-mac-11-field-overflow.png카운터는 300 / 120으로 표시됩니다. 내일 같은 카드를 다시 붙여 넣어도 300 / 120입니다. 그래서 이야기가 아니라 리포트가 됩니다.
계속 다시 찾게 되는 일곱 가지
전부 뭔가를 깨뜨려 본 값입니다. 카드로 두면 입력란의 값과 리포트의 값이 같은 값이 되고, 두 번째 사람도 같은 일을 그대로 봅니다.
| 값 | 보통 무엇이 깨지는가 | 키 | |
|---|---|---|---|
| 01 | Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 열 너비, 그리고 자기 최대 길이를 믿는 모든 입력란 | ⌘1 |
| 02 | 👨👩👧👦🇹🇼🏳️🌈👋🏽 | 글자 수 계산. 여기 어느 것도 한 글자가 아니니까 | ⌘2 |
| 03 | مرحبا بالعالم | 정렬과 문장부호 순서, 그리고 잘리는 위치 | ⌘3 |
| 04 | 007 | 관리 번호를 숫자로 저장하는 모든 곳 | ⌘4 |
| 05 | " " | 비어 있는지만 확인하는 필수 입력 검사 | ⌘5 |
| 06 | [email protected] | 더하기 기호에서 읽기를 멈추는 이메일 검증 | ⌘6 |
| 07 | 2024-02-29 | 윤일 날짜 처리 | ⌘7 |
public/screenshots/ko/qa-report-notes.webpmac-dark/ko/ko-mac-12-bug-report.png재현 절차까지 써 둔 채로 등록하기
양식 카드에는 팀이 먼저 읽는 다섯 항목이 들어 있습니다. 재현 절차에는 설명 대신 입력값 자체를 붙여 넣습니다. 그래야 이어받는 사람이 당신이 돌린 것을 그대로 돌립니다.
- 01요약
- 02재현 절차
- 03예상 결과
- 04실제 결과
- 05빌드와 기기
한 번 저장하면, 남은 회차는 붙여 넣기만
- 01
라이브러리
프로젝트마다 폴더 하나, 그 빌드를 깨뜨리는 값으로 가득
경계값 문자열, 오른쪽에서 왼쪽으로 쓰는 텍스트, 성 한가운데 들어간 이모지, 아무도 예상 못 한 형식의 날짜, 어느 폼에나 넣는 샘플 주소와 전화번호, 팀이 버그를 등록할 때 쓰는 example.com 테스터 주소. 리포트 양식과 재현 절차 뼈대도 같은 폴더에 카드 하나씩 두면, 글이 처음부터 모양을 갖춥니다.
- 02
메뉴 막대
테스트 중인 빌드에서 클릭 한 번
1SecCopy는 지금 만지고 있는 빌드 옆, Mac 메뉴 막대에 있습니다. 아이콘을 클릭하면 카드가 그 위로 펼쳐지고, 카드를 클릭하면 값이 커서가 있는 입력란에 들어갑니다. ⌘1부터 ⌘9까지는 이번 회차에 계속 쓰는 아홉 개의 자리입니다. iPhone이나 iPad 빌드에서는 1SecCopy 키보드가 같은 값을 테스트 중인 앱에 그대로 입력합니다.
- 03
동기화
다음에 집어 드는 기기에도 같은 값
Mac에서 폼을 깨뜨린 그 입력은, 태블릿 레이아웃을 보려고 iPad를 집어 들면 이미 거기 있습니다. 보통 저장하고 1초 안에요. 테스트하는 기기마다 같은 데이터를 쓰니, 점심 전에 돌린 회차를 점심 뒤에 그대로 다시 돌릴 수 있습니다.
기기 간 동기화는 Premium에 포함되어 있습니다.
