브라우저를 테스트하고 검증하는 방법

브라우저 테스트 및 검증을 결정하는 Anthology의 접근 방식은 다음 두 가지 주요 고려사항에 따라 진행됩니다.

  1. 특히, 브라우저 자동 업데이트가 신속한 최종 사용자 업그레이드를 주도할 경우에 최신 브라우저를 테스트 및 검증합니다.
  2. 클라이언트 간에 사용되는 적절하게 광범위한 브라우저 세트를 테스트 및 검증하고자 합니다.

브라우저가 테스트 및 검증 완료 상태로 나열되어 있으면 Anthology는 다음 두 가지 주요 방식으로 클라이언트 사용을 지원하기 위해 노력합니다.

  1. Blackboard Learn 릴리즈 전에 사용 가능한 브라우저와 운영 체제의 조합을 테스트하여 릴리즈로 발생할 수 있는 브라우저 문제를 방지합니다.
  2. Blackboard Learn 릴리즈 후에는 다음과 같이 클라이언트 문제를 신속하게 해결합니다.
    • 사용 중인 브라우저와 관계없이 플랫폼 기술의 지원 사례를 접수하고, 해결 방법을 지원하고, 문제 해결을 위해 에스컬레이션합니다.
    • 제품을 릴리즈할 때 다른 문제 유형에서처럼 브라우저 문제를 해결하기 위해 노력합니다.

브라우저

Anthology는 Blackboard Learn 릴리즈에 대해 4개의 기본 브라우저를 테스트하고 유효성을 검사합니다.

여기에는 보통 특정 OS(운영 체제)에 연결된 새 버전을 일반적으로 사용 가능한 것으로 정기 릴리즈하는 통상적인 소프트웨어 업데이트 경로를 따르는 다음 브라우저가 포함됩니다.

  • Apple® Safari®

여기에는 채널 기반의 빠른 소프트웨어 업데이트 경로인 교차 운영 체제(cross-operating system)를 따르는 다음 세 브라우저도 포함됩니다.

  • Google Chrome™
  • Mozilla® Firefox®
  • Microsoft® Edge®

이러한 브라우저를 통해 Anthology는 테스트 시 "안정적인" 최신 릴리즈 채널을 테스트합니다. 이 채널은 사용자에게 릴리즈되기 전에 브라우저 공급업체 자체적으로 테스트를 최대한 많이 시행할 수 있게 하는 채널입니다.

또한, Anthology는 Firefox의 전문적인 ESR(Extended Support Release) 채널을 테스트하고 검증합니다.이 채널은 엔터프라이즈급 배포용으로 설계된 안정적인 채널 하위 집합입니다. 자세한 내용은 Firefox의 ESR(Extended Support Release) 페이지를 참조하십시오.


브라우저의 렌더링에 관한 Anthology의 접근법

Blackboard Learn의 렌더링 레이어는 HTML(Hypertext Markup Language), CSS 스타일 시트 및 해당 언어에 관한 모든 현대 표준을 준수하는 JavaScript로 구성되어 있습니다.

Blackboard의 일반 설계 접근법은 상호 운용성에 중점을 두고 있습니다. 이는 Blackboard가 가급적 특정 브라우저에 특정 코드를 작성하지 않거나 브라우저 간의 변형을 처리하기 위해 최소 캡슐화 용량을 사용함을 의미합니다.

  • Blackboard Learn의 렌더링 레이어는 브라우저 창 주요 부분에서 웹 페이지를 그리는 부분인 브라우저 렌더링 엔진과 상호 작용합니다.
  • 모든 브라우저 렌더링 엔진은 HTML, CSS 및 JavaScript의 표준 준수 마크업과 작동하도록 설계되었습니다. 여기에는 다음이 포함됩니다.
    • WebKit: Safari, Chrome 및 Opera에 탑재됩니다.
    • Blink: Chrome 최신 버전에 탑재된 WebKit 버전입니다.
    • Gecko: Firefox에 탑재됩니다.

이 Blackboard Learn 렌더링 레이어의 설계 접근법을 통해 새 브라우저 버전이 릴리즈되면 새 브라우저 버전이 현재 버전의 Learn과 계속해서 원활히 작동할 것임을 신뢰할 수 있습니다.

새 브라우저 버전

일부 공급업체의 릴리즈하는 새 브라우저 버전의 빈도가 증가했기 때문에, Anthology의 정책은 시장에 릴리즈되는 모든 새로운 브라우저 버전을 일반적으로 사용 가능한 것으로 또는 지원 릴리즈 채널을 통해 제공하는 것입니다. 이는 릴리즈 테스트가 종료된 후 브라우저가 릴리즈된 경우에도 적용됩니다. Blackboard는 잠정적으로 지원되는 브라우저에 대해 현장에서 클라이언트가 발견한 모든 중요한 브라우저 문제를 최우선으로 해결합니다. Blackboard는 시스템이 예상한 바와 같이 작동을 지속하도록 새로운 브라우저에 대한 주기적인 시험 사이클을 시행하며 클라이언트 측 지원 브라우저 문서를 적절히 업데이트합니다.

이전 브라우저

최상의 경험을 위해 Blackboard Learn을 최신 버전으로 유지하는 것을 권장하는 것처럼 브라우저 공급업체는 소프트웨어에 관해 동일한 내용을 권장합니다. 일부 공급업체의 일부 이전 브라우저 버전은 Learn 새 버전과 렌더링 문제를 일으킬 수 있으며 일부 새 브라우저 버전은 Learn 이전 버전과 렌더링 문제를 일으킬 수 있습니다.

Anthology는 여전히 지원 부서에 보고되는 이러한 브라우저에 대한 클라이언트 문제를 접수하고 있으며 완전히 지원되는 브라우저에서 이 문제를 복제하고자 노력할 것입니다. 문제를 복제할 수 없는 경우 Anthology는 클라이언트가 Blackboard Learn에서 완전히 지원하는 브라우저 버전으로 이동할 것을 권장합니다. 경우에 따라 추가 권장 사항은 SaaS가 아닌 경우 최신 버전의 Learn으로 업데이트하는 것입니다.

쿠키 및 JavaScript

사용되는 브라우저와 관계없이 Blackboard Learn이 올바른 수업 및 학습 경험을 제공하려면 사용자의 브라우저에서 세션 쿠키 사용 및 JavaScript가 활성화되어야 합니다.

또한 Blackboard Learn은 일부 위치에서 필요에 따라 Learn에 로그인할 때 사용자가 쿠키 설명서를 확인할 수 있는 기능을 제공합니다. 이 도구에 대해 자세히 알아보려면 보안 관리 - 데이터 사용 및 개인정보 공개 주제를 참조하십시오.

Blackboard Learn에는 추가 브라우저 플러그인 요구 사항이 없지만 업로드 및 공유된 콘텐츠에 플러그인 요구 사항이 있을 수 있습니다. 사용자는 이 콘텐츠를 이용할 때 추가 소프트웨어를 설치하라는 메시지를 보게 되거나 개별 브라우저 보안 설정에 따라 시스템에서 플러그인 실행을 허용하는 브라우저 메시지를 승인해야 할 수 있습니다.

보조 소프트웨어 및 접근성

화면 리더를 통해 최상의 Blackboard Learn 환경을 경험하려면 Windows® 시스템에서는 ChromeTM 및 JAWS를 사용하고 Mac®에서는 Safari® 및 VoiceOver를 사용하십시오.

Anthology는 가능한 한 모든 제품에 접근할 수 있도록 최대한 노력하고 있습니다. 보조 기술에 대해 자세히 알아보려면 Blackboard에서의 접근성 또는 Blackboard Learn(Ultra)의 접근성을 참조하십시오.