ブラウザのテストおよび検証方法

Blackboardでは、ブラウザのテストと検証について、主に2つの事項を考慮しています。

  1. Blackboardは、最新のブラウザ、特にブラウザの自動更新によってエンドユーザのアップグレードが迅速に行われるブラウザをテストおよび検証したいと考えています。
  2. Blackboardは、クライアントで使用されているブラウザを広範にテストおよび検証したいと考えています。

テスト済みおよび検証済みとしてリストに掲載されたブラウザについて、Blackboardは2つの主要な方法でクライアントのサポートに取り組んでいます。

  1. Blackboard Learnのリリース前は、利用可能なブラウザとオペレーティングシステムの組み合わせをテストし、ブラウザに関する問題がある状態でのリリースを回避します。
  2. Blackboard Learnのリリース後は、次のようにクライアントの問題に迅速に対処します。
    • ご使用のブラウザにかかわらず、プラットフォームテクノロジーに関するサポートケースを受け付け、解決を支援し、解決のために問題のエスカレーションを行います。
    • 製品リリースで発生したブラウザに関する問題を、他のタイプの問題と同様に解決するよう取り組みます。

ブラウザ

Blackboardでは、Blackboard Learnのリリースに向けて、4つの主要ブラウザのテストおよび検証を行います。

サポート対象には、一般的に特定のオペレーティングシステム (OS) に関連付けられているブラウザが含まれます。これらのブラウザは、従来型のソフトウェア更新パスに従い、新バージョンが一般提供として定期的にリリースされます。

  • Apple Safari

また、チャンネルベースの迅速なソフトウェア更新パスによって更新される、オペレーティングシステムに依存しない3種類のブラウザも含まれます。

  • Microsoft Edge
  • Mozilla Firefox
  • Google Chrome

これらのブラウザについて、Blackboardはテスト時点で最新の「安定版」リリースチャンネルをテストします。安定版とは、ユーザ向けにリリースする前にブラウザのベンダーによる十分なテストが行われているチャンネルです。

さらに、BlackboardはFirefoxの特別な拡張サポート版 (ESR) チャンネルをテストおよび検証しています。このチャンネルは安定版チャンネルのサブセットで、組織全体での導入用に設計されています。詳細については、Firefoxの拡張サポート版ページを参照してください。

Blackboard Learnの特定バージョンのリリース時にテストおよび検証された各ブラウザのバージョンの情報については、該当するリリースのリリースノートを参照してください。


ブラウザでのレンダリングに対するBlackboardのアプローチ

Blackboard Learnのレンダリングレイヤは、ハイパーテキストマークアップ言語(HTML)、カスケーディングスタイルシート(CSS)、およびJavaScriptで構成されており、それらの言語の最新の標準に準拠しています。

Blackboardのユニバーサルデザインアプローチは、相互運用性を重視しています。つまり、可能な限り特定のブラウザ固有のコードを記述せず、カプセル化も最小にして、ブラウザ間の相違に対応します。

  • Blackboard Learnのレンダリングレイヤは、ブラウザウィンドウの主要な部分にWebページを描画する、ブラウザのレンダリングエンジンとやり取りします。
  • すべてのブラウザレンダリングエンジンは、HTML、CSS、およびJavascriptにおける、標準に準拠したマークアップに適合するように設計されています。これには次のものが含まれます。
    • Safari、Chrome、Operaで機能するWebKit
    • Chromeの最新バージョンで機能するWebKitのバージョンであるBlink
    • Internet Explorerで機能するTrident
    • Firefoxで機能するGecko

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を有効にする必要があります。

さらに、コースファイルやコンテンツ管理ファイルに対するWebDAVアクセスなど、Blackboard Learn 9.1の機能が正しく機能するように、永続的なクッキーまたはサードパーティのクッキーを受け入れることが必要になる場合もあります。

Blackboardでは、Blackboard Learnへのログイン時に、ユーザが必要に応じてクッキーの開示ステートメントに同意するためのBuilding Blockも提供しています。このBuilding Blockの詳細については、「セキュリティ管理 - クッキーの開示」のトピックを参照してください。


Javaおよびその他のブラウザプラグイン

Blackboard Learnの一部の機能では、特定の追加ソフトウェアのインストールが必要になる場合があります。追加ソフトウェアをインストールしないと、機能自体を使用できません。ユーザがこれらの機能にアクセスすると、追加ソフトウェアのインストールが求められるか、ブラウザのセキュリティ設定によっては、ブラウザでプラグインの実行を許可するメッセージに同意する必要があります。

特定のBlackboard Learnサービスパック向けのブラウザプラグインを必要とする特定の機能に関する情報について、またはそれらのプラグイン自体のバージョン情報については、該当するサービスパックのリリースノートを参照してください。

Blackboard Learnを使用して、メディアコンテンツを配信したり、コンテンツのレンダリングのためにJava、Flash Player、Apple Quicktimeなどのブラウザプラグインやその他のプラグインを必要とする特殊なコンテンツを配信したりできます。これらのシナリオでは、プラグインのバージョン、プラグインと互換性のあるブラウザのバージョン、さらにはプラグインのインストールおよび設定方法などは、コンテンツの性質によって異なります。


支援ソフトウェアおよびアクセシビリティ

Blackboard Learnとスクリーンリーダーの最適な組み合わせは、Windows®システムではChromeTMとJawsです。Mac®では、Safari®とVoiceOverになります。

Blackboardでは、すべての製品を可能な限り利用しやすくするよう尽力しています。支援技術の詳細については、http://access.blackboard.comを参照してください。