Japanese Remix CD Imageのテスト
Oneiric
- ※重要:「正常である」状態が定義されていない簡易テストケース(カバレッジリスト)なので、「正常である」ことに確信がもてない場合はその旨を明確にして報告してください。
CD Test
- CDのセルフテストを含め、メニューを選択して画面が遷移するか (Failed, nacked-by hito)
- エラーを示すダイアログ等が表示された場合は報告する
-> 「メモリテスト」以外は動作する。「メモリテスト」が機能しない。ダイアログ:「ブートローダー」 / メッセージ:「/install/mt86plus: file not found」 (reported by hito)
-> 「メモリテスト」が10/15(b4fc7458142dc4dffea1e6d102a9dcc2)版で正常に動作することを確認 (acked-by mizuno)
- 「アクセシビリティ」メニューの個々の項目を選択してもチェックがつかないが、これは本家と同じかどうか要確認(TODO)
- エラーを示すダイアログ等が表示された場合は報告する
- CDのルートディレクトリにある .disk/info ファイルに記載された日付が、リリースファイル名と合致しているか。 (TODO)
- 通常はファイル名に日付を入れないので気にする必要なし。下手に変更すると、Wubiでうまく動作しなかったような気がする。
- CDからブートできるか。 (acked-by hito)
- USB Startup Diskを作成し、USBメモリからブートできるか。(acked-by hito)
- ddでUSBメモリに書き込み、ブートできるか (acked-by hito)
- squashfsに/var/lib/dbus/machine-idが含まれていないか。 (acked-by hito)
- Live session別にmachine-idが異なる事を確認(acked-by Mocchi)
Live session
放置してブート後(or 「Ubuntuを試してみる」選択後)、
UbiquityからLiveSessionが起動され、Desktopが提供されるか (acked-by hito)
- 厳密には起動するのはunity-dm。そこで「試す」
- 日本語キーボードを想定した配列になっているか (acked-by hito)
- Shift+2 = " (acked-by hito)
- Shift+8 = ( (acked-by hito)
- Shift+9 = ) (acked-by hito)
- 利用されるフォントはTakao Pゴシックになっているか
- アプリケーションレベル
- Nautilus = GTK/Serif (acked-by hito)
- gedit (Takaoゴシック) = GTK/Monospace (acked-by hito)
- LibO/Calc = Xft/Serif (acked-by hito)
- レンダラレベル
- 日本語はTakaoPゴシックで表示されるか
- ボールドは正常に表示されるか
- イタリック(オブリーク)は正常に表示されるか
- ボールドイタリック(オブリーク)は正常に表示されるか
- これらを以下のソフトウェアでチェックする
- Firefox(Gecko/Cairo/Pango/fontconfig) (acked-by hito)
- Nautilus(GTK/Cairo/Pango/fontconfig) (acked-by hito)
- LibO(Xft/Cairo/Pango/fontconfig; ただしfc設定を部分的に経由しない)
- Calcで、セルとタブそれぞれに日本語文字列を入れて「選択状態」「非選択状態」それぞれでチェックする (acked-by hito)
- Flash(独自/fontconfig) ; ubuntu-restcited-extraのインストールテストを兼ねる(acked-by hito)
- アプリケーションレベル
LiveSessionでibus-anthyによる日本語入力が可能か
- Nautilus (acked-by hito)
- gedit (acked-by hito)
- LibO/Calc (acked-by hito)
- LibO/Writer (acked-by hito)
- FirefoxのスタートページはGoogleか (acked-by hito)
- Googleページは日本語のものになっているか (acked-by hito)
- Liveセッションから「インストール」をダブルクリックしてインストーラが起動するか (acked-by hito)
- 正常にLiveセッションは終了できるか (acked-by hito)
- Dashは開くか (acked-by hito)
- Dash に登録されたアイテムに文字化けや不明な表現はないか (acked-by hito)
- Lens は正常に表示されていて、クリックに応答するか (acked-by hito)
- Lens の文字列が切れていないか (acked-by hito)
- Dashに日本語入力を行う際、プリエディットは表示されるか(acked-by hito)
- Dashに日本語入力を行い、日本語文字列で検索できるか(acked-by hito)
- 画面右上のシャットダウン/設定メニューは開くか (acked-by hito)
- 各メニューアイテムは開くか (acked-by hito)
- デスクトップに「インストール」アイコンはあるか (acked-by hito)
- 「インストール」アイコンでubiquityが起動するか (acked-by hito)
- 起動したubiquity は Takaoで表示されているか (acked-by hito)
- 別件:リリースノートを開くと単にfirefoxが起動する上に、このfirefoxは英語ロケール(通常起動なら日本語ロケールが上がってくるので、LANGのたぐいがおかしい?)? (Failed, nacked-by hito)
- 以下のIndicatorのメニューに問題はないか
- Network (acked-by hito)
- Me (acked-by hito)
- Battery (acked-by hito)
- Bluetooth (acked-by hito)
- Sound (acked-by Mocchi)
- Time (acked-by hito)
- User (acked-by hito)
- Dashに登録されている全てのアプリケーションが起動するか (acked-by hito)
- 「アプリケーション」として登録されている範囲は未チェック。
- フォントの動作確認 (Failed, nacked-by Mocchi)
- 以下のコマンドを実行し、結果が一致することを確認する。(Failed, nacked-by Mocchi)
$ fc-match "sans"
ttf-japanese-gothic.ttf: "TakaoPGothic" "Regular"
注:これはfc-matchの不具合で、DejaVu Sansと表示されることが正しい(TODO: チケットID)
$ fc-match "sans:lang=ja"
DejaVuSerif.ttf: "DejaVu Sans" "Book"
注:/etc/fonts/conf.d/69-language-selector-ja-jp.confのserifの先頭フォント
$ fc-match "sans:lang=ja:charset=\!\!\$jy\!\!\!\!\# "
ttf-japanese-gothic.ttf: "Takao Pゴシック" "Regular"
注:/etc/fonts/conf.d/69-language-selector-ja-jp.confのsansフォント
のうち、最初に漢数字の「一」(U+4E00)が存在するフォント
$ fc-match "serif"
ttf-japanese-gothic.ttf: "TakaoPGothic" "Regular"
注:これはfc-matchの不具合で、DejaVu Serifと表示されることが正しい(TODO: チケットID)
$ fc-match "serif:lang=ja"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
注:/etc/fonts/conf.d/69-language-selector-ja-jp.confのserifの先頭フォント
$ fc-match "serif:lang=ja:charset=\!\!\$jy\!\!\!\!\# "
ttf-japanese-mincho.ttf: "Takao P明朝" "Regular"
注:/etc/fonts/conf.d/69-language-selector-ja-jp.confのserifフォント
のうち、最初に漢数字の「一」(U+4E00)が存在するフォント10/15(b4fc7458142dc4dffea1e6d102a9dcc2)版のLive Sessionにおいて
$ fc-match "sans" ttf-japanese-gothic.ttf: "Takao Pゴシック" "Regular" $ fc-match "sans:lang=ja" ttf-japanese-gothic.ttf: "Takao Pゴシック" "Regular" $ fc-match "sans:lang=ja:charset=\!\!\$jy\!\!\!\!\# " ttf-japanese-gothic.ttf: "Takao Pゴシック" "Regular" $ fc-match "serif" ttf-japanese-mincho.ttf: "Takao P明朝" "Regular" $ fc-match "serif:lang=ja" ttf-japanese-mincho.ttf: "Takao P明朝" "Regular" $ fc-match "serif:lang=ja:charset=\!\!\$jy\!\!\!\!\# " ttf-japanese-mincho.ttf: "Takao P明朝" "Regular"
- ソフトウェア・ソースのダウンロードもとは日本のサーバになっているか (acked-by Mocchi)
起動画面でキーボード入力して、LiveSessionが起動できるか (acked-by hito)
起動画面でキーボード入力して、InstallSessionが起動できるか (acked-by hito)
Install test
- Ubiquity/通常のインストールプロセス
- 1HDDに対してクリーンインストール (acked-by hito)
- 1HDDに対し既存のOSを残してデュアルブート設定 (acked-by hito)
- Ubiquity/アップグレード
- Ubiquity経由でのアップグレード(by apt-clone)(acked-by hito)
- Update-Manager/アップグレード (acked-by hito)
- 重要:CDテストではない
- Ubiquity関連共通
- slideshowはTakaoPゴシックで表示されているか (acked-by hito)
- デフォルトの地域はAsia/Tokyoか (acked-by hito)
- キーボードレイアウトのデフォルトはJapanか (acked-by hito)
- 誤植・誤った日本語表現はないか (acked-by hito)
- わかりにくい日本語表現はないか (acked-by hito)
- * インストール with Internet connection
- 終了後、正常に終了できるか (acked-by hito)
- * インストール without Internet connection
- 終了後、正常に終了できるか (acked-by hito)
- 正常にインストールできるか (acked-by hito)
- インストール後
- Liveセッションで確認した内容をもう一度(インストール時点でインターネット接続性がある場合, ない場合それぞれ)
- インターネット接続性あり:(acked-by hito)
- インターネット接続性なし:(acked-by hito)
- memtest86は起動できるか (acked-by hito)
- 起動できなかった場合、$ ls -altr /boot/memtest86* が存在するかチェック
- Liveセッションで確認した内容をもう一度(インストール時点でインターネット接続性がある場合, ない場合それぞれ)