# codeceptjs

4개의 포스트
post-thumbnail

웹 브라우저 기반의 E2E 테스트 자동화 도구, Playwright 를 알아보자

키워드 E2E(End to End) Test Headless Chrome Puppeteer Playwright CodeceptJS 최종 목표 테스트와 테스트 하는 방법에 대해 알아보자. 현재 목표 웹 브라우저 기반의 E2E 테스트 자동화 도구, Playwright 를 알아보자. E2E 테스트 자동화 도구의 역사는? E2E 테스트 자동화 도구로 유명한 셀레늄이 있다. 셀레늄 등장 이후에 셀레늄보다 가볍고 Headless Browser를 이용하는 팬덤JS 가 나온다. 팬덤JS는 브라우저 중에서 크로미엄 기반이다. Headless Browser는 브라우저 창을 열지 않고 백그라운드에서 웹 페이지를 렌더링할 수 있는 기능이다. 그러다 Headless Chrome이 나온다. Chrome 자체가 Headless를 직접 지원하게 된다. 그래서 Headlss Chrome를 기반으로 한 Puppeteer 의 등장하게 되고 팬덤JS는 개발을 중단

2023년 8월 25일
·
0개의 댓글
·
post-thumbnail

20230729 [CodeceptJS] checkOption(라디오 버튼 테스트)

E2E(End-to-End) 테스트 실제 사용자 시나리오를 시뮬레이션 하여 애플리케이션 또는 시스템의 기능을 처음부터 끝까지 평가하는 데 중점을 둔 소프트웨어 테스트 방법론이다. E2E 테스트의 주요 목표는 응용 프로그램의 모든 통합 구성 요소가 예상대로 함께 작동하고 전체 시스템이 지정된 요구 사항을 충족하고 올바르게 작동하는지 확인하는 것이다. CodeceptJS란? 오픈소스 MIT 라이선스 테스트 프레임워크이다. CodeceptJS를 사용하면 웹 애플리케이션에 대한 E2E 테스트의 구현 및 실행이 용이하다. checkOption 메서드 checkbox 또는 radio button을 선택한다. 해당 메서드의 두 번째 매개변수는 검색 범위를 좁히기 위한 컨텍스트이다.

2023년 7월 29일
·
0개의 댓글
·

[1주차][과제] 리액트 프로젝트 세팅하기

🐋 학습 목표 교재에서 아샬이 제공한 레퍼런스처럼 프론트엔드 세팅을 위한 나만의 README 문서와 설정을 만들어 두면 매우 편합니다. 매번 프로젝트 때마다 문서를 따라서 생각없이 따라만 해도 세팅이 완료된다면 인지자원을 대단히 아낄 수 있습니다. 🐋 목표 Node.js를 설치하고 프로젝트를 진행할 수 있는 Node.js 패키지를 만든다. 그리고 코드 퀄리티를 일정 수준 이상으로 유지할 수 있도록 lint와 test를 실행할 수 있는 상태를 만든다. 🐋 세팅 목록 Node.js 개발 환경 세팅 TypeScript ESLint React Jest Parcel React Router styled-components styled-reset usehooks-ts usestore-ts Axios tsyringe reflect-metadata jest-dom MSW CodeceptJS

2023년 6월 5일
·
0개의 댓글
·

codeceptjs autoLogin

codeceptjs 공식문서 대로 했으나 Before 에서 login 을 호출하면 login is not defined error 발생 Scenario 안에서는 호출되는 것을 발견한 후 Before parameter 를 Scenario 처럼 수정하여 해결 *_test.js before after codecept.conf.js steps_file.js

2021년 2월 8일
·
0개의 댓글
·