크로스 브라우저 테스트
Cross-browser testing교차 브라우저 테스트는 웹 응용 프로그램이 서로 다른 브라우저 및 장치에서 지원되는지 확인하는 비기능 소프트웨어 테스트의 한 유형입니다.또한 교차 브라우저 테스트를 통해 웹 애플리케이션의 상태를 객관적이고 독립적으로 파악할 수 있으므로, 비즈니스가 웹 애플리케이션을 릴리스하거나 새로운 기능을 구현할 때의 위험을 인식하고 이해할 수 있습니다.테스트 기술에는 여러 브라우저 및 장치에서 오류를 찾고 웹 사이트가 모든 브라우저 및 장치에서 사용하기에 적합한지 확인하기 위해 웹 응용 프로그램을 실행하는 프로세스가 포함됩니다.즉, 크로스 브라우저 테스트는 웹 애플리케이션이 다양한 웹 브라우저에서[1] 동일하게 동작하는지 확인하는 것입니다.
역사
"크로스 브라우저 테스트"라는 용어는 2000년대 초 웹 페이지를 다양한 방식으로 렌더링하고 다양한 웹 [2]기술을 지원하는 다양한 웹 브라우저의 출현과 함께 시작되었습니다.결과적으로, 이로 인해 브라우저 간에 웹 응용 프로그램의 동작에 불일치가 발생했습니다.2010년대 초, 스마트폰이 기기 시장에 진입했고, 그 수는 크게 증가하기 시작했습니다.Statcounter의 [3]데이터에 따르면 2016년 11월 모바일 장치의 세션 수는 데스크톱 장치의 세션 수와 같습니다.2021년 7월 현재 모바일 기기의 세션 수는 이미 55.4%입니다.모바일 장치의 광범위한 사용으로 인해 "장치 간 테스트"라는 용어가 등장했습니다.
크로스 브라우저 테스트 프로세스
브라우저 간 테스트에는 웹 응용 프로그램을 실행하여 서로 다른 브라우저 및 장치에서 관심 있는 속성을 하나 이상 평가하는 작업이 포함됩니다.일반적으로 다음 속성은 테스트 중인 웹 응용 프로그램의 범위를 나타냅니다.
- 설계 및 개발을 안내하는 요건을 충족합니다.
- 모든 종류의 입력에 올바르게 응답합니다.
- 허용 가능한 시간 내에 기능을 수행합니다.
- 충분히 사용할 수 있습니다.
- 원하는 웹 브라우저 및 장치에 설치하고 실행할 수 있습니다.
- 이해관계자가 원하는 일반적인 결과를 달성합니다.
QA 엔지니어
교차 브라우저 테스트는 일반적으로 QA 엔지니어가 수행합니다.개발팀이 웹 애플리케이션 또는 사이트를 구축한 후 QA 엔지니어는 완료된 프로젝트를 평가합니다.QA 엔지니어는 글꼴 및 이미지 표시 방법, 해당되는 경우 대응하는 웹 설계가 작동하는지 여부와 같은 내용 및 레이아웃의 일관성을 테스트합니다.그런 다음 기능, 타사 서비스와의 통합, 양식, 모바일 또는 태블릿용 터치 입력 등 웹 애플리케이션 또는 사이트의 [4]유용성을 확인합니다.또한 이미지에 대한 alt 텍스트 또는 비디오에 대한 폐쇄 캡션과 같은 [5]접근성을 테스트합니다.
웹 개발자
웹 응용프로그램이 부분적으로 완료된 경우에도 브라우저 간 테스트를 수행할 수 있습니다."전체 스택 웹 개발"이라고도 하는 이러한 접근 방식을 사용하여 웹 개발자가 사용자 인터페이스 및 기능 요소를 개발할 때 교차 브라우저 테스트를 수행합니다.
레퍼런스
- ^ "Introduction to cross browser testing - Learn web development MDN". developer.mozilla.org. Retrieved 2021-07-26.
- ^ "Reading: Web Browser Introduction to Computer Applications and Concepts". courses.lumenlearning.com. Retrieved 2021-08-02.
- ^ "Desktop vs Mobile vs Tablet Market Share Worldwide". StatCounter Global Stats. Retrieved 2021-07-26.
- ^ "What is Usability?". The Interaction Design Foundation. Retrieved 2021-08-02.
- ^ "Accessibility testing - W3C Wiki". www.w3.org. Retrieved 2021-08-02.