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

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

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

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

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

브라우저

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

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

  • Apple의 Safari

특정 Internet Explorer 구성 옵션은 Blackboard Learn의 일부 기능을 사용하기 어렵게 만들 수 있습니다. 자세한 내용을 알아보려면 이 섹션에서 Internet Explorer 보안 영역 및 호환성 보기 주제를 참조하십시오.

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

  • Microsoft의 Edge
  • Mozilla의 Firefox
  • Google의 Chrome

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

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

Blackboard Learn의 특정 버전이 릴리즈되었을 때 테스트하고 검증했던 각 브라우저의 구체적인 버전에 대한 정보가 필요한 경우에는 해당 릴리즈에 대한 릴리즈 노트를 참조하십시오.


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

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

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

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

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


브라우저 테스트에 관한 Blackboard의 접근법

각각의 새로운 릴리즈에 대한 신뢰를 확보하기 위해 Blackboard는 여러 OS 조합에서 새로 릴리즈된 브라우저 버전에 대해 브라우저 호환성 테스트 도구 모음을 실행하여 해당 버전을 릴리즈하기 전에 기능을 확인합니다. 이 시험에서는 사용 가능한 자동 및 수동 시험 전략 전체 세트를 활용하여 시험의 신뢰도를 확보합니다.


새 브라우저 버전

일부 공급업체의 새 브라우저 버전 릴리즈 주기가 늘어났기 때문에 Blackboard는 시장에 릴리즈되어 일반적으로 사용 가능하거나 지원 릴리즈 채널을 통해 제공되는 모든 새로운 버전의 브라우저 버전을 지원하는 정책을 수립해 두고 있습니다. 이는 릴리즈 테스트가 종료된 후 브라우저가 릴리즈된 경우에도 적용됩니다. Blackboard는 잠정적인 최우선으로 지원되는 브라우저 필드의 클라이언트에 있는 중요 브라우저 문제를 모두 해결합니다. Blackboard는 시스템이 예상한 바와 같이 작동을 지속하도록 새로운 브라우저에 대한 주기적인 시험 사이클을 시행하며 클라이언트 측 지원 브라우저 문서를 적절히 업데이트합니다.


이전 브라우저

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

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


쿠키 및 JavaScript

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

Blackboard Learn 9.1의 일부 기능이 올바르게 작동하려면 코스 파일 또는 콘텐츠 컬렉션 파일에 대한 WebDAV 접근 그리고 사용자의 Blackboard 프로필 및 소셜 도구에 대한 접근을 비롯하여 영구 쿠키 또는 타사 쿠키를 추가적으로 허용해야 할 수 있습니다. 자세한 내용을 알아보려면 영구 쿠키 사용 주제 및 소셜 학습 도구 주제를 참조하십시오.

또한 Blackboard는 일부 위치에서 필요에 따라 Blackboard Learn에 로그인할 때 사용자가 쿠키 설명서를 확인할 수 있도록 빌딩 블럭을 제공합니다. 이 빌딩 블럭에 대한 자세한 내용을 알아보려면 보안 관리 - 쿠키 공개 주제를 참조하십시오.


Java 및 기타 브라우저 플러그인

Blackboard Learn의 일부 기능을 사용하려면 특정 추가 소프트웨어를 설치해야 합니다. 이러한 소프트웨어가 없으면 기능 자체가 작동하지 않습니다. 이와 같은 기능에 접근하거나 개별 브라우저 보안 설정에 따라 특정 추가 소프트웨어를 설치하라는 메시지가 사용자에게 표시될 수 있습니다. 사용자는 플러그인이 시스템에서 실행되는 것을 허용하라는 브라우저 메시지를 확인해야 할 수 있습니다.

Blackboard Learn의 특정 릴리즈를 위한 브라우저 플러그인 또는 플러그인 자체의 버전 정보가 필요한 특정 기능 관련 정보가 필요한 경우 해당 릴리즈의 릴리즈 노트를 참조하십시오.

Blackboard Learn은 미디어 콘텐츠 또는 Java, Flash Player, Apple QuickTime 또는 콘텐츠를 렌더링하는 기타 플러그인과 같은 브라우저 플러그인이 필요한 기타 특수화된 콘텐츠 유형을 제공하는 데 사용될 수 있습니다. 이러한 시나리오에서는 플러그인 설치 및 구성 지침뿐만 아니라 플러그인의 버전 및 플러그인과 호환되는 브라우저는 콘텐츠의 특성에 의해 정해지며 달라집니다.


보조 소프트웨어 및 접근성

화면 리더에서 최적의 Blackboard Learn 환경을 구현하려면 Windows® 시스템에서는 Firefox®와 Jaws를 사용하십시오. Mac®에서는 Safari®와 VoiceOver를 사용하십시오.

Blackboard는 모든 제품에 접근하는 것이 가능하도록 최대한 노력하고 있습니다. 보조 기술에 대한 자세한 내용을 알아보려면 http://access.blackboard.com을 방문하십시오.