ChromeOS 上的 Android 應用程式測試案例

下表列出一組測試案例,您可以在測試計畫中使用。這些測試案例涵蓋一系列 Android 應用程式在 ChromeOS 裝置上運作時可能遇到的常見情況。

測試類型

測試案例

應用程式情境

成功案例

在 Play 商店中尋找應用程式

全部

應用程式位於 Play 商店,可透過 Chromebook 存取 (如果運作正常,則沒有問題)。注意: 資訊清單中的旗標可能會導致應用程式無法使用,具體情況視 ChromeOS 裝置的硬體而定。這項測試最適合在貝殼式裝置上執行,因為這類裝置最能準確呈現大多數裝置的硬體設定檔。

安裝應用程式

全部

在 Chromebook 上安裝應用程式時沒有問題。

貝殼式設計:啟動應用程式

全部

應用程式開啟時不得發生當機、無回應或擲回 ANR (應用程式無回應) 的情況,應用程式內容直立顯示。

視窗管理

Clamshell:調整視窗大小

全部

如果可以調整視窗大小,請調整視窗大小。應用程式不會當機、停止回應或 ANR。應用程式內容會縮放。在應用程式的各個頁面中試試這項功能。游標會停留在原位,頁面內容也不會變更,只會調整為較大的螢幕版面配置。

視窗管理

貝殼式設計:任意形式調整大小

全部

試著拖曳視窗的邊角來調整視窗大小。應用程式不會當機、停止回應或 ANR。應用程式內容會縮放。在應用程式的各個頁面中試試這項功能。游標會停留在原位,頁面內容也不會變更,只會調整為較大的螢幕版面配置。

視窗管理

貝殼式:重新開啟應用程式

全部

如果可以使用視窗大小調整按鈕,請調整視窗大小、關閉應用程式,然後重新開啟。應用程式啟動時,會沿用關閉時的視窗大小和螢幕方向。

視窗管理

貝殼式:縮小和還原

全部

縮小並還原應用程式。應用程式不會當機、停止回應或 ANR,且內容會以不變的狀態重新顯示。

視窗管理

貝殼式:全螢幕應用程式

全部

按下 ChromeOS 鍵盤上的全螢幕鍵,應用程式就會進入全螢幕模式,且不會顯示頂端列。應用程式不會當機、停止回應或 ANR。應用程式內容會縮放。

滑鼠 + 觸控板

貝殼式設計:觸控板點選

全部

使用觸控板點按觸控控制項。應用程式會立即回應,就像該位置有觸控事件一樣。

滑鼠 + 觸控板

Clamshell:觸控板按右鍵

全部

使用觸控板按一下滑鼠右鍵 (用兩指輕觸) 觸控控制項。應用程式會立即回應,就像該位置有觸控事件一樣。

滑鼠 + 觸控板

貝殼式設計:觸控板捲動

全部

在應用程式的可捲動區域 (例如清單),使用觸控板的雙指捲動動作。應用程式內容捲動。

滑鼠 + 觸控板

貝殼式:觸控板縮放

全部

在應用程式中可縮放的區域 (例如圖片或地圖),使用觸控板縮放畫面。應用程式內容會放大。

滑鼠 + 觸控板

貝殼模式:按一下滑鼠

全部

使用滑鼠裝置點選觸控控制項。應用程式會立即回應,就像該位置有觸控事件一樣。

滑鼠 + 觸控板

貝殼式:按一下滑鼠右鍵

全部

使用滑鼠裝置在觸控控制項上按一下右鍵。應用程式會像是在該位置有觸控操作一樣做出回應,且不會延遲。

滑鼠 + 觸控板

貝殼模式:滑鼠捲動

全部

在應用程式的可捲動區域 (例如清單) 中,使用捲動滾輪。應用程式內容捲動。

滑鼠 + 觸控板

貝殼模式:捲動滑鼠滾輪即可縮放

全部

在應用程式中可縮放的區域 (例如圖片或地圖),使用捲動滾輪。應用程式內容會放大。

滑鼠 + 觸控板

貝殼式:觸控螢幕點擊

全部

用手指按壓觸控鍵。應用程式會立即回應,就像該位置有觸控事件一樣。

滑鼠 + 觸控板

貝殼式:觸控螢幕按右鍵

全部

用手指按住觸控控制項。應用程式會立即回應,就像該位置有觸控事件一樣。

滑鼠 + 觸控板

貝殼式設計:觸控螢幕捲動

全部

在應用程式的可捲動區域 (例如清單),使用單指或雙指捲動動作。應用程式內容捲動。

滑鼠 + 觸控板

貝殼式:觸控螢幕縮放

全部

在應用程式中可縮放的區域 (例如圖片或地圖),使用手指在觸控螢幕上縮放。應用程式內容會放大。

觸控筆

傳統型:按一下觸控筆

全部

使用觸控筆點選觸控控制項。應用程式會立即回應,就像該位置有觸控事件一樣。

觸控筆

貝殼式:觸控筆捲動

全部

在應用程式的可捲動區域 (例如清單) 中,使用觸控筆滑動或捲動。應用程式內容捲動。

輸入功率

貝殼式:實體鍵盤

全部

在闔蓋模式下,按一下文字輸入框,然後使用鍵盤輸入文字。螢幕小鍵盤未顯示。輸入框中會即時顯示輸入的文字。

購買應用程式內內容

已啟用 IAP

登入後,嘗試購買一些應用程式內內容。應用程式會視情況顯示內容。購買交易會顯示在 Google Play 購買記錄中。

暫停/繼續

全部

應用程式執行期間,請關閉 Chromebook。等待 5 到 10 秒後,重新開啟 Chromebook。應用程式會以相同狀態重新連線。

Wi-Fi 連線

全部

關閉 Wi-Fi。應用程式會顯示沒有網際網路連線的訊息。再次開啟 Wi-Fi。應用程式會重新連上網際網路,並恢復運作。

視窗管理

在貝殼模式和觸控檢視模式之間切換

全部

在貝殼模式下開啟應用程式,然後將裝置切換為觸控檢視模式。視窗大小和方向會如預期更新。

Touchview:啟動應用程式

全部

應用程式開啟時不得發生當機、無回應或擲回 ANR 的情況,應用程式內容直立顯示。請嘗試在直向和橫向模式下執行這項操作。

視窗管理

觸控檢視:調整視窗大小

全部

如果可以調整視窗大小,請調整視窗大小。應用程式不會當機、停止回應或 ANR。應用程式內容會縮放。在應用程式的各個頁面中試試這項功能。游標會停留在原位,頁面內容也不會變更,只會調整為較大的螢幕版面配置。請嘗試在直向和橫向模式下執行這項操作。

視窗管理

Touchview:重新開啟應用程式

全部

如果可以使用視窗大小調整按鈕,請調整視窗大小、關閉應用程式,然後重新開啟。應用程式啟動時,會沿用關閉時的視窗大小和方向。請嘗試在直向和橫向模式下執行這項操作。

視窗管理

Touchview:縮小及還原

全部

縮小並還原應用程式。應用程式不會當機、停止回應或 ANR,且內容會以不變的狀態重新顯示。

視窗管理

觸控檢視:旋轉裝置

全部

在平板電腦模式下,將裝置旋轉 90 度。應用程式不會旋轉,或是旋轉後視窗和內容會適當調整大小。有效游標或頁面會維持原位。

輸入功率

觸控檢視:觸控螢幕點選

全部

用手指按壓觸控鍵。應用程式會立即回應,就像該位置有觸控事件一樣。

輸入功率

觸控檢視:觸控螢幕按一下滑鼠右鍵

全部

用手指按住觸控手勢。應用程式會立即回應,就像該位置有觸控事件一樣。

輸入功率

觸控檢視:觸控螢幕捲動

全部

在應用程式的可捲動區域 (例如清單),使用單指或雙指捲動動作。應用程式內容捲動。

輸入功率

觸控檢視:觸控螢幕縮放

全部

在應用程式中可縮放的區域 (例如圖片或地圖),使用雙指縮放內容。應用程式內容會放大。

輸入功率

觸控檢視:按一下觸控筆

全部

使用觸控筆點選觸控控制項。應用程式會立即回應,就像該位置有觸控事件一樣。

輸入功率

Touchview:觸控筆捲動

全部

在應用程式的可捲動區域 (例如清單),使用觸控筆滑動或捲動。應用程式內容捲動。

輸入功率

觸控檢視:虛擬鍵盤

全部

在平板電腦模式下,輕觸應用程式中可輸入文字的區域,然後輸入文字。螢幕小鍵盤和文字會如預期顯示。請嘗試在直向和橫向模式下使用這項功能,以及在兩種模式之間切換。

相機

觸控檢視:拍照

通訊

應用程式開啟相機,預覽圖片會正確縮放及調整方向。這樣拍出來的相片就會正確縮放及調整方向。請嘗試在直向和橫向模式下執行這項操作。

Touchview:錄影

通訊

應用程式開啟相機,預覽圖片會正確縮放及調整方向。開始錄製後,預覽畫面會適當調整比例和方向。播放過程順暢,音訊或影片不會延遲,影片播放速度與錄製速度一致。請嘗試在直向和橫向模式下執行這項操作。

視窗管理

Touchview:在攝影機開啟時變更方向

通訊

開啟應用程式的相機。將裝置旋轉 90 度。應用程式不會當機、停止回應或 ANR。應用程式不會旋轉,或旋轉後視窗和內容會適當調整大小。

製作內容

內容製作

應用程式會如預期記錄輸出內容 (例如繪圖、文字或音訊),不會延遲。

儲存內容

內容製作

應用程式會將內容儲存在本機或雲端,並在重新開啟時忠實重現內容。

分享內容

應用程式會與第三方分享內容。第三方可以接收及開啟內容。

1:1 溝通

通訊

傳送各種訊息類型給其他使用者,例如電子郵件、簡訊、電話或視訊通話。確認傳輸。

1 對多通訊

通訊

在群組中張貼每種可能的貼文類型,例如動態消息貼文、論壇貼文或即時通訊群組。確認傳輸。

相機

貝殼式:拍照

通訊

應用程式開啟相機,預覽圖片會正確縮放及調整方向。這樣拍出來的相片就會正確縮放及調整方向。

相機

貝殼式:錄影

通訊

應用程式開啟相機,預覽圖片會正確縮放及調整方向。開始錄製後,預覽畫面會適當調整比例和方向。播放過程順暢,音訊或影片不會延遲,影片播放速度與錄製速度一致。

相機

貝殼式:應用程式恢復後,相機重試

通訊

開啟應用程式的相機。關上裝置螢幕。開啟裝置上蓋。應用程式會繼續讓使用者拍照,或讓使用者重新拍照,不必重新啟動應用程式。

輸入功率

輕觸即可繪圖

繪圖或手寫

用手指在應用程式中輸入筆觸。筆觸會如預期顯示在畫布上,不會延遲。

觸控筆

使用觸控筆繪圖

繪圖或手寫

使用觸控筆在應用程式中輸入筆觸。筆觸會如預期顯示在畫布上,不會延遲。

影片播放

通訊或社交與媒體

在應用程式中播放影片,播放過程流暢,不會延遲。聲音清晰。

音量

通訊或社交與媒體

如果應用程式有音量控制選項,請在播放有聲音的媒體時嘗試變更音量。音量會隨之調整。

傾斜動作

遊戲

玩體感遊戲時傾斜裝置。應用程式會據此回應。

尋找位置

天氣、地圖或導航

應用程式可找出使用者的大概位置,即使沒有 GPS 硬體也沒問題。

未擷取其他應用程式專屬功能

全部

只有在上述任一動作測試案例都不適用時,才使用這個案例。

UI

大螢幕版面配置

全部

如果應用程式的 UI 充分利用額外的螢幕空間,內容就會占滿裝置螢幕的完整寬度,或適當調整大小。

滑鼠 + 觸控板

貝殼式設計:觸控板拖曳

全部

使用觸控板將內容 (例如圖片) 拖曳到應用程式中合適的位置。系統會執行放置的物件。

滑鼠 + 觸控板

貝殼模式:滑鼠拖曳

全部

使用滑鼠將內容 (例如圖片) 拖曳到應用程式中合適的位置。系統會執行放置的物件。

輸入功率

貝殼式:拖曳觸控螢幕

全部

使用手指將內容 (例如圖片) 拖曳到應用程式中合適的位置。系統會執行放置的物件。

觸控筆

貝殼式:拖曳觸控筆

全部

使用觸控筆將內容 (例如圖片) 放置到應用程式中合適的位置。系統會執行放置的物件。

鍵盤快速鍵 + 導覽

貝殼式:特殊鍵:方向鍵

全部

ChromeOS 鍵盤上的方向鍵可在應用程式中正常運作。

鍵盤快速鍵 + 導覽

貝殼式:特殊鍵:Tab

全部

ChromeOS 鍵盤上的 Tab 鍵可正常運作。

鍵盤快速鍵 + 導覽

貝殼式:特殊鍵:剪下和複製

全部

在文字輸入框 (例如訊息輸入框或高分名稱) 中,選取現有文字。使用 Control+X 鍵剪下文字。使用 Ctrl+V 鍵貼到其他應用程式。請改用 Ctrl+C 鍵 (而非 Ctrl+X 鍵) 重新測試。

鍵盤快速鍵 + 導覽

貝殼式:特殊按鍵:Esc

全部

「Esc」鍵可關閉現用視窗或返回上一頁。

鍵盤快速鍵 + 導覽

貝殼式設計:特殊鍵:Enter

全部

按下 Enter 鍵會觸發所選按鈕,如果在表單中編輯輸入欄位時按下 Enter 鍵,則會提交表單。

鍵盤快速鍵 + 導覽

貝殼式設計:特殊鍵:按 Enter 鍵傳送

全部

在文字輸入框 (例如訊息輸入框或高分名稱) 中輸入文字,然後按 Enter 鍵。文字會提交至應用程式。

鍵盤快速鍵 + 導覽

貝殼式:特殊按鍵:應用程式快速鍵

全部

嘗試按下應用程式的任何常用鍵盤快速鍵。應用程式會如預期般回應。

鍵盤快速鍵 + 導覽

摺疊式:特殊按鍵:返回

全部

ChromeOS 鍵盤上的返回鍵與 Android 上的返回按鈕功能相同。

鍵盤快速鍵 + 導覽

貝殼式:特殊鍵:重新整理

全部

在應用程式中顯示即時或會過期的內容時,按下 ChromeOS 鍵盤上的重新整理鍵,即可重新整理檢視畫面。

鍵盤快速鍵 + 導覽

闔蓋模式:特殊鍵:停駐視窗

全部

使用 Alt+[Alt+] 鍵,將應用程式固定在螢幕一側。應用程式底座,與 Chrome 瀏覽器的行為類似。

電腦版功能

離線模式

全部

在設定選單中關閉 Wi-Fi。嘗試使用應用程式的離線功能。離線功能可正常運作。

輸入功率

觸控檢視:觸控螢幕拖曳

全部

使用手指將內容 (例如圖片) 拖曳到應用程式中合適的位置。系統會執行放置的物件。

觸控筆

Touchview:觸控筆拖曳

全部

使用觸控筆將內容 (例如圖片) 放置到應用程式中合適的位置。系統會執行放置的物件。

觸控筆

觸控筆壓力

繪圖或手寫

使用觸控筆時,可透過不同按壓程度輸入或清除筆觸。畫布上會顯示筆觸,且筆觸粗細會如預期般變化。

觸控筆

觸控筆清除

繪圖或手寫

選取清除選項,然後使用觸控筆清除部分繪圖。標記會如預期消失。這對繪圖應用程式來說很重要,但通常不適用於記事應用程式。

觸控筆

僅限觸控筆 (拒絕手指)

繪圖或手寫

選取僅限觸控筆模式的選項。請嘗試使用觸控筆繪圖,然後再使用手指。使用觸控筆時,畫布上會出現標記,但使用手指時不會。

觸控筆

取消觸控筆觸控

繪圖或手寫

使用觸控筆繪圖時,請將手掌放在觸控螢幕上。畫布上不會出現額外標記 (稱為「手掌誤觸防護」)。

電腦版功能

多工功能

背景應用程式

開啟應用程式、啟用功能,然後開啟任何其他應用程式。應用程式會繼續執行背景功能,例如背景音訊或碼錶。