手機軟體測試同軟體測試一樣,只不過他的平台式手機,也是嵌入式的一部分,工作就是測試軟體可以在手機上正常使用,不會產生各種異常情況,測試方法也比較多
首先測試一般是把流程走通,這是最基本的,你的軟體需要實現什麼功能和實現了什麼功能,嚴格按照需求,即使是可用的功能,需求沒有的話,那也是Bug。
軟體的可用性和體驗性
交互性:這一塊的Bug應該是最多,舉一個簡單的例子,使用軟體的過程中來簡訊和來電,如果你的軟體是基於網路的,這一塊肯定會有很多問題。而且,手動的將網路斷開再恢復,請求會不會重新發送,這一點也是需要考慮的。
將軟體中的控制項和手機的按鍵結合起來測試。
還有你要明確軟體的平台,兼容性需要考慮,如果是一個平台的,但是解析度不一樣,會使得界面元素丟失等,如果是鍵盤和觸屏,那又要分情況考慮了。
找Bug就是要把軟體玩死,就要充分考慮異常的操作,測試不是找開發的錯誤,而是想開發沒想到的東西,場景是否面面俱到,錯誤處理是否健全。
手機測試主要測試什麼?
一.軟體壓力測試:用自動測試軟體連續給手機撥打1000個電話,檢查手機是否會發生故障.
二.抗摔性測試:抗摔性測試由專門的PRT可*性實驗來進行.半米的微跌落測試要做300/面(手機有6個面).而2米的跌落測試每個面需各做一次.還有模擬人把手機扔到桌面的測試.
三.高溫低溫測試:讓手機處於高低不同的溫度來檢測手機的適應性.
四.高濕度測試:用一個專門的箱子來操作滴水測試,模擬人出汗的情況(水裡面摻有一定比例的鹽)
五.百格測試:用H4的鉛筆在手機的外殼畫100個格子,看看外殼會不會掉油漆.
六.翻蓋測試:對翻蓋手機進行翻蓋10萬次,檢查殼體的損耗情況.
七.扭矩測試:直板機,用夾具夾住兩頭,一頭左擰,一頭右擰.測試殼體和手機裡面大型器件的強度.
八.靜電測試:北方天氣乾燥,手摸金屬的東西容易產生靜電,擊穿手機電路,有些設計不好的手機就是這么突然壞的.有專門的靜電槍和銅板來測試.
九.按鍵測試:藉助機器以給定的力量擊打鍵盤10萬次.十.沙塵測試:手機放入特定的箱子,細小的沙子被鼓吹起來.數小時後,察看手機裡面是否有沙子進入,如果是,那麼手機密閉性不好,結構設計有待重新調整。
㈡ 手機軟體測試是干什麼的啊
軟體測試就是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。執行測試用例後,需要跟蹤故障,以確保開發的產品適合需求。
使用人工或者自動手段來運行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別. 它是幫助識別開發完成(中間或最終的版本)的計算機軟體(整體或部分)的正確度(correctness) 、完全度(completeness)和質量(quality)的軟體過程;是SQA(software quality assurance)的重要子域。
Grenford J.Myers曾對軟體測試的目的提出過以下觀點: (1)測試是為了發現程序中的錯誤而執行程序的過程; (2)好的測試方案是極可能發現迄今為止尚未發現的錯誤的測試方案; (3)成功的測試是發現了至今為止尚未發現的錯誤的測試。
然而,這種觀點指出測試是以查找錯誤為中心,而不是為了演示軟體的正確功能.但是只從字面意思理解,可能會產生誤導,認為發現錯誤是軟體測試的唯一目的,查找不出錯誤的測試就是沒有價值的測試,實際上並非如此!
(1)測試並不僅僅是為了找出錯誤.通過分析錯誤產生的原因和錯誤的發生趨勢,可以幫助項目管理者 發現當前軟體開發過程中的缺陷,以便及時改進;
(2)這種分析也能幫助測試人員設計出有針對性的測試方法,改善測試的效率和有效性;
(3)沒有發現錯誤的測試也是有價值的,完整的測試是評定軟體質量的一種方法 軟體測試完整分類,參見:軟體測試的完整分類
以上的都是官話!其實說白了,軟體測試就是在開發人員做出軟體投放市場前,盡可能早的找出軟體當中所存在的BUG!因為任何軟體在理論上來說都是存在問題的,都不是完美的!盡早的找出漏洞,公司的損失也就越低!這也就是軟體測試人員越來越受重視的原因!
其實軟體測試是一種相當乏味枯燥的工作,一般面公司都比較偏向稍微內向的人,另外測試人員還要具備相當的口才,方便與開發人員還有客戶交流!
㈢ 手機軟體測試流程是什麼
軟體測試的基本流程:單元測試--集成測試--系統測試。測試方法主要為:白盒測試和黑盒測試,包括:功能,健壯性,性能,用戶界面,安全性,壓力,可靠性,安裝/反安裝測試.
㈣ 手機軟體測試職責是什麼
編寫測試計劃和測試用例並執行測試,發現缺陷提交缺陷報告,驗證所發現的缺陷是否得到修改,最後還需要編寫測試總結報告,這是最基本的,具體還得看你所在公司的要求
㈤ 手機軟體測試的工作描述
基本功能設置(本機設置)測試;對於整個菜單結構進行逐一檢測,驗證在整個菜單中是否所有的功能都已經實現,以及在操作過程中是否有異常狀況出現;
容錯性測試,輸入手機允許范圍之外的數據進行測試,檢測反應狀況;
邊界測試,輸入手機允許條件的邊界進行測試,檢測是否有異常現象出現;
異常中斷測試,在進行相關操作的同時,有其它事件發生,查看終端有什麼現象產生;
回歸測試
易用性測試
兼容性測試
通話測試(強信號、弱信號以及強信號&弱信號之間切換測試);
㈥ 手機軟體的測試主要有哪些方面的測試,性能
1.安全測試
許可權測試:隱私、惡意扣費、連網、授權
2.安裝卸載測試
3.版本升級測試
4.UI測試
5.離線測試
6.功能測試(測試方法與Web相同)
7.時間測試
8.性能測試(對耗電量測試、極限存儲測試、網速、斷網、壓力、安裝時間)
9.並發測試(多用戶同時登錄、單用戶同時登錄多台手機)
10.兼容測試(考慮不同機型、不同解析度)
㈦ 手機軟體測試的主要內容有哪些
用戶在真實的工作環境中使用軟體,用於測試系統的用戶友好性等,這種測試是(D)。
(選擇一項)
A、集成測試
B、系統測試
C、Alpha測試 是由軟體內部開發人員模擬實際環境的測試
D、Beta測試
對於軟體測試分類,下列各項都是按照不同階段來進行的劃分,除了(C)。
(選擇一項)
A、單元測試
B、集成測試
C、黑盒測試 屬於測試方法
D、系統測試
下列關於軟體測試的敘述中錯誤的是(D)。(選擇一項)
A、軟體測試可以作為度量軟體與用戶需求間差距的手段
B、軟體測試的主要工作內容包括發現軟體中存在的錯誤並解決存在的問題
C、軟體測試的根本目的是盡可能多地發現軟體中存在地問題,最終把以個高質量地軟體系統交給用戶使用
D、沒有發現錯誤地測試也是有價值的 暮 2007-09-12 14:06
㈧ 手機軟體測試有哪些方法
一、 等價類分析法
等價類劃分方法針對手機狀態大致可以歸幾個大類:
1. 按鍵類(等價法):有效輸入和無效輸入(有效輸入指UM和菜單指示;無效輸入指測試菜單功能此時沒有定義的按鍵和用戶動作);
2. 外部中斷類(等價法):常用、不常用及無效
2.1. 常用:來電和來消息(簡訊、彩信、push消息);掀合蓋;側鍵;耳機&FM;情景模式;電量不足
2.2. 不常用:充電;鬧鍾&記事本&關機時間&整點報時提示;Icon&動畫顯示;Icon&動畫刷新;編輯界面&pop顯示框輸入為空或滿;編輯界面&pop顯示框狀態輸入法默認&字元編碼默認;失效SIM卡;大容量等SIM卡兼容;排序;號碼識別;
二、 邊界值分析
例子1:
短消息發送功能的等價類劃分方法:.
三、 錯誤猜測法
例子1:
利用手機鬧鍾重響的例子引入錯誤猜測法基本概念,講解錯誤猜測法的意義
未接來電29通,內存中規劃的分區一直分配被佔用。即使同一號碼也同樣佔用資源。假設此時第30通電話正好為來電號碼不顯示,即「來電號碼未知」或境外來電號碼隱藏時(國外保護個人隱私,自動開啟來電號碼隱藏功能),可能會出現BUG,實際情況證明,此時會出現Reset問題。
四、 判定表法
舉例一,若手機用戶欠費或停機,則不允許主被叫。表示為判定表如下:
七、 狀態遷移法
舉例手機mp3鍵盤播放模式測試用例設計
1. 鍵盤用戶模式基本操作功能
2. 支持媒體格式與文件格式要求
3. 多媒體播放中對外部事件的響應
4. 終端處理能力(包括終端異常處理、文件操作)
5. PC與終端同步能力
㈨ 一個版本手機軟體需要測試哪些內容,使用哪些測試工具
Android 軟體測試工具包括:Android Test Kit, AndroidJUnit4, Appium,
calabash-android, Monkey, MonkeyTalk, NativeDriver, Robolectric,
RoboSpock, Robotium, UIAutomator, Selendroid。
Android Test Kit 是一組 Google 開源測試工具,用於 Android 平台,包含 Espresso API 可用於編寫簡潔可靠的 Android UI 測試。
AndroidJUnit4 是一個讓 JUnit 4 可以直接運行在 Android 設備上的開源命令行工具。
Appium
是一個開源、跨平台的自動化測試工具,用於測試原生和輕量移動應用,支持 iOS, Android 和 FirefoxOS 平台。Appium
驅動蘋果的 UIAutomation 庫和 Android 的 UiAutomator 框架,使用 Selenium 的 WebDriver
JSON 協議。Appinm 的 iOS 支持是基於 Dan Cuellar's 的 iOS Auto. Appium 同時綁定了 Selendroid 用於老的 Android 平台測試。
㈩ 手機軟體測試有哪些內容
這個問題比較泛,如果是常規測試:手機在組裝為成品前是PCBA單板,一般會使用綜測儀器等測試發射功率指標,接受功率靈敏度,頻率補償,電池電壓校準等等。組裝成為成品後,會測試按鍵啊,音頻,顯示屏;還有藍牙功能,GPS功能等其他模塊的測試