ios手機測試環(huán)境搭建與測試方法.ppt_第1頁
ios手機測試環(huán)境搭建與測試方法.ppt_第2頁
ios手機測試環(huán)境搭建與測試方法.ppt_第3頁
ios手機測試環(huán)境搭建與測試方法.ppt_第4頁
ios手機測試環(huán)境搭建與測試方法.ppt_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

手機測試環(huán)境搭建與測試策略培訓材料福建新大陸軟件工程有限公司2014年3月 目錄 背景 北京時間2013年12月23日上午6點 加州時間12月22日下午2點 蘋果公司和中國移動同時宣布 他們已經(jīng)簽署協(xié)議 中國移動從2014年1月17日起正式銷售蘋果Iphone 目錄 環(huán)境介紹 情況一 針對有蘋果機的測試人員 只需要在MAC系統(tǒng)下 安裝x code軟件即可 情況二 非蘋果機的測試人員 首先需要在windows下安裝虛擬機 再安裝蘋果的mac系統(tǒng) 最后安裝x code軟件即可 虛擬機VM 非MAC機搭建測試平臺 1 cpu要支持虛擬技術 即intelvt x或者AMD V技術 2 內(nèi)存不低于4G 3 win764位操作系統(tǒng) 推薦64位 一 對電腦硬件的配置要求 二 安裝和配置一個屬于自己的IOS開發(fā)環(huán)境的基本步驟 1 通過Securable工具查看本機是否支持虛擬化 2 安裝虛擬機并安裝補丁 3 安裝MacOSX系統(tǒng) 4 安裝X CODE軟件 PS 詳細步驟見附件一 目錄 測試流程 有源代碼 有源代碼的情況下 就使用x code來進行模擬器測試 1 打開工程文件夾 雙擊 xocdeproj 文件 跳轉界面如下 注意 RUN和STOP按鈕 有源代碼 2 點擊界面左上角 run 按鈕 3 如果編譯成功 則會有個 BuildSucceeded 提示框 并且會有個手機模擬器界面出現(xiàn) 如下圖 鼠標單機home鍵 開始進行模擬器測試 所有手指的操作可用鼠標左鍵代替 有源代碼 4 如果編譯失敗 則會有個 BuildFailed 提示框 這時需要根據(jù)具體錯誤 具體分析 再重新編譯 5 退出模擬器 首先點擊模擬器 此時標題欄顯示的是IOS模擬器 點擊下拉菜單中的 退出IOS模擬器 即可 無源代碼 1 用開發(fā)者賬號登陸到 無源代碼的情況下 只能在真機進程測試 針對未越獄的iphone主要操作步驟如下 在配置過x code之后 此時應用程序才裝進iphone中 就可以進行真機測試了 無源代碼 1 下載可發(fā)布程序的證書 distribution identity cer 2 生成并下載生成Distribution mobileprovision文件 3 配置X CODE 4 上傳到APPSTORE 測試完后 將應用上傳到itunes的操作如下 PS 詳細步驟見附件二 目錄 自動化測試工具 Appium UIAutomation Itestin Appium是一個開源 跨平臺的測試框架 可以用來測試原生及混合的移動端應用 Appium支持IOS Android及FirefoxOS平臺 Appium使用WebDriver的jsonwire協(xié)議 來驅動Apple系統(tǒng)的UIAutomation庫 Android系統(tǒng)的UIAutomator框架 Appium也集成了Selendroid 來支持老android版本 Appium使用了標準的自動化APIS 所以在跨平臺時 不需要重新編譯或修改應用 在支持語言方面 由于Appium支持SeleniumWebDriver 所以我們使用java Object C JavaScript Php Python Ruby C Clojure等語言編寫用例 在測試框架方面 Appium表現(xiàn)的更為優(yōu)異 可以支持任何一種測試框架 自動化測試工具 Appium UIAutomation Itestin 蘋果公司發(fā)布了iOS4 0的一個的框架UIAutomation 可用于實現(xiàn)自動化測試 iOS4中實現(xiàn)UI自動測試 操作很簡單 先編寫自動化測試的Javascript文件 在Automation工具中選擇這個文件 選擇測試的target 模擬器和真機都可以 然后點Record 此時會運行所選的應用同時自動化腳本也開始運作了 UIAutomation是目前比較好的UI自動化測試工具 但是其提供的測試接口比較原始 不易操作 在測試過程中也會出現(xiàn)其他BUG UIAutomation需要測試人員掌握一定的編碼能力 使用JavaScript編寫腳本 Javascript是個易學難精的語言 遇到艱深的問題會影響進度 自動化測試工具 Appium UIAutomation Itestin iTestin是免費服務移動App開發(fā)者的真機自動化云測試客戶端工具 基于真實的智能終端設備錄制一個測試腳本然后運行 并輸出運行結果 覆蓋Android和iOS兩大設備平臺 支持Pad Phone SmartTV等智能終端設備 是目前功能最全的是測試工具 支持功能測試 UI測試 性能測試 穩(wěn)定性測試 壓力測試 返回包括日志和截圖的詳細測試報告 錯誤原因及分析等 iTestin也支持在終端設備上記錄操作行為 生成腳本文件 在終端設備上反復回放并記錄回放結果 自動化測試工具對比 目錄 APP應用的測試策略 1 安裝測試 2 卸載測試 1 APP的前臺 后臺切換 2 功能點測試 1 軟件的權限 2 數(shù)據(jù)的安全性 1 極限測試 2 壓力測試 3 性能評估 1 一致性測試 2 信息反饋測試 3 界面簡潔性測試 4 界面美觀度測試 5 用戶操作性測試 6 行業(yè)標準測試 7 個性化測試 1 手機自帶程序和app之間的交互性 2 app和app之間的交互性 3 硬件兼容性 各機器 各IOS操作系統(tǒng) 用戶體驗測試 用戶體驗主要分為5大類 分別是 感官體驗 交互體驗 情感體驗 瀏覽體驗和信任體驗 感官體驗 呈現(xiàn)給用戶視聽上的體驗 強調(diào)舒適

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論