1. 테스트 시나리오 작성 및 테스트
1. 테스트 시나리오 작성 및 테스트
페어와 논의를 통해서 E2E 테스트를 진행하기로 결정했다. 먼저 사용자 시나리오를 짜고 테스트 코드를 작성했다. 테스트 코드를 작성하면서 의문이 들었던 부분은 검증을 하는 방식이었다. 예를 들어, 시나리오가 '홈페이지에 있는 첫 번째 접종 후기를 클릭하면, 첫 번째 접종 후기의 접종 상세 페이지가 보인다'라고 가정하자. 그러면 홈페이지에서 첫 번째 접종 후기를 클릭한 이후 화면에 나타나는 페이지가 첫 번째 접종 후기의 상세 페이지라는 것을 검증해야 한다. 현재 페이지가 우리가 예상한 페이지인지 검증하는 방법은 다양한데, 상세 페이지만이 가지고 있는 고유한 버튼이나 정보, pathname 등이 있다. 그런데 이런 방식으로 하는 게 옳은 것인지 확신이 서지 않았다. 페이지의 특성만으로 그 페이지인지 검증하고 있기 때문이다. 또한, 엄밀히 말하면 내가 '클릭한 후기'의 상세 페이지인지 검증할 수 없었다. 우리 디자인 특성상 홈페이지에서 미리 보여주는 후기 페이지에는 그 후기를 특정할만한 요소가 없기 때문이다. 그렇다면 테스트를 위해서 글의 id 값을 따로 저장하는 게 맞는 것인지 고민되었다. 일단은 pathname을 진행했는데, 찝찝한 마음이 들긴 한다.
반응형
'Projects > 2021-CVI (백중원)' 카테고리의 다른 글
210730(금) - 댓글 CRUD 구현 (0) | 2021.07.30 |
---|---|
210729(목) - 모바일 레이아웃 구현 (0) | 2021.07.29 |
210727(화) - 테스트 (0) | 2021.07.27 |
210726(월) - 상세 페이지 레이아웃 구현 (0) | 2021.07.26 |
210723(금) - 컴포넌트 폴더 구조, 마이 페이지 레이아웃, 이슈 티켓 단위 논의, UX 피드백 (0) | 2021.07.23 |
댓글