IOS手機(jī)測(cè)試環(huán)境搭建與測(cè)試方法_第1頁(yè)
IOS手機(jī)測(cè)試環(huán)境搭建與測(cè)試方法_第2頁(yè)
IOS手機(jī)測(cè)試環(huán)境搭建與測(cè)試方法_第3頁(yè)
IOS手機(jī)測(cè)試環(huán)境搭建與測(cè)試方法_第4頁(yè)
IOS手機(jī)測(cè)試環(huán)境搭建與測(cè)試方法_第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月目錄12345測(cè)試平臺(tái)的搭建測(cè)試流程測(cè)試工具測(cè)試策略背景背景北京時(shí)間2013年12月23日上午6點(diǎn),加州時(shí)間12月22日下午2點(diǎn),蘋果公司和中國(guó)移動(dòng)同時(shí)宣布,他們已經(jīng)簽署協(xié)議,中國(guó)移動(dòng)從2014年1月17日起正式銷售蘋果Iphone。目錄12345測(cè)試平臺(tái)的搭建測(cè)試流程測(cè)試工具測(cè)試策略背景環(huán)境介紹情況一:針對(duì)有蘋果機(jī)的測(cè)試人員,只需要在MAC系統(tǒng)下,安裝x-code軟件即可。測(cè)試平臺(tái)操作系統(tǒng)MACoX蘋果機(jī)MAC軟件X-CODE情況二:非蘋果機(jī)的測(cè)試人員,首先需要在windows下安裝虛擬機(jī),再安裝蘋果的mac系統(tǒng),最后安裝x-code軟件即可。測(cè)試平臺(tái)操作系統(tǒng)MACoX軟件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)附件一。目錄12345測(cè)試平臺(tái)的搭建測(cè)試流程測(cè)試工具測(cè)試策略背景測(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)登陸到:

/register/index.action。2:填寫(xiě)開(kāi)發(fā)者計(jì)劃。3:本機(jī)生成CertificateSigningRequest.certSigningRequ文件。4:上傳步驟3中的文件到IOS開(kāi)發(fā)中心。5:下載可調(diào)試證書(shū)“developer_identity.cer”。6:下載“AppleWWDRCA.cer”證書(shū)。7:設(shè)置Devices和

APPIDS8:生成DevProvision.mobileprovision文件,并下載。9:配置X-CODE無(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)附件二。目錄12345測(cè)試平臺(tái)的搭建測(cè)試流程測(cè)試工具測(cè)試策略和用戶體驗(yàn)測(cè)試背景自動(dòng)化測(cè)試工具AppiumUIAutomationItestinAppium是一個(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è)試工具AppiumUIAutomationItestin蘋果公司發(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è)試工具AppiumUIAutomationItestiniTestin是免費(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ì)比AppiumUIAutomationTestinFrankCalabashKIFGitorious免費(fèi)是部分免是是是是開(kāi)源是是功能UI自動(dòng)化測(cè)試,功能測(cè)試用Javascript編寫(xiě)安裝卸載測(cè)試、穩(wěn)定性測(cè)試、功能遍歷測(cè)試、性能測(cè)試、UI測(cè)試黑盒測(cè)試UI測(cè)試平臺(tái)IOS、Android、FirefoxOSIOSIOS、AndroidIOSIOS、AndroidIOSIOS語(yǔ)言java、Objective-C、JavaScript、PHP、Python、Ruby、C#Javascript底層語(yǔ)言為Ruby,使用自然語(yǔ)言進(jìn)行實(shí)際操作RubyObjective-CRuby框架Apple的UIAutomation,Android的UIAutomator框架,不限測(cè)試框架JavaScriptLibrariescucumber框架蘋果非公開(kāi)的API,集成測(cè)試框架MTF測(cè)試框架目錄12345測(cè)試平臺(tái)的搭建測(cè)試流程測(cè)試工具測(cè)試策略背景APP應(yīng)用的測(cè)試策略1:安裝/卸載測(cè)試5:軟件的交互性和兼容性測(cè)試6:性能測(cè)試2:功能模塊測(cè)試4:安全測(cè)試3:UI測(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)主

溫馨提示

  • 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)論