inflearn logo
강의

Course

Instructor

Playwright Basics - Basic Usage and Core Principles

Writing Navigation Tests

e2e 폴더 내에 파일을 생성하는 이유가 뭔가요?

58

Kim Ella

1 asked

0

그냥 블로그 같은 가이드 보고 폴더를 막 생성했더니 폴더가 어디에 접속해야 있는지도 모르겠고, e2e 폴더 같은건 전혀 없는데요, e2e 폴더 내에 파일을 생성해야하는 이유가 뭔가요?

꼭 폴더를 강사님이 세팅한대로 설정해야하나요?

처음 폴더 설정이 finder (폴더)로 보여져서 생성되지 않아, 테스트파일 생성 위치와 구조를 처음에 어떻게 잡아야 할지 모르겠습니다.

소프트웨어-테스트 playwright e2e

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

Kim Ella님, Playwright에서 e2e 폴더를 사용하는 이유는 e2e 테스트(end-to-end 테스트)를 구조적으로 잘 정리하기 위해서입니다. e2e 테스트는 애플리케이션을 시작부터 끝까지 테스트하는 방법으로, 사용자의 실제 사용 환경을 시뮬레이션 합니다. 이 때문에 e2e 테스트를 별도의 폴더에 구성하면 프로젝트를 유지하고 관리하는 데 유리합니다.

강사님이 세팅한 폴더 구조는 하나의 가이드라인일 뿐, 프로젝트에 따라 다르게 설정할 수 있습니다. 중요한 것은 테스트 파일이 잘 조직되어 있어야 한다는 점입니다. 예를 들어, src 폴더나 app 폴더와 같은 주요 애플리케이션 폴더와 혼동되지 않도록 각기 다른 범주의 테스트를 organise 하는 것이죠.

처음 폴더 생성 시 어떤 구조를 잡아야할지 어려움을 느끼신다면, 처음에는 단순하게 시작해서 필요에 따라 구체화해 나가는 것도 좋습니다. 일반적으로 프로젝트의 최상위 디렉토리에 e2e 폴더를 만들고 그 안에 테스트 파일을 추가하는 방식을 추천드립니다. 언제든지 질문이 있으면 더 알려주세요!

이미지 출처 URL: Spring Boot Reference Documentation

UserService, CertificationService 책임 분리 기준 질문

0

26

1

레이어드 아키텍처에서 도메인 중심 패키지 구조를 적용하거나 변화하는 시점이 있을까요?

1

40

2

POJO에서 Spring Test로 넘어갈 때 누락(해결됨)

0

33

1

섹션 4) 8. 실무 QA의 관찰 포인트 이해 강의 질문

0

38

1

tryMove(..) 메서드 ArrayIndexOutOfBoundsException 제보

1

60

2

AvailableUsers

0

41

1

storybook/ addon react-router-dom

0

42

1

mac python 3.10 - permission denied

0

54

1

mockZustand

0

66

2

장바구니 테스트 코드 작성에 대한 질문입니다.

0

51

1

private 상수 테스트 관련 질문

0

82

1

프로젝트 세팅 오류 및 버전 오류 문제 문의

0

95

2

void는 어떻게 테스트하나요..? void로 애초에 코딩하면 안되나요??

0

124

2

toggleIsModalOpened 테스트 할때 궁금한 점이 있습니다.

0

42

2

강의 마지막이 잘려있는것 같습니다

0

49

2

27강 동영상 재생 불량

0

33

1

5-4 Sealed Interface는 주로 모든 케이스 검증이 필요할 때 사용하나요?

1

454

1

로딩/에러처리 검증은 어떻게 하는게 좋을까요?

0

65

1

통합 테스트에서 API 요청에 대한 검증은 이루어지지 않아도 괜찮을까요?

0

69

2

실러버스 제공 여부

0

46

1

강의 소스 코드 압축 풀기 오류

0

70

1

service.port 패키지로 이동한 UserRepository가 infrastructure에 있는 UserEntity에 의존

0

58

1

디버깅 모드 무한 로딩

0

141

0

Playwright 디버그 모드

0

132

1