手機軟件兼容性測試思路


  (1)與手機操作系統之間的兼容性。有些軟件需要在不同操作系統平台上重新編譯才可運行;有些軟件需要重新開發或改動較大,才能在不同平台運行,而理想的軟件應該具有平台無關性。目前應用在手機上的主流操作系統有Palm OS、Symbian(塞班)、Android(安卓)、iOS(蘋果)、Black Berry(黑莓)OS 6.0、Windows Phone 8等。
  對操作系統的兼容性測試,需要考慮安裝測試、卸載測試、功能遍歷測試、運行穩定性測試、界面顯示測試、流暢度測試、分辨率兼容性測試等內容。其中運行穩定性測試是指在軟件功能抽查過程中未發現致命死機現象;界面顯示測試主要包括界面輸入(輸入域內是否可以完成正常的輸入)、界面顯示無變形、界面文字無亂字符、排版顯示是否正常、普通文本顯示是否正常、圖片顯示是否正常、圖片縮放是否正常、圖片鏈接是否正常打開、表格顯示是否正常、文字鏈接能否正常打開等;分辨率測試是為了保證頁面版式在不同的分辨率模式下能正常顯示、字體符合要求而進行的測試。不同型號的手機具備不同的分辯率,必須針對需求規格說明書中建議的分辨率進行專門的測試。對於需求規格說明書中規定的分辨率,必須保證測試通過,而對於需求規格說明書中沒有規定分辨率的項目,測試應該在完成主流分辨率的兼容性測試的前提下,盡可能進行一些非主流分辨率的兼容性測試,在一定程度上保證支持大部分分辯率模式。
  另外,對操作系統的兼容性測試還包括在同一操作系統的不同版本上進行兼容性測試。如Android系統的不同版本(Android1.0-Android4.0)、蘋果系統iOS的不同版本等。
……………………
 CTS英文為Compatibility Test Suite,意為兼容性測試,是一個專門用於Android的兼容性測試工具。只有通過CTS測試的設備才有可能獲得Android的商標和享受Android Market的權限;Android的CTS的目的與意義是使用戶在Android系統中有更好的用戶體驗,並且展示Android應用的優越性,使得Android開發者更容易編寫高質量的Andorid程序。
  CTS是一個免費的,商用級的測試套件,CTS運行於台式機直接連接的設備或仿真器上,並執行測試用例。它的目的是揭示早期的不兼容問題,並確保該軟件在整個開發過程中一直兼容。
  CTS是一個自動測試工具,它包括兩個主要的軟件組件:(1)CTS測試工具運行在台式機器上並管理測試執行;(2)單個測試用例在連接的移動設備或模擬器上執行。測試用例是用Java編寫的並作為JUnit測試運行,並包裝成Android .apk文件運行在實際的設備上。
  4.2 Mobi Ready
  Mobi Ready是愛爾蘭DOTMOBILE公司所開發的一款在線測試工具,其主要功能是幫助用戶驗證某個站點或頁面是否適合在手持設備上顯示。很多時候,我們會發現一些頁面內容不可訪問,也就是說能用電腦所訪問的一些網站卻無法支持手機訪問,而Mobi Ready測試工具正是為解決這一問題而開發的。
 
歡迎關注公眾號“測試運維”,領取免費app測試實戰視頻教程
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM