개발일지

[개발일지] 엣지 케이스 작성 | 테스트 케이스 작성 | 예외 처리

kimslab01 2024. 8. 8. 10:50

 

 

프로젝트가 완성되고 나면 무엇을 해야 할까요?

엣지 케이스를 작성해야 합니다.

프로젝트에 대해 발표할 때, 같은 프로젝트를 발표하더라도

제대로 엣지 케이스를 알고 발표하는 것과 시연할 때 바로 실행해보는 것은 느낌 차이가 있습니다.

준비가 된 것과 안 된 것은 확실히 차이가 있을 것 같아

저희 조는 발표를 맡은 팀원의 원활한 발표를 위해 꼼꼼하게 엣지케이스를 작성해보았습니다.

기능이 많아서인지 테스트 케이스만 거의 30개 정도 나왔습니다.. ㅋㅋㅋㅋ

 

작성법은 매우 간단한 편입니다.

 

 


 

테스트 케이스 1: 수강생 등록에서 필수 과목 목록에서 3개 미만, 선택 과목을 2개 미만으로 선택했을 때

예상결과: 수강생 등록에 실패했다는 오류 메시지 출력

 


 

 

테스트 케이스 2: 수강생 등록에서 이름과 필수 과목 3개 이상, 선택 과목 2개 이상을 콤마로 입력

예상결과: 수강생 등록에 성공함

 


 

 

이런 식으로 예외나 오류가 발생할 수 있는 상황을 제시하고 그에 따른 예상 결과를 작성했습니다.

그리고 더 이해가 쉽도록 스크린샷도 넣었습니다!

이 과정을 통해 어떤 예외처리를 했는지 + 어떤 기능을 제대로 구현했는지

시각적으로 잘 알 수 있기 떄문에 이 과정을 깔끔한 발표가 가능했습니다.

 

 

원본 파일도 올릴테니 궁금하신 분들은 참고해주세요~!

 

엣지 케이스.docx
0.50MB

 

 

질문은 언제나 환영입니다!