How I learned to stop worrying and love record and playback

연사 소개

정원덕
selenium-korea
2 min readMay 4, 2019

--

  • Dave Haeffner

요약

다음 버전의 Selenium IDE에 대해 설명합니다. 코드를 직접 만들지 않아도 Capture & Replay를 통해 테스트 코드를 Export할 수 있어 QA Engineer에게 있어 의미있는 기능을 제공할 것으로 보입니다.

본문

Selenium IDE는 다음과 같은 10가지 개선사항에 대한 피드백을 받았다고 합니다.

  1. Smart element locator: 현재 가리키고 있는 element를 기준으로 사람의 시각으로 보았을 때, 위 또는 아래, 왼쪽, 오른쪽의 element를 찾아낼 수 있는 기능
  2. Conditional waiting: 단순히 고정된 시간동안 대기하는 것이 아닌 DOM 위의 특정 이벤트 조건을 기준으로 대기하는 방법
  3. Control structure: 테스트의 흐름을 제어하는 방법을 직관적인 제어툴로 제공
  4. Easy assertion: Assertion을 IDE 내에서 쉽게 사용
  5. Cross-browsing support: 다양한 브라우저에서 실행
  6. Reporting: 수행 결과에 대해 성공/실패 여부와 원인을 빠르게 파악
  7. Ability to insert code: ?
  8. Continuous integration: 각 단계별 빌드에서 Selenium IDE를 통한 지속적인 빌드 산출물의 안정성 검사

Dave Haeffner의 다른 강연들

How To Use Selenium Successfully

Dave Haeffner의 책

The Selenium Guidebook

--

--

정원덕
selenium-korea

자비스앤빌런즈 프론트엔드 챕터장