ios系統及客戶端軟體測試的基礎介紹 ios現在的最新版本ios5是10月12號推出,當前版本是4.3.5 先是硬體部分,採用ios系統的是ipad,iphone,itouch這三種裝置,其中iphone和itouch的系統基本一致,ipad區別的地方主要是解析度尺寸上的區分
1.整個系統介紹
ios現在的最新版本ios5是10月12號推出,當前版本是4.3.5
先是硬體部分,採用ios系統的是ipad,iphone,itouch這三種裝置,其中iphone和itouch的系統基本一致,ipad區別的地方主要是解析度尺寸上的區分
2.安裝
1)官方的安裝方式
的版本基本無意義
2)越獄
3)開發機模式
開發4)ota模式
ota不是乙個新鮮的東西,以前很多的手機軟體都是如此安裝,可以直接從機器上訪問安裝位址安裝,最為方便,前提是機器是破解的或者已安裝開發者證書,移動這邊現在基本上正在開發的專案都是有這樣的安裝方式,簡化安裝步驟
3.相容性
1)硬體相容性
就硬體相容性來說,基本上iphone的客戶端要測2個機器(3代和4代各一,iphone和itouch隨意),ipad客戶端沒有要求
2)系統相容性
3)其他軟體相容性
4.使用者體驗
滑動拖動翻頁等動畫效果
各個頁面的旋轉螢幕,特別是ipad的客戶端
多點觸控手勢,各種手勢定義下的效果展示,以及ios中盡量不要出現長按選單的功能,這是android上的預設效果,ios上長按大多是進入乙個特別的狀態
按鈕意義要明顯,如果使用了過多的文字說明,不是個好主意
5.效能
前文有介紹各種機器,因為新機器的效能往往是最好的,所以我的觀點是測試就用差點的機器吧 =.=
cpu部分就簡單了,ios的機制保證了cpu佔用量很高的情況很少出現,一般多資料多執行緒時會有卡和停頓的狀況就是cpu不夠用了,這也只能靠設計上來避免了
cpu部分就簡單了,ios的機制保證了cpu佔用量很高的情況很少出現,一般多資料多執行緒時會有卡和停頓的狀況就是cpu不夠用了,這也只能靠設計上來避免了
網路6.web
缺點也比較明顯,功能上還是做不到和客戶端一樣的效果,使用時需要較多的網路流量,需要有不少工作需要前端來完成
ps 很早開始寫,結果這樣那樣的原因才完成...
ps2 ios最近也在更新,特別是5.0新上線,更新的東西肯定會比較多,並且也在不停的吸收一些優秀設計和功能,需要跟進腳步
正方教務管理系統IOS客戶端
最近完成了正方教務管理系統的ios客戶端。現在記錄一下心得。用到的幾個工具 1.chrome的開發者工具 檢視每次http請求命令與引數等。2.afnetworking ios網路請求開源框架,同樣的有asihttprequest 選擇afnetworking是因為它更簡單,並且現在還在更新維護,a...
總結 iOS 和Android客戶端測試區別
1.推送渠道 1.1 ios走ios自帶的渠道進行系統內推送,應用內和應用外推送無明顯差別,均可以收到push資訊。1.2 安卓由於谷歌推送服務在國內被牆,無法統一推送渠道,所以一般比較常用第三方推送服務 1.2.1安卓應用外 殺掉後台程序 的訊息一般都無法直接推送,需要客戶端整合系統內提供的第三方...
基於C S模式的客戶端軟體系統
c s client server,客戶機 伺服器 模式又稱c s結構,是軟體系統體系結構的一種。c s模式簡單地講就是基於企業內部網路的應用系統。客戶端負責執行前台功能,實現各自的使用者介面和業務邏輯處理 而伺服器端執行資料庫管理系統 dbms 這種應用系統基本執行關係體現為 請求 響應 模式,客...