빈 입력과 경계값을 고르는 기준
평소 사용하는 입력만으로는 값이 없거나 범위를 벗어났을 때의 동작을 놓치기 쉽습니다. 기능의 약속에서 확인할 조건을 뽑아냅니다.

KNOWLEDGE BOARD
361개의 글을 주제와 연도로 찾아보세요. 검색으로 필요한 내용을 빠르게 확인할 수 있습니다.
평소 사용하는 입력만으로는 값이 없거나 범위를 벗어났을 때의 동작을 놓치기 쉽습니다. 기능의 약속에서 확인할 조건을 뽑아냅니다.
여러 목적의 변경이 섞이면 문제가 생긴 지점을 추적하기 어렵습니다. 하나의 동작을 설명할 수 있는 단위로 수정 내용을 나눕니다.
수정할 위치를 찾기 전에 같은 오류를 다시 만들 수 있어야 합니다. 작은 입력과 정확한 실행 조건을 남기면 원인 후보를 좁히기 쉽습니다.
운영 문서와 인수인계. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 삭제와 보관을 구분하고 다시 찾을 수 있는 위치를 적습니다
운영 문서와 인수인계. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 삭제와 보관을 구분하고 다시 찾을 수 있는 위치를 적습니다
운영 문서와 인수인계. 긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 다음 사람이 다시 판단해야 할 조건과 이미 확인한 조건을 나눕니다
운영 문서와 인수인계. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 다음 사람이 다시 판단해야 할 조건과 이미 확인한 조건을 나눕니다
운영 문서와 인수인계. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 다음 사람이 다시 판단해야 할 조건과 이미 확인한 조건을 나눕니다
공통 양식의 변경 영향. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 반복되는 원인이 정보 부족인지 작업 조건의 차이인지 구분합니다
공통 양식의 변경 영향. 자료의 위치와 목록의 필터 조건을 구분합니다. 반복되는 원인이 정보 부족인지 작업 조건의 차이인지 구분합니다
공통 양식의 변경 영향. 필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 반복되는 원인이 정보 부족인지 작업 조건의 차이인지 구분합니다
공통 양식의 변경 영향. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 중요해 보이는 일보다 지금 막힌 흐름을 푸는 일을 먼저 고릅니다
공통 양식의 변경 영향. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 다음 사람이 다시 판단해야 할 조건과 이미 확인한 조건을 나눕니다
공통 양식의 변경 영향. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 다음 사람이 다시 판단해야 할 조건과 이미 확인한 조건을 나눕니다
자동 처리 전의 확인. 저장한 자료를 다시 읽어 화면과 비교합니다. 반복되는 원인이 정보 부족인지 작업 조건의 차이인지 구분합니다
자동 처리 전의 확인. 긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 반복되는 원인이 정보 부족인지 작업 조건의 차이인지 구분합니다
자동 처리 전의 확인. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 반복되는 원인이 정보 부족인지 작업 조건의 차이인지 구분합니다
자동 처리 전의 확인. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 중요해 보이는 일보다 지금 막힌 흐름을 푸는 일을 먼저 고릅니다
자동 처리 전의 확인. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 중요해 보이는 일보다 지금 막힌 흐름을 푸는 일을 먼저 고릅니다
자동 처리 전의 확인. 필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
자동 처리 전의 확인. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
여러 화면의 상태 연결. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 반복되는 원인이 정보 부족인지 작업 조건의 차이인지 구분합니다
여러 화면의 상태 연결. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 중요해 보이는 일보다 지금 막힌 흐름을 푸는 일을 먼저 고릅니다
여러 화면의 상태 연결. 저장한 자료를 다시 읽어 화면과 비교합니다. 중요해 보이는 일보다 지금 막힌 흐름을 푸는 일을 먼저 고릅니다
여러 화면의 상태 연결. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
여러 화면의 상태 연결. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
여러 화면의 상태 연결. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
여러 화면의 상태 연결. 자료의 위치와 목록의 필터 조건을 구분합니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
여러 화면의 상태 연결. 필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
여러 화면의 상태 연결. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
반복 문의를 남기는 방법. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
반복 문의를 남기는 방법. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
반복 문의를 남기는 방법. 저장한 자료를 다시 읽어 화면과 비교합니다. 새로 시작하기 전에 이전에 보류한 이유를 읽습니다
반복 문의를 남기는 방법. 긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
반복 문의를 남기는 방법. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
반복 문의를 남기는 방법. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
반복 문의를 남기는 방법. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 시간순 기록에서 결정 사항과 남은 질문을 따로 뽑습니다
반복 문의를 남기는 방법. 자료의 위치와 목록의 필터 조건을 구분합니다. 시간순 기록에서 결정 사항과 남은 질문을 따로 뽑습니다
반복 문의를 남기는 방법. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 검토할 버전과 아직 결정하지 않은 부분을 명확히 표시합니다
운영과 개발 환경 비교. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
운영과 개발 환경 비교. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 진행 상태와 다음 행동, 문의할 사람을 한곳에 남깁니다
운영과 개발 환경 비교. 저장한 자료를 다시 읽어 화면과 비교합니다. 시간순 기록에서 결정 사항과 남은 질문을 따로 뽑습니다
운영과 개발 환경 비교. 긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 시간순 기록에서 결정 사항과 남은 질문을 따로 뽑습니다
운영과 개발 환경 비교. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 시간순 기록에서 결정 사항과 남은 질문을 따로 뽑습니다
운영과 개발 환경 비교. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 검토할 버전과 아직 결정하지 않은 부분을 명확히 표시합니다
운영과 개발 환경 비교. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 검토할 버전과 아직 결정하지 않은 부분을 명확히 표시합니다
운영과 개발 환경 비교. 필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
운영과 개발 환경 비교. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
원격 검토를 위한 자료. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 시간순 기록에서 결정 사항과 남은 질문을 따로 뽑습니다
원격 검토를 위한 자료. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 검토할 버전과 아직 결정하지 않은 부분을 명확히 표시합니다
원격 검토를 위한 자료. 저장한 자료를 다시 읽어 화면과 비교합니다. 검토할 버전과 아직 결정하지 않은 부분을 명확히 표시합니다
원격 검토를 위한 자료. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
원격 검토를 위한 자료. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
원격 검토를 위한 자료. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
원격 검토를 위한 자료. 자료의 위치와 목록의 필터 조건을 구분합니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
원격 검토를 위한 자료. 필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
원격 검토를 위한 자료. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
작은 화면의 재현 조건. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
작은 화면의 재현 조건. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
작은 화면의 재현 조건. 저장한 자료를 다시 읽어 화면과 비교합니다. 달라진 부분과 바꾸지 않아도 되는 부분을 나누어 봅니다
작은 화면의 재현 조건. 긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
작은 화면의 재현 조건. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
작은 화면의 재현 조건. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
작은 화면의 재현 조건. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 자료의 위치와 접근 가능 여부부터 확인합니다
작은 화면의 재현 조건. 자료의 위치와 목록의 필터 조건을 구분합니다. 자료의 위치와 접근 가능 여부부터 확인합니다
사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 구현 내부만 그대로 따라 쓰는 검증이 아닌지 살펴봅니다.
작은 화면의 재현 조건. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 확정된 일과 제안 중인 일을 구분해 표시합니다
허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 경로 구분자와 상위 폴더 이동을 검토했는지 살펴봅니다.
저장한 자료를 다시 읽어 화면과 비교합니다. 오류 처리 중 성공 안내가 먼저 뜨지 않는지 살펴봅니다.
긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 전체 페이지에 가로 스크롤이 생기지 않는지 살펴봅니다.
둘이 함께 보는 변경 기록. 사용자가 체감하는 중요한 성공과 실패 흐름을 고릅니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
둘이 함께 보는 변경 기록. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 처음 읽는 사람에게 필요한 배경을 맨 앞에 적습니다
둘이 함께 보는 변경 기록. 저장한 자료를 다시 읽어 화면과 비교합니다. 자료의 위치와 접근 가능 여부부터 확인합니다
둘이 함께 보는 변경 기록. 긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 자료의 위치와 접근 가능 여부부터 확인합니다
날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 서버와 사용자 화면의 시간대가 다를 수 있는지 살펴봅니다.
둘이 함께 보는 변경 기록. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 확정된 일과 제안 중인 일을 구분해 표시합니다
둘이 함께 보는 변경 기록. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 확정된 일과 제안 중인 일을 구분해 표시합니다
둘이 함께 보는 변경 기록. 자료의 위치와 목록의 필터 조건을 구분합니다. 확정된 일과 제안 중인 일을 구분해 표시합니다
둘이 함께 보는 변경 기록. 필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 삭제와 보관을 구분하고 다시 찾을 수 있는 위치를 적습니다
둘이 함께 보는 변경 기록. 서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 삭제와 보관을 구분하고 다시 찾을 수 있는 위치를 적습니다
하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 검토자가 변경 이유를 한 문장으로 이해할 수 있는지 살펴봅니다.
전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 중복 제출이 발생할 수 있는 경로가 있는지 살펴봅니다.
자료의 위치와 목록의 필터 조건을 구분합니다. 같은 결과를 가리키는 주소가 불필요하게 늘지 않는지 살펴봅니다.
필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 프런트엔드와 서버의 검증 조건이 일치하는지 살펴봅니다.
개인 로컬 환경의 점검. 허용할 경로를 정하고 그 범위 안의 파일만 다룹니다. 확정된 일과 제안 중인 일을 구분해 표시합니다
개인 로컬 환경의 점검. 저장한 자료를 다시 읽어 화면과 비교합니다. 확정된 일과 제안 중인 일을 구분해 표시합니다
개인 로컬 환경의 점검. 긴 주소와 공백 없는 문자열을 화면에 넣어봅니다. 확정된 일과 제안 중인 일을 구분해 표시합니다
개인 로컬 환경의 점검. 날짜만 필요한 값과 정확한 시각이 필요한 값을 나눕니다. 삭제와 보관을 구분하고 다시 찾을 수 있는 위치를 적습니다
개인 로컬 환경의 점검. 하나의 사용 행동을 바꾸는 범위로 변경을 묶습니다. 삭제와 보관을 구분하고 다시 찾을 수 있는 위치를 적습니다
개인 로컬 환경의 점검. 전송 중과 성공, 실패 상태의 다음 행동을 정합니다. 삭제와 보관을 구분하고 다시 찾을 수 있는 위치를 적습니다
개인 로컬 환경의 점검. 자료의 위치와 목록의 필터 조건을 구분합니다. 다음 사람이 다시 판단해야 할 조건과 이미 확인한 조건을 나눕니다
개인 로컬 환경의 점검. 필수 필드와 허용 형식, 오류 조건을 먼저 적습니다. 다음 사람이 다시 판단해야 할 조건과 이미 확인한 조건을 나눕니다
서비스 구분과 설정 의미가 드러나는 이름을 씁니다. 비밀 값을 코드나 사례 로그에 넣지 않았는지 살펴봅니다.
관심 있는 주제를 먼저 둘러보세요. 정리한 글을 차근차근 이곳에 담겠습니다.