[팀블로그] 소프트웨어 테스팅 참고서

     

 

안내

본 Selenium 포스팅은 본 블로그의 필자 중 한 명인 현의노래가 개인적으로 작성하는 포스팅입니다.

본 포스팅의 내용에 관심이 있어 자신의 블로그 글을 본 블로그에 연재/노출하고자 하시는 분들은 아래를 열어 내용을 확인해 주세요.

더보기

본 블로그의 필자들은

세상 모든 사람들은 행복해야 하고, 행복하기 위한 방법을 공유해야 한다고 생각합니다.

세상 모든 기술은 사람 필요에 의해 만들어졌고, 쓰임이 있으며,

세상 모든 도구들은 기술의 쓰임에 의해 만들어졌고, 목적은 다양하다고 생각합니다.

 

본 글에서 필진들은 소프트웨어 도구들의 쓰임을 목적 별로 목차를 만들어 개재해보려 합니다.

단순히 목차를 제공하여 제품 매뉴얼 성격의 구성만 제공하는 목적입니다.

 

현재 필진이 아니신 분들도 본인 블로그의 글을 공유하고 싶으신 분들은 개제 요청해 주십시오.

SW 테스팅과 품질 카페로 참여 의사를 밝혀주시거나, 연재하고 있는 필자 중 한 명에게 연락해 주세요.

글-수정 권한을 가진 필진들이 열심히 내용을 업데이트 하겠습니다.

 

 

도구 소개

셀레니움이란?

Selenium은 웹 브라우저 자동화를 위한 도구이다. Selenium version 1은 2004년에 출시되었다.

 

Selenium은 실행되는 각 OS에 적합한 드라이버를 사용하여, 입력 / 선택 / 드래그 / 더블클릭 / 마우스 이동 / JavaScript 실행 / 액션체인 같은 기능으로 웹 브라우저의 GUI 자동화를 수행할 수 있다.

 

Selenium과는 별개로, 테스트 자동화가 모든 것을 해결하지는 않는다고 생각한다. 테스트 엔지니어는 항상 자동화와 수동의 적절한 유지로 리소스 대비 효울적인 커버리지를 산출하여 적용해야 한다. 특히, 자주 바뀌는 GUI 가 존재한다면 이는 자동화로 들어가는 리소스보다 수동으로 확인하는 것이 더 효율적일 수 있다.

(그 외, 자세한 내용은 아래 링크에서 확인하세요.)

 

셀레니움이란 ? | 기술블로그

Selenium - 001 - 셀레니움이란 ?

qa-linesong.netlify.app

 

 

기초 지식 정리

1. Waits

 

Waits | 기술블로그

Selenium - 002 - 대기(Waits)

qa-linesong.netlify.app

 

2. Locating Elements

 

Locating Elements | 기술블로그

Selenium - 003 - 요소 찾기(Locating Elements)

qa-linesong.netlify.app

 

3. Exceptions

 

Exceptions | 기술블로그

Selenium - 004 - 예외 처리(Exceptions)

qa-linesong.netlify.app

 

4. Page Object Model (POM)

 

Page Object Model (POM) | 기술블로그

Selenium - 005 - Page Object Model (POM)

qa-linesong.netlify.app

 

 

실무 적용편

실전편 Part 01 : 범위 선정

 

Selenium 실전편 Part 01 | 기술블로그

Selenium - 006 - Selenium 실전편 Part 01

qa-linesong.netlify.app

 

실전편 Part 02 : 형상관리(POM 구조)

 

Selenium 실전편 Part 02 | 기술블로그

Selenium - 007 - Selenium 실전편 Part 02

qa-linesong.netlify.app

 

실전편 Part 03 : 로케이터 & 페이지 작성

 

Selenium 실전편 Part 03-01 | 기술블로그

Selenium - 008 - Selenium 실전편 Part 03 로케이터 작성

qa-linesong.netlify.app

 

Selenium 실전편 Part 03-02 | 기술블로그

Selenium - 009 - Selenium 실전편 Part 03 페이지 작성

qa-linesong.netlify.app

 

실전편 Part 04 : 자동화 스크립트 작성

 

Selenium 실전편 Part 04 | 기술블로그

Selenium - 010 - Selenium 실전편 Part 04 자동화 스크립트 작성

qa-linesong.netlify.app

 

 

 

 

 

이 글을 공유합니다.

facebook twitter kakaoTalk kakaostory naver band