전체 글35 VS Code로 playwright 테스트 자동화 프레임 워크 사용해보기 웹 테스트 자동화를 위해 사용하는 프레임워크는 selenium, playwright가 있다. 셀레늄은 원래 고전적으로 사용이 되었던 툴인데 2020년에 마이크로소프트에서 개발한 playwright가 공개되어서 많은 개발자가 사용하고 있다. playwright는 selenium에 비해 직관적이고 빠르고 안정적인 실행환경을 제공한다. 기본적으로 headless, headed 모두 지원하고 자동 대기 기능이 있다. selenium이 보편적으로 사용되고 있고 테스트 자동화를 처음 시작하는 사람에게 쉬운 코드를 제공하고 있으나 playwright는 공식 홈페이지에서 사용 방법과 예제 등 documnet를 상세하게 제공하고 있어서 playwright를 사용해보기로 했다.playwright 공식 홈페이지에 접속하면 .. 2025. 5. 18. python 파이썬 이메일 다루기 - smtp, email 라이브러리 클래스 엑셀 파일을 읽어서 수강생 목록의 상태 중 "결제 완료"인 상태의 수강생에게 결제가 완료되었다는 메일을 수강 파일을 첨부해서 메일을 보내는 예제. 이메일을 보내기 위해서 사용하는 파이썬 라이브러리 = smtplib. smtplib 라이브러리는 메일 정보를 SMPT 형태로 보내기 위한 라이브러리이고 email 라이브러리는 메일 발송을 위해 필요한 정보를 관리하기 위한 라이브러리. 메일을 보내기 위해서는 SMTP 라이브러리에서 메일을 보내는 주체의 포트와 서버를 알아야 한다. 포트 번호는 대부분 "465"이고 서버의 경우 "smtp.naver.com" 형식으로 작성한다.메일의 내용 중 파일 첨부가 있는 경우 MIMEBase를 이용하여 파일을 읽고 메일 서버에 보낼 수 있는 형식으로 변경한 후 encoder을.. 2025. 5. 18. 명세 기반 테스트 설계 기법 - 등가 분할, 경계값 분석, 결정 테이블, 페어와이즈, 유즈케이스 명세기반 테스트 설계 기법테스트 설계 기법에는 명세 기반 테스트 기법, 구조 기반 테스트 기법이 있다. 명세기반 테스트 기법은 기획서나 요구사항 설명서와 같이 문서에서 결함을 찾아내는 기법이고, 구조기반 테스트 설계 기법은 소프트웨어를 개발한 코드를 기반으로 구조적 결함을 찾아내는 기법이다.명세기반 테스트 설계 기법에는 1. 등가 분할 2. 경계값 분석 3. 상태 전이 4. 결정 테이블 5. 페어와이즈 조합 6. 유즈케이스 테스트 기법이 있다.등가 분할 테스트입력값이나 출력값을 의미상 동일하게 처리되는 그룹(등가 클래스)으로 나누고 각 그룹에서 대표값 하나만 테스트하는 기법이다. 대표값만 테스트를 해도 해당 그룹 전체의 처리를 검증할 수 있다고 가정한다. 테스트 케이스 수를 효율적으로 줄일 수 있으며 유.. 2025. 5. 18. [카카오페이][QA][경력직] 자동화 엔지니어 채용 공고 카카오페이 QA 자동화 엔지니어 포지션 경력직 채용 공고 1. 기본 정보직군: 기술경력 사항: 경력 3년 이상고용 형태: 정규직근무지: 카카오페이(판교 카카오 아지트)2. 조직 소개카카오페이 서비스에서 자동화 테스트가 필요한 부분을 파악하고, 이를 구축하여 운영해요. 개발 라이프 사이클에서 적절한 자동화 테스트를 제공함으로써 생산성을 높이고 서비스를 안정화하기 위한 모든 활동들을 하고 있어요. 또한 대국민 서비스의 품질을 확보하기 위해 개발자에 준하는 기술 역량을 확보하고, 테스트 엔지니어링 관점에서의 다양한 경험을 통해 한층 더 성장할 수 있는 기회를 가질 수 있어요. 저희와 함께 자동화 테스트의 새로운 패러다임을 만들어 갈 많은 분들의 지원을 기대합니다.* 대외활.. 2025. 5. 17. [카카오페이][QA][경력직] 페이 서비스 채용 공고 카카오페이 페이 서비스 QA 포지션 경력직 채용 공고 QA - 페이 서비스카카오페이의 공고를 확인해 보세요.kakaopay.career.greetinghr.com1. 기본 정보직군: 기술경력사항: 경력 5년 이상고용형태: 정규직근무지: 카카오페이(카카오판교아지트)2. 조직 소개카카오페이에서 제공하는 서비스의 출시 전/후 다양한 테스트 전략, 기법 등을 활용을 통해 잠재적인 리스크를 예방하고 지속적인 모니터링을 통해 고객에게 안정적인 품질과 신뢰를 주기 위해 다양한 활동을 하는 조직이에요.3. 업무 내용프로젝트 일정 관리 및 리스크 분석에 능통한 분을 찾고있어요.QA 단계 별 산출물 작성 및 관리에 대한 경험이 많은 분을 찾고있어요.개발 요구 사항 및 기술적 디자인에 대한.. 2025. 5. 17. 이전 1 ··· 3 4 5 6 다음