




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、FR自動化框架介紹自動化框架介紹測試需要自動化1. 分布式系統(tǒng)日益普及:資源復用,減少閑置。自動化測試工具需要能無障礙跳轉(zhuǎn)。所謂分布式計算就是在兩個或多個軟件互相共享信息,這些軟件既可以在同一臺計算機上運行,也可以在通過網(wǎng)絡連接起來的多臺計算機上運行。2. 同時測試多種類型的客戶端或者接口。各個不同架構(gòu)的系統(tǒng)需要適時交互。3. 敏捷開發(fā)和金融類系統(tǒng)特殊要求。短期能看到研發(fā)效果,及時應對金融政策變化,順利卡位市場新需求。4. 先建立軟件驗收標準,再開發(fā)軟件。設定需要的軟件功能點,使用自動化工具搭建出口驗收。3實現(xiàn)自動化的條件測試組織的獨立測試自動化組織獨立(職責獨立+人事獨立)意識獨立測試環(huán)境部
2、署獨立業(yè)務熟悉軟件系統(tǒng)熟悉工具熟悉功能點場景熟悉4測試框架的要求定義一種統(tǒng)一的的方式來書寫和組織測 試用例集成不同的測試驅(qū)動技術(shù)控制測試用例的執(zhí)行過程生成測試報告和測試日志5框架要開源可持續(xù)1. 商業(yè)軟件要求企業(yè)支付昂貴的費用2. 商業(yè)工具花費的改造成本很高3. 商業(yè)工具很難做到各個平臺的兼容性,多半使用的開發(fā)語言提高了測試人員的門檻。(小故事 QTP squish)4. 測試離不開Python語言,作為中間語言的出色領軍者,逐步放低門檻。解放思維。6框架選型研究1. Auto IT2. QTP3. Squish4. Selenium RC5. Selenium web driver6. RF
3、+7RF+1. 使用Python開發(fā)的自動化框架2. 可擴展,關鍵字驅(qū)動3. 支持驗收測試驅(qū)動4. 多種接口,客戶端5. 開源Robot Framework的特性 81.測試用例使用文本文件(TXT或者TSV文件)保存,使用制表符分隔數(shù)據(jù)。可以方便的使用任何文本編輯器,或者EXCEL編輯測試用例。也可以使用HTML格式創(chuàng)建用例。2.測試用例中支持變量使用,可以使用IF語句和FOR循環(huán)語句。3.可以利用“標簽”功能對測試用例進行分類和有選擇執(zhí)行。4.支持關鍵字驅(qū)動、數(shù)據(jù)驅(qū)動和行為驅(qū)動。5.利用已有的關鍵字,測試人員可以創(chuàng)建自己需要的關鍵字,形成更高級別的行為。6.測試執(zhí)行報告和日志是HTML格式
4、,容易閱讀。Robot Framework的特性2 97.Robot Framework并不是一款像QTP一樣的自動化測試工具。它是一個自動化測試框架,或者說是一個自動化測試平臺。8.提供了測試執(zhí)行事件的監(jiān)聽接口,并且可以自定義接口中的腳本。9.提供了命令行接口和XML格式的輸出。可以與版本管理工具結(jié)合,進行持續(xù)集成。10.Robot Framework是通過測試庫識別被對象、操縱被測對象,有很多自帶的或者第三方的開源測試庫。例如,使用“selenium2Library”庫測試web客戶端。此外還可以測試java客戶端、Win32客戶端、SSH協(xié)議的字符終端等。11.測試人員可以使用Pytho
5、n和java創(chuàng)建自己需要的測試庫。12.提供了遠程測試執(zhí)行接口,可以進行分布式測試執(zhí)行。Robot Framework方案的架構(gòu)10環(huán)境架設111.Python2.JDK3.Jython4.Robot Framework5.wxPython6.RIDERIDE 編輯RIDE是一款專門用來編輯Robot Framework用例的軟件,用Python編寫并且開源。12Robot Framework的實際應用框架的目錄結(jié)構(gòu)1314RF+.RF + Selenium操作區(qū)介紹操作區(qū)中包含的是一些封裝的基本操作打開瀏覽器的操作:15流程區(qū)介紹流程區(qū)中的是將操作區(qū)中的多個操作組合起來的一套實際業(yè)務流程查詢功能的流程:16用例區(qū)使用一個或者多個流程,組合成了一條測試用例17測試用例的調(diào)試在寫測試用例時,進行調(diào)試,已確保測試用例是可以運行的。18支持高級使用1. RFS框架將具體的編寫測試用例的操作,封裝成了一個圖形界面的形式,降低了學習這個框架的門檻。2. 對于有一定Python基礎和自動化用例編寫校驗的朋友來說,通過上述方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天復合材料 課件知識點1 聚合物基復合材料概論
- 山東醫(yī)專入學考試試題及答案
- 腫瘤防治與精準醫(yī)學前沿進展
- 自我意識心理健康教育
- 秩序隊員法律法規(guī)培訓
- 呼吸內(nèi)科門診病歷
- 中班藝術(shù)活動《冬天里的活動》
- 園區(qū)招商培訓計劃
- 2025年中國女性生物纖維素面膜行業(yè)市場全景分析及前景機遇研判報告
- 大班健康教案:冬季護膚品使用指南
- 2025至2030年中國玉米淀粉行業(yè)市場現(xiàn)狀分析及前景戰(zhàn)略研判報告
- 2025年江蘇高考政治試卷真題解讀及答案講解課件
- 2025高考全國一卷語文真題
- (完整版)學生課堂學習自我評價表
- 梁俊嬌稅收籌劃課后思考題
- DTLDTC帶式輸送機工藝流程圖
- 熒光綠送貨單樣本excel模板
- 有機化學概述
- 復盛零件手冊
- 內(nèi)外墻抹灰施工承包合同
- 《急救藥品》PPT課件.ppt
評論
0/150
提交評論