手機軟件測試 軟件測試
1、手機軟件測試背景
我國的手機測試技術(shù)從總體上說(shuō)屬于剛剛起步階段,近幾年經(jīng)歷了從無(wú)到有的過(guò)程,F在的水平基本上能滿(mǎn)足手機測試的要求,但是同發(fā)達國家的先進(jìn)生產(chǎn)廠(chǎng)商的差距是全方位的,無(wú)論是從實(shí)現技術(shù)上,流程的規范性與合理性,還是從對測試概念的理解上都有相當的距離。又加上手機產(chǎn)業(yè)的巨大發(fā)展潛力,所以,手機測試技術(shù)在我國手機開(kāi)發(fā)行業(yè)中必將面臨著(zhù)更加激烈的競爭和強大的挑戰。
測試伴隨在整個(gè)手機軟件開(kāi)發(fā)的各個(gè)階段中。測試的成功與否,測試的覆蓋性好壞與測試質(zhì)量的高低直接關(guān)系到手機軟件的可用性,友好性,可靠性。直接影響到產(chǎn)品能否如期上市,關(guān)系到手機廠(chǎng)商的切身利益與長(cháng)期的市場(chǎng)競爭力?梢哉f(shuō),測試環(huán)節是手機軟件開(kāi)發(fā)的重要環(huán)節,是整個(gè)開(kāi)發(fā)過(guò)程的“中樞神經(jīng)”。同時(shí),測試用例的設計在測試過(guò)程中是非常重要的一個(gè)環(huán)節,是重中之重。
2、測試用例的常見(jiàn)分類(lèi)
2.1 基本功能測試
基本功能是指手機軟件向手機用戶(hù)提供的最小的、可以進(jìn)行的所有簡(jiǎn)單操作的集合。對基本功能的測試是指測試工程師在被測試的手機上進(jìn)行實(shí)際操作,來(lái)驗證操作是否可行,操作的結果是否滿(mǎn)足設計的要求,如果不滿(mǎn)足,就要報告錯誤,由開(kāi)發(fā)者來(lái)改正錯誤。
具體的操作例如:接一個(gè)電話(huà),打一個(gè)電話(huà),發(fā)送一條普通短信,接收一條普通短信,發(fā)送一條彩信,接收一條彩信,播放一首靜態(tài)音樂(lè )文件(mp3),播放一段視頻文件,照一張像片,錄制一段錄像,接收電子郵件,用瀏覽器上網(wǎng)瀏覽網(wǎng)頁(yè),設置一個(gè)鬧鐘,使用計算器,通過(guò)藍牙接收數據,等等。
2.2 交互測試
所謂交互測試是指當手機不同的兩個(gè)或者多個(gè)功能之間有交互的時(shí)候,對手機所應該處的狀態(tài)或者行為進(jìn)行測試,被測手機的狀態(tài)或者行為應該與需求設計中的要求相一致。如果有錯誤,同樣應該由開(kāi)發(fā)人員來(lái)進(jìn)行改正。
具體的操作例如:打電話(huà)時(shí)接收短信息,看短信內容時(shí)候進(jìn)來(lái)一個(gè)電話(huà),聽(tīng)音樂(lè )時(shí)候瀏覽新短信,聽(tīng)音樂(lè )時(shí)候進(jìn)來(lái)一個(gè)電話(huà),上網(wǎng)瀏覽時(shí)進(jìn)來(lái)一個(gè)電話(huà),接電話(huà)時(shí)候鬧鐘報警,等等。
2.3 臨界測試
所謂的臨界測試是指當手機的某些可用資源達到或者超過(guò)理論允許的極大值時(shí),在手機上繼續進(jìn)行某種操作時(shí)候的測試。此時(shí)手機的行為應該是友好的,可被使用者接收的,應該與需求分析的要求相符合。
具體的操作例如:內存滿(mǎn)時(shí)候撥打電話(huà),內存滿(mǎn)時(shí)候啟動(dòng)瀏覽器,內存滿(mǎn)時(shí)候啟動(dòng)音樂(lè )播放器,數據庫滿(mǎn)時(shí)候撥打電話(huà),數據庫滿(mǎn)時(shí)候啟動(dòng)瀏覽器,數據庫滿(mǎn)時(shí)候啟動(dòng)音樂(lè )播放器, 地址本滿(mǎn)時(shí)候繼續添加記錄,短信收件箱滿(mǎn)時(shí)候繼續收新短信,等等。
2.4 壓力測試
壓力測試一般是指在比較短的一段時(shí)間內,被測手機執行比較多的任務(wù)或者操作,來(lái)檢測被測手機承受壓力的能力。具體的操作例如:在短時(shí)間內發(fā)送大量的短信,同時(shí)并接收大量的短信,發(fā)送和接收的數量都在50 條以上。短信的群發(fā)(包括超長(cháng)短信),查看接收和發(fā)送的成功率,接通一個(gè)電話(huà)并且保持很長(cháng)一段時(shí)間(大于10 個(gè)小時(shí)),等等。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/