셀레늄이란?
오늘날 가장 유명한 오픈소스 웹 자동화 프레임워크는 셀레니엄입니다. 셀레니엄은 개발자가 웹 애플리케이션을 테스트하는 데 사용하는 웹 드라이버입니다. 이는 다양한 브라우저에서 테스트를 실행할 수 있는 소프트웨어 도구 모음입니다. 우리는 셀레니엄을 사용하여 웹사이트가 제대로 작동하는지 테스트합니다. 또한 일반적으로 컴퓨터 프로그램을 테스트하는 것보다 더 어려운 웹 애플리케이션 테스트를 위한 프레임워크 역할도 합니다 대치동 독학재수학원.
셀레늄 슈트의 다양한 도구
Selenium은 Mozilla Foundation에서 개발한 단위 테스트 프레임워크입니다. Selenium 언어로 작성된 소프트웨어 테스트를 작성하는 데 사용할 수 있습니다. 즉, 사용성 측면에서 웹사이트의 기능을 평가하고 이를 사용하여 테스트하면 웹사이트의 기능이 완벽하게 구현되었는지 확인할 수 있습니다. 또한 사용자가 웹사이트가 실제로 어떻게 보이는지 테스트할 수 있습니다.
많은 회사에서 사내 테스트와 진행 중 및 현장 변경 관리를 위해 사내 Selenium을 사용합니다. 이러한 도구 중 일부는 다음과 같습니다.
셀레늄 IDE
셀레늄 RC
셀레늄 웹드라이버
셀레늄 그리드
당신이 알고 싶지 않을 7가지 비밀 과제 Selenium Tutorial
Selenium Tutorial은 가장 많이 다운로드된 튜토리얼 중 하나입니다. 짧고, 직관적이며, 이해하기 쉬운 내용으로 구성되어 있습니다. 그러나 Selenium Tutorial에는 몇 가지 과제로 작용하는 것이 있습니다.
거짓 양성 및 거짓 음성의 상황
모든 것을 자동화하는 것은 불가능합니다.
본질적으로 확장 불가능
모바일 기기에서는 테스트할 수 없습니다.
동적 콘텐츠가 명시적으로 처리되기까지 오랜 시간 대기
포괄적인 테스트 보고서를 생성할 수 없음
팝업 창 관리
거짓 양성 및 거짓 음성의 상황
불안정한 테스트는 웹 개발자에게는 문제지만 Selenium에게는 문제가 아닙니다. 대규모 자동화보다는 소규모 로컬 테스트에 더 중점을 두기 때문에 사용하기 쉽습니다. 테스트가 자주 실패할 뿐만 아니라 자주 실패합니다. Selenium에는 많은 거짓 양성 및 거짓 음성이 있습니다. 그 중 많은 것은 쉽게 발견할 수 있지만 그렇지 않은 것은? 귀찮은 일입니다.