版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024八年級(jí)數(shù)學(xué)上冊(cè)第一章因式分解3公式法第1課時(shí)用平方差公式分解因式習(xí)題課件魯教版五四制
- 2024年甘肅道路客運(yùn)資格證考試題
- 2024年貴州客運(yùn)從業(yè)資格證實(shí)際操作試題答案解析
- 2024年甘肅客運(yùn)從業(yè)資格考試題庫(kù)答案
- 2024年錦州客運(yùn)資格證摸擬考試題
- 2024年天津客運(yùn)員證是考什么內(nèi)容的題
- 2024年上饒申請(qǐng)客運(yùn)從業(yè)資格證模擬考試
- 2024年株洲客運(yùn)從業(yè)資格證考試模擬試題
- 2024年江西客運(yùn)駕駛員試題題庫(kù)
- 加油站安全教育培訓(xùn)教材
- 政治思想品德考核表
- 翅片沖床作業(yè)指導(dǎo)書(shū)
- 工程款請(qǐng)款單
- 供貨及運(yùn)輸、安全保障措施
- 單親家庭兒童團(tuán)體輔導(dǎo)記錄
- 人教版九年級(jí)物理全一冊(cè)全冊(cè)完整課件
- 2023年基金從業(yè)資格考試《基金法律法規(guī)、職業(yè)道德與業(yè)務(wù)規(guī)范》輔導(dǎo)教材
- 習(xí)作:讓生活更美好課件
- 篆刻體驗(yàn)活動(dòng)問(wèn)印社宣傳PPt解析課件
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)理論及實(shí)踐PPT完整全套教學(xué)課件
- 服務(wù)機(jī)器人人工智能訓(xùn)練師技術(shù)應(yīng)用題庫(kù)學(xué)生組(附答案)
評(píng)論
0/150
提交評(píng)論