Shotnest

Shotnest · 라이브러리

도구를 시험할 때 가상 텍스트 사용하기

Boarding pass, Gate 12, Seat 14C처럼 지어낸 세 줄만으로도 티켓·예약 선반이 6점을 받는 것을 볼 수 있으니, 실제 예약 코드를 붙여 넣을 필요가 없습니다.

지어낸 텍스트로도 같은 답이 나오는 이유

웹 도구는 고정된 규칙으로 텍스트에 점수를 매기고, 검색하고, 비교합니다. 규칙은 입력한 문자에만 반응합니다. boarding pass와 boarding은 다섯 글자보다 긴 목록 단어이므로 각각 티켓·예약에 두 점을 주고, gate와 seat는 각각 한 점을 줍니다. 그 단어 뒤에 실제 예약이 있는지는 결과에 아무 영향이 없으므로, 지어낸 예시로도 실제 예시와 똑같은 것을 배울 수 있습니다.

입력한 텍스트는 브라우저 탭 안에 남고 아무것도 업로드되지 않습니다. 그래도 데모는 생각보다 쉽게 공유되거나, 스크린샷으로 찍히거나, 열린 채로 남습니다. 이 라이브러리의 예시가 누군가의 사진 보관함에서 가져온 샘플이 아니라 새로 쓴 테스트 텍스트인 것도 그 때문입니다.

구조 규칙도 자리표시자로 시험할 수 있습니다. 짧은 줄에 09:00, 10:00, 11:00 같은 시각이 세 개 있으면 대화에 두 점이 더해지고, 가격이 두 개 있으면 쇼핑과 영수증·주문에 점수가 더해지며, 코드처럼 시작하는 줄이 세 개 있으면 코드에 점수가 더해집니다.

무해한 테스트 사례 만들기

  1. 보고 싶은 규칙을 정하세요. 선반 마커, 검색 일치, 토큰 비교 중 하나입니다.
  2. 트리거 단어만 들어 있는 두세 줄에서 네 줄 정도를 쓰세요. 예를 들면 Boarding pass, Gate 12, Seat 14C입니다.
  3. 이름, 코드, 금액은 0000이나 Test Person처럼 누가 봐도 자리표시자인 값으로 바꾸세요.
  4. 점수와 선반을 확인한 뒤, 탭을 닫기 전에 입력란을 비우세요.
Boarding pass · Gate 12 · Seat 14C
티켓·예약 · 6
Hello there
기타 · 0

의도보다 많이 노출하는 실수

휴대폰에서도 같은 규칙이 실행됩니다

Shotnest는 iPhone에서 읽은 텍스트에 이 마커들을 적용하며, 그곳에서도 스크린샷과 텍스트는 업로드되지 않습니다. 데모는 규칙이 어떻게 동작하는지 보여 줄 뿐, 특정한 실제 스크린샷이 빠짐없이 읽혔는지는 보여 줄 수 없습니다. 그 점은 앱의 텍스트 화면에서 확인하세요.