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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論