Ⅰ 如何對一部智能手機進行測試
我只做過手機的部分測試,下面的東西很多是我認為的,並沒有實際資料參考,哪些你覺得有用大概了解一下x0dx0a智能機主流也就Android和IOS兩大系統x0dx0a單從手機來講,測試不光光可以測試軟體,硬體也是測試的一部分,比如抗打擊能力,抗熱,掉漆,防水,老化測試,等等x0dx0a之後是軟體測試,如果對於一部整機進行測試,那麼東西特別多,如果細化的話,可能測試用例會有數千條以上,我就我了解的大概說一下,可能有些片面x0dx0a手機軟體測試也只是區別硬體測試來說的一個統稱,像系統測試、功能測試、性能測試、信號測試、穩定性測試、耗電、發熱、等等,都有大量的可測部分x0dx0a首先拿到一個手機後,會進行它的系統升級,以及之後的的初始設置測試,由於刷機不屬於用戶常用功能,所以一般不做特別測試x0dx0a初始設置無異常後,會對手機的簡單功能進行測試,包括電話、簡訊/彩信、上網、媒體文件相關、相機、Email、流媒體相關、手機自帶軟體(如鬧鍾、計算器、日歷等等)、上傳下載、手機設置等基本功能進行測試,保證基本功能可用;x0dx0a全面測試的話,就是說對於基本功能每個模塊其實都包含大量可測點,舉例來講,相機模塊,對於相機內的所有模式,設置進行變更後,都需要再次測試,更改閃光燈,像素,錄像,連拍,快門,亮度,人臉識別,等等,全面測試的話,你可以想像一下,每個功能點都有數以百計的測試點;x0dx0a沖突和交互測試:沖突測試,簡單來講是指多個軟體對手機硬體進行使用,比如打電話和播放音樂都會用到聲音,兩者同時進行的話,就是一種沖突,需要測試手機對於這種沖突的優先順序考慮;交互的話,就是說功能與功能之間是否有聯系,比如在簡訊/彩信模塊,你可以添加一張圖片,這時候就可以訪問照相機x0dx0a性能測試,主要是針對響應速度,一般性能測試都需要一個對比手機,比對測試結果,比如下載速度,打開應用速度,搜索本地文件速度,等等x0dx0ax0dx0a信號測試,這個一般也需要對比手機,測試sim卡入網時間,簡訊彩信接收速度,上傳下載速度,2G\3G\4G,WIFI等等速度,以及信號強度,也有外場移動測試等等,一般會使用一些軟體,觀測手機信號數值x0dx0a穩定性測試,是指手機長期運行能力,比如連續使用7天以上不關機,測試手機是否會出現異常以及性能下降的情況x0dx0a其他基本都是對手機某方面能力的針對性測試x0dx0a還有一些高級一點的類似自動化測試,基本上就是隨機點擊以及按照固定腳本運行的自動測試,多用於重復性的操作和穩定性測試中x0dx0a手機上一般會搭載一些第三方合作公司的產品,比如微信,微博,QQ等等,這些屬於第三方應用,一般不會特意測試x0dx0a如果你需要對手機進行全面完整的測試,那工作量會特別大,一款手機從最初版本到上線發布,乃至之後的更新維護,都需要幾個team,數十人的幾個月工作,才能保證手機進入市場,主要是手機軟體的不斷更新復測等等x0dx0a不知道你需要了解的是不是這些東西