How I learned to stop worrying and love record and playback
연사 소개
Published in
2 min readMay 4, 2019
- Dave Haeffner
요약
다음 버전의 Selenium IDE에 대해 설명합니다. 코드를 직접 만들지 않아도 Capture & Replay를 통해 테스트 코드를 Export할 수 있어 QA Engineer에게 있어 의미있는 기능을 제공할 것으로 보입니다.
본문
Selenium IDE는 다음과 같은 10가지 개선사항에 대한 피드백을 받았다고 합니다.
- Smart element locator: 현재 가리키고 있는 element를 기준으로 사람의 시각으로 보았을 때, 위 또는 아래, 왼쪽, 오른쪽의 element를 찾아낼 수 있는 기능
- Conditional waiting: 단순히 고정된 시간동안 대기하는 것이 아닌 DOM 위의 특정 이벤트 조건을 기준으로 대기하는 방법
- Control structure: 테스트의 흐름을 제어하는 방법을 직관적인 제어툴로 제공
- Easy assertion: Assertion을 IDE 내에서 쉽게 사용
- Cross-browsing support: 다양한 브라우저에서 실행
- Reporting: 수행 결과에 대해 성공/실패 여부와 원인을 빠르게 파악
- Ability to insert code: ?
- Continuous integration: 각 단계별 빌드에서 Selenium IDE를 통한 지속적인 빌드 산출물의 안정성 검사
Dave Haeffner의 다른 강연들
How To Use Selenium Successfully