線上人數:
本日人氣:
累積人氣:

現在的社會每三個人就有一個擁有智慧型手機,而且普及率正不斷增加。使用者也從對於資訊較敏感的年輕族群不斷擴散,對於應用程式(以下簡稱APP)的要求也越來越多樣化。

而使用者較多的Facebook、Twitter、Line等牽涉範圍較廣的社群網站APP也正盛行,若有問題、故障等情況會透過上述管道瞬間傳播擴散,因此不管是付費或是免費的APP都需要確保品質。

APP開發的新手,或是持續有新版本更新、對於使用者的要求不知如何是好的開發者,是否有「該如何進行測試」的煩惱呢?ETC在APP測試方面,除了擁有眾多不同廠牌與型號的智慧型手機與作業系統版本,更累積了來自手機/網頁測試的經驗,活用這些知識與技術,向貴公司提出「怎樣的測試是有必要的」方面的建議。

現代的智慧型手機
功能複雜化測試也隨著變複雜!
開發或測試期間短有限的期間/預算之内要如何測試?
不斷增加的手機數量茫茫機海要從何下手?
智慧型行動裝置APP測試-三種有效率的測試
以經年累月的經驗、知識、技術為基礎進行有效率測試!
智慧型行動裝置和手機漸漸「多功能」 及「複雜化」
如何達到無遺漏且無重複的測試以確保品質?
標準測試
將GUI(使用者介面)及智慧型手機應用程式的基作為標準化測試。縮減撰寫測試案例時間、進行穩定的測試。
smartPhone app test 01
功能測試
針對應用程是持有的功能進行測試。和標準測試不同,可以更明確精準的測試。
smartPhone app test 02
檢查基本運作
情境測試
確認使用性及使用者的一連串操作。增加新機種時可以利用情境測試為主要測試進行迅速的判定。
smartPhone app test 03
檢查複合運作
測試方法應用
案例 1
開發新功能時

開發新功能的時候可以利用以上三種方法進行有效率的測試。利用標準測試和固有測試進行基本運作的確認之後,聚焦在使用者操作的情境測試,確認功能之間的連續動作中是否有Bug。

案例 2
版本升級時

以檢查改正、新增功能為中心進行測試。基本動作確認之後進行情境測試、確認版本升級之後是否發生任何問題。

案例 3
新機種適用確認時

確認是否適用新上市的機種。主要以情境測試為中心、有效率地進行覆蓋、測試、減少工時。

智慧型行動裝置App測試流程
測試流程
準備測試
確認測試範圍
選定標準測試案例
作成固有測試案例
作成情境測試案例
執行測試
檢查基本運作
標準測試
固有測試
檢查複合運作
情境測試
測試報告
測試結果整理
分析彙整資料
報告
ETC 智慧型行動裝置APP測試 特徵
Android,IPhone等最適機種/OS提案

若測試市面上所有機種的話,就時間及費用來看並非那麼有效率。我們可以建議您用哪隻手機測試,以及排定優先順序進行有效率地測試。

智慧型手機應用程式和網頁測試(多平台驗證)

智慧型手機APP和網頁測試的聯合測試。社群網站、Groupware等等連接智慧型手機、電腦(瀏覽器)兩端的系統被檢測出很多Bug。我們會從寫測試設計規格書、確定對象及範圍、測試計畫到測試方法等進行滴水不漏的測試。

Usability(使用性)測試

以使用者觀點來看操作是否方便、簡單易懂。智慧型手機和電腦、行動電話不同,主要以觸碰面板為主,因此操作方便相當重要。從我們所具備的知識技術測試反應時間、操作難易度、使用者介面配置等關於使用性的觀點。

連接測試

以3G、Wifi的型態進行上傳及下載的連接測試。另外也有USB、HDMI、Bluetooth的測試。我們會針對Android的作業系統版本、應用程式、功能、外部連接狀況進行比對,有效率的進行測試。

功能觀點一覽表

功能觀點一覽表是「功能」和「觀點」的矩陣表。功能觀點一覽表可以滴水不漏列出測試案例。在測試相關人員之間也可以共同檢閱。加上在今後的測試上也能夠充分活用,作為專案的重要資產,對於測試的標準化非常有幫助。

smartPhone app test 04
Offsite測試

我們將測試案件帶回,由專業的測試工程師進行測試。在執行測試期間人員的分派、閒散期的待機時間和繁忙時期的加班時間調配等方面,客戶可以有效地減少費用。


smartPhone app test 05

Offsite的測試業務是指測試工程師完成測試文件(策是計畫、測試設計規格書、測試案例等)、執行測試、問題報告等等。在客戶方面也要進行洽詢、檢閱、品質狀況報告等等,和在公司內部的測試工程師保持密切聯絡,進行萬無一失的系統品質確認。

由經驗豐富的測試工程師透過測試計畫・測試設計進行測試
確保品牌形象
防止瑕疵品流出市面
減少重做的時間
測試觀點與範例
豊富的測試觀點:由豊富的經驗所累積而成的測試觀點
並非從開始階段抽出、而是由既有的觀點中選擇
測試觀點 說明 範例(以購物網站App為例)
功能測試
  • 基本功能確認
  • 設定保持/變更/反映
  • 選擇付款方式/使用電腦/使用折價券
  • 確認付款方式/送貨方式/收件者/備註欄等資訊是否正確顯示
畫面確認
  • 亂碼、圖片顯示不完全
  • 確認倒反手機畫面不會崩壞
  • 確認大小標題是否正確顯示
異常系統測試
  • 異常環境
  • 異常操作
  • 收訊不佳的地方進行操作(購物)
  • 連續或同時按多個按鈕
情境測試
  • 組合各功能參數、模擬使用者條件進行測試
  • 未成年消費者是否能夠買菸酒
  • 在非24H送達區是否可選擇24H送達
過去實際案例
  • 測試對於已上市的應用程式
    • 測試設計:60個工作天 測試實施:220個工作天
    • 概要:希望對於已上市的應用程式、找出瑕疵、穩定品質。
    • 建議重點:
      • 排他處理或切換使用者使用的手機等、進行前所未有的測試
      • 採用回歸測試也能用的情境測試(情境測試覆蓋了全部功能)
    • 結果:即使是已上市的應用程式也檢測出了100個以上的致命問題

  • 日本知名電信商 影片投稿網站専用應用程式
    • 測試設計:20個工作天 測試實施:60個工作天
    • 概要:因為是第一次的測試、客戶要求希望能徹底執行。
    • 讓只嵌入式產品的測試方式而不了解智慧型手機的人員也能學習。
    • 建議重點:
      • 製作了之後也能讓客戶自己修正的簡單測試文件
      • 測試設計使用了標準測試讓測試設計効率化
    • 結果:
      • 因為是新開發的產品、對於繁忙的日程及規格變更等都彈性配合。
      • 測試結束後得到高評價、甚至接到同公司不同部門的委託。
測試實驗室