iCapのテスト
動画を保存するアプリです。保存のしかた(4方式)、ページから動画を見つける流れ、以前直した不具合の再発、保存した動画の一覧、データが消えないことを確かめています。
iPhoneのシミュレータ上でアプリを実際に起動し、画面の操作から保存の完了までを自動で行います。
保存のしかた
iCapには動画の保存のしかたが4つあります。どれか1つでも壊れると困る人がいるので、毎回すべてを試します。
mp4のまま保存する
- 確かめること
- mp4形式の動画を、そのままの形で保存できること。
- 合格の基準
- 保存が完了し、保存したファイルが空でないこと。
配信形式(HLS)の動画をmp4に変換して保存する
- 確かめること
- 細かく分けて配信される動画(HLS)を受け取り、1本のmp4にまとめて保存できること。
- 合格の基準
- 保存が完了する。長い動画は、保存が着実に進んでいることを確かめたところで打ち切ります。
配信形式(HLS)のまま保存する
- 確かめること
- 変換せずに、配信されたままの形で保存できること。
- 合格の基準
- 保存が完了し、動画の長さが正しく読めること。
音声だけを保存する
- 確かめること
- 動画から音声だけを取り出して保存できること。
- 合格の基準
- 保存が完了し、音声の長さが正しく読めること。
ページから動画を見つける
ブラウザでページを開き、再生を始めてから、アプリが動画を見つけて保存するまでの一連の流れを、実際のサイトで確かめます。
動画のあるページで、動画を見つけて保存する
- 確かめること
- ページを開いて再生すると、アプリが動画を見つけ、保存まで進めること。
- 合格の基準
- 保存が完了し、保存したファイルが空でないこと。
利用の多い動画サイト(1)
- 確かめること
- 利用者の多い大手の動画共有サイトで、動画を見つけて保存を始められること。
- 合格の基準
- 保存が完了する、または保存が着実に進んでいること。
利用の多い動画サイト(2)
- 確かめること
- 海外の大手の動画サイトで、動画を見つけて保存を始められること。
- 合格の基準
- 保存が完了する、または保存が着実に進んでいること。
以前直した不具合の再発
一度直した不具合が、別の修正の影響で戻ってこないかを確かめます。不具合を直すたびに、ここへ項目を足していきます。
別のサイトのプレイヤーを埋め込んだページ
iCap 9.1で直した不具合
- 確かめること
- ページの中に別のサイトの動画プレイヤーが埋め込まれている場合でも、動画を見つけて保存できること。あわせて、画面全体を覆う透明な広告に操作を横取りされないこと。
- 合格の基準
- 保存が完了する、または保存が着実に進んでいること。
圧縮して送られてくる再生リスト
iCap 9.0で直した不具合
- 確かめること
- 動画の再生リストが圧縮(gzip)されて送られてくるサイトでも、変換して保存できること。
- 合格の基準
- 保存が完了する、または保存が着実に進んでいること。
保存した動画の一覧
保存した動画の並び順や、フォルダ(バインダー)の中身が、アプリを更新しても崩れないことを確かめます。
自分で並べた順
iCap 9.1で追加する機能
- 確かめること
- フォルダの中を自分で並べ替えた順番が、読み直しても保たれること。新しく保存した動画が先頭に来ること、名前を変えても位置が変わらないこと、ほかの並び順と行き来しても元に戻ること、並び順の記録が壊れていても動画は消えないこと。
- 合格の基準
- すべての確認が通ること。
一覧から見えなくなった動画を戻す
iCap 9.0で直した不具合
- 確かめること
- 名前の無いフォルダに入って一覧から見えなくなった動画を、起動時に見える場所へ戻せること。
- 合格の基準
- すべての動画が一覧に戻ること。
データの安全
アプリの更新や起動時の処理で、保存した動画・画像が消えたり、一覧から見えなくなったりしないことを確かめます。
保存したものが消えない・見えなくならない
iCap 9.1で強化
- 確かめること
- 動画・画像・フォルダ・取り込んだファイルを入れた試験用のライブラリを作り、起動時の掃除や一覧の作り直しを通したあとも、全部が残って一覧に出ること。中身の入ったフォルダを空のフォルダとして消せないこと、特別な名前でも見えなくならないこと、画像のまとめ操作で画像以外のファイルが消えないこと。
- 合格の基準
- すべての確認が通ること。