크다는 말을 세 축으로 가른다

크다는 말을 세 축으로 가른다 A workflow diagram generated by Archify. 01 / 질문 02 / 축마다 비용이 다른 곳 EX / 경계값에서만 열리는 길 가른다 축을 하나씩 본다 판정한다 한 축만 키우면 나머지는 숨는다 파일이 크다 · 제보는 여기서 멈춘다 · 질문 › 가른다 파일이 크다 제보는 여기서 멈춘다 세 축으로 가른다 · 무엇이 크다는 말인가 · 질문 › 가른다 · 뭉치면 안 보인다 세 축으로 가른다 무엇이 크다는 말인가 뭉치면 안 보인다 바이트 크기 · 업로드 시간에만 비례 · 축마다 비용이 다른 곳 › 한 축만 키우면 나머지는 숨는다 › 축을 하나씩 본다 바이트 크기 업로드 시간에만 비례 쪽 해상도 · 쪽마다 푸는 비용, 용량과 무관 · 축마다 비용이 다른 곳 › 한 축만 키우면 나머지는 숨는다 › 축을 하나씩 본다 쪽 해상도 쪽마다 푸는 비용, 용량과 무관 출력 규모 · 입력이 작아도 폭발한다 · 축마다 비용이 다른 곳 › 한 축만 키우면 나머지는 숨는다 › 판정한다 출력 규모 입력이 작아도 폭발한다 숫자로 판정 · 화면이 멈춘 시간을 센다 · 축마다 비용이 다른 곳 › 판정한다 숫자로 판정 화면이 멈춘 시간을 센다 상한을 넘는 파일 · 정상 파일로는 안 열리는 길 · 경계값에서만 열리는 길 › 축을 하나씩 본다 상한을 넘는 파일 정상 파일로는 안 열리는 길 올라간 것처럼 보임 · 검사가 늦은 자리에 있었다 · 경계값에서만 열리는 길 › 판정한다 올라간 것처럼 보임 검사가 늦은 자리에 있었다 무엇이 큰가 첫째 축 둘째 축 셋째 축 검사가 늦으면 기준을 정한다 넘겨서도 넣어 본다 Legend User UI Agent logic Policy Context / trace Cloud service External system

세 축은 서로 다른 곳에서 비용을 만든다

  • • 용량은 올리는 시간에만 비례한다
  • • 해상도는 쪽을 그릴 때마다 값을 치른다
  • • 출력 규모는 화면에 올라가는 요소 수를 정한다

입력과 출력은 비례하지 않는다

  • • 1.2MB 텍스트가 90MB 문서보다 14배 큰 화면을 만들었다
  • • 변환하는 서비스라면 출력 기준으로도 시험해야 한다
  • • 한 축만 키우면 나머지 축은 끝까지 숨는다

경계 경로는 경계값으로만 열린다

  • • 정상 파일 100개보다 경계 파일 하나가 더 많이 찾는다
  • • 상한을 넘는 입력을 넣어야 거부 경로가 실행된다
  • • 검사 위치가 늦으면 실패했는데 성공한 것처럼 보인다