[코멘토 실무PT 후기 챌린지_QA자동화 강의 2주차 강의]
2주차 강의는 개인적인 사정으로 라이브에 참석하지 못했다 ㅠㅠ 뒤늦게 녹화방송을 듣고 수업에 참여하였다!!
걱정했지만,, 녹화방송만으로도 충분히 수업 진도는 따라갈 수 있었다^^ 그래도 라이브가 짱이라고 생각한다!
1.교육내용
1) 예외 처리
-. try : 실행하려는 동작
-. except Exception as e : 실패할 때 동작
( 에러 내용 기입, ex..메세지, 에러발생시간, TC번호, 에러종류 ) -> 에러 추적 가능
2) 파이썬 에러 종류(추가로 찾아봄)
-. ValueEror : 참조 값이 없을 때
-. IndexError : 인덱스 범위를 벗어날때
-. SyntaxError : 문법 에러
-. NameError : 지역 및 변수 이름을 찾을수 없는 경우
-. ZeroDivisionError : 0으로 나눌때
-. FileNotFoundError : 파일이나 디렉터리가 없을 경우, 경로 이탈
-. TypeError : 잘못된 타입을 전달했을 때
-. AttributeError : 참조나 대입이 실패하는 경우
-. KeyError : 딕셔너리에서 접근하려는 키 값이 없을 때
-. OverFlowError : 데이터 타입의 숫자의 범위를 넘어가는 경우
3) 모듈 = 라이브러리 : 하나의 이상의 기능을 가진 파일
-. 내장모듈 : import해서 사용 가능함
-. 외장모듈 : pip install로 설치하고 import 해야함
4) 웹사이트 구성 요소
-. HTML : 웹페이지 구조를 구성
-. Javascript : 동적 기능 구현
-. CSS : 페이지 꾸미기
5) HTML 구조
-. head : 정보를 정의
-. h : 제목 크기
-. p : 문단
-. span : 인라인 요소를 묶어주는 태그, 줄바꿈 x
-. div : 블럭 요소를 구분, 줄바꿈 o
-. a : 하이퍼 링크 생성
-. ui/li : 목록 리스트
-. table : 표를 만듦
-. tr : 열
-. td : 행
6) 셀레니움 기초
* 과제로 5개의 사이트를 방문하여 title과 url를 프린트하는 소스코드를 구현했다
출력화면▶
['한눈에 보는 오늘 : 네이트', 'Google', 'NAVER', '영화 그 이상의 감동. CGV', '시작하는 사람들의 커리어 커뮤니티, 코멘토']
['https://www.nate.com/', 'https://www.google.com/', 'https://www.naver.com/', 'https://www.cgv.co.kr/', 'https://comento.kr/?index']
코멘토
comento.kr
2. 수강 후기
-. 드디어 웹 테스트가 무엇인지 눈으로 볼 수 있었다. 내가 입력한 코드를 통해 자동으로 웹사이트에 접속하고 필요한 정보들을 출력하는 코드를 작성해 보았다. 기존에 파이썬을 문법을 익혀 둔 덕에 응용하는 법도 쉽게 파악 할 수 있었다.
더 다양한 예제들을 습득해서 웹 테스트시에 필요한 기본 테스트 시나리오를 자동으로 구성해보고 싶다. 강사님 감사합니다 ^^
현직자의 라이브 세션과 피드백, 실무PT
업계 선배에게 실무 노하우를 배우고 내 실무에 적용해 성과를 만들어보세요.
comento.kr