본문 바로가기
Projects/2021-CVI (백중원)

210728(수) - 테스트 시나리오 작성 및 테스트

by jum0 2021. 7. 28.

1. 테스트 시나리오 작성 및 테스트


1. 테스트 시나리오 작성 및 테스트

페어와 논의를 통해서 E2E 테스트를 진행하기로 결정했다. 먼저 사용자 시나리오를 짜고 테스트 코드를 작성했다. 테스트 코드를 작성하면서 의문이 들었던 부분은 검증을 하는 방식이었다. 예를 들어, 시나리오가 '홈페이지에 있는 첫 번째 접종 후기를 클릭하면, 첫 번째 접종 후기의 접종 상세 페이지가 보인다'라고 가정하자. 그러면 홈페이지에서 첫 번째 접종 후기를 클릭한 이후 화면에 나타나는 페이지가 첫 번째  접종 후기의 상세 페이지라는 것을 검증해야 한다. 현재 페이지가 우리가 예상한 페이지인지 검증하는 방법은 다양한데, 상세 페이지만이 가지고 있는 고유한 버튼이나 정보, pathname 등이 있다. 그런데 이런 방식으로 하는 게 옳은 것인지 확신이 서지 않았다. 페이지의 특성만으로 그 페이지인지 검증하고 있기 때문이다. 또한, 엄밀히 말하면 내가 '클릭한 후기'의 상세 페이지인지 검증할 수 없었다. 우리 디자인 특성상 홈페이지에서 미리 보여주는 후기 페이지에는 그 후기를 특정할만한 요소가 없기 때문이다. 그렇다면 테스트를 위해서 글의 id 값을 따로 저장하는 게 맞는 것인지 고민되었다. 일단은 pathname을 진행했는데, 찝찝한 마음이 들긴 한다.

반응형

댓글