나는 주로 TDD 이론을 이해하지만 시작하는 방법을 알 수 없습니다. 나는 개인 프로젝트에 대한 단위 테스트를 작성하고 깨달았습니다. . . 나는 무엇을 테스트하고 있는지 전혀 모른다. 어떤 대상, 어떤 기능 등
예를 들어, 가족이 집안일을 관리하는 데 도움이되는 앱을 만들고 싶다고 가정 해 봅시다. 다음은 제 생각에 몇 가지 질문입니다.이 아이디어에서 첫 번째 시험으로 어떻게 이동합니까? 시작하기 전에 얼마를 결정해야합니까, 테스트를 시작한 후에는 얼마를 결정해야합니까? 텍스트 파일 또는 데이터베이스에 데이터를 저장할지 여부는 언제 결정합니까? 시작하기 전에 사용자 승인 테스트를 받아야합니까? UI를 설계해야합니까? 사양이 있어야합니까? (이 예제 질문 중 적어도 일부는 아마도 "회색 영역"에 있음을 알고 있습니다.
첫 번째 단위 테스트를 얻는 것에 대한 제목 질문 외에도 샘플 프로젝트와 같은 프로젝트의 첫 번째 단위 테스트가 어떻게 표시되는지 예를 들어 줄 수 있습니까?