




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
FR自動化框架介紹測試需要自動化分布式系統(tǒng)日益普及:資源復用,減少閑置。自動化測試工具需要能無障礙跳轉。所謂分布式計算就是在兩個或多個軟件互相共享信息,這些軟件既可以在同一臺計算機上運行,也可以在通過網絡連接起來的多臺計算機上運行。同時測試多種類型的客戶端或者接口。各個不同架構的系統(tǒng)需要適時交互。敏捷開發(fā)和金融類系統(tǒng)特殊要求。短期能看到研發(fā)效果,及時應對金融政策變化,順利卡位市場新需求。先建立軟件驗收標準,再開發(fā)軟件。設定需要的軟件功能點,使用自動化工具搭建出口驗收。3實現自動化的條件測試組織的獨立測試自動化組織獨立(職責獨立+人事獨立)意識獨立測試環(huán)境部署獨立業(yè)務熟悉軟件系統(tǒng)熟悉工具熟悉功能點場景熟悉4測試框架的要求定義一種統(tǒng)一的的方式來書寫和組織測
試用例集成不同的測試驅動技術控制測試用例的執(zhí)行過程生成測試報告和測試日志5框架要開源可持續(xù)商業(yè)軟件要求企業(yè)支付昂貴的費用商業(yè)工具花費的改造成本很高商業(yè)工具很難做到各個平臺的兼容性,多半使用的開發(fā)語言提高了測試人員的門檻。(小故事QTP
squish)測試離不開Python語言,作為中間語言的出色領軍者,逐步放低門檻。解放思維。6框架選型研究AutoITQTPSquishSeleniumRCSeleniumwebdriverRF+…7RF+使用Python開發(fā)的自動化框架可擴展,關鍵字驅動支持驗收測試驅動多種接口,客戶端開源
RobotFramework的特性
81.測試用例使用文本文件(TXT或者TSV文件)保存,使用制表符分隔數據。可以方便的使用任何文本編輯器,或者EXCEL編輯測試用例。也可以使用HTML格式創(chuàng)建用例。2.測試用例中支持變量使用,可以使用IF語句和FOR循環(huán)語句。3.可以利用“標簽”功能對測試用例進行分類和有選擇執(zhí)行。4.支持關鍵字驅動、數據驅動和行為驅動。5.利用已有的關鍵字,測試人員可以創(chuàng)建自己需要的關鍵字,形成更高級別的行為。6.測試執(zhí)行報告和日志是HTML格式,容易閱讀。
RobotFramework的特性2
97.RobotFramework并不是一款像QTP一樣的自動化測試工具。它是一個自動化測試框架,或者說是一個自動化測試平臺。8.提供了測試執(zhí)行事件的監(jiān)聽接口,并且可以自定義接口中的腳本。9.提供了命令行接口和XML格式的輸出??梢耘c版本管理工具結合,進行持續(xù)集成。10.RobotFramework是通過測試庫識別被對象、操縱被測對象,有很多自帶的或者第三方的開源測試庫。例如,使用“selenium2Library”庫測試web客戶端。此外還可以測試java客戶端、Win32客戶端、SSH協(xié)議的字符終端等。11.測試人員可以使用Python和java創(chuàng)建自己需要的測試庫。12.提供了遠程測試執(zhí)行接口,可以進行分布式測試執(zhí)行。
RobotFramework方案的架構10
環(huán)境架設11PythonJDKJythonRobotFrameworkwxPythonRIDERIDE編輯RIDE是一款專門用來編輯RobotFramework用例的軟件,用Python編寫并且開源。12RobotFramework的實際應用框架的目錄結構1314RF+..RF+Selenium操作區(qū)介紹操作區(qū)中包含的是一些封裝的基本操作打開瀏覽器的操作:15
流程區(qū)介紹流程區(qū)中的是將操作區(qū)中的多個操作組合起來的一套實際業(yè)務流程查詢功能的流程:16用例區(qū)使用一個或者多個流程,組合成了一條測試用例17測試用例的調試在寫測試用例時,進行調試,已確保測試用例是可以運行的。18支持高級使用RFS框架將具體的編寫測試用例的操作,封裝成了一個圖形界面的形式,降低了學習這個框架的門檻。對于有一定Python基礎和自動化用例編寫校驗的朋友來說,通過上述方式創(chuàng)建測試用例,效
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修合同協(xié)議書深圳
- 2025年環(huán)保型表面處理技術在環(huán)保產業(yè)技術創(chuàng)新路徑研究報告
- 蔬菜包裝合同協(xié)議書
- 聯(lián)邦快遞面試題及答案
- 高效備考2024年紡織品檢驗員試題及答案
- 預售合同協(xié)議書
- 消防事故協(xié)議書
- 資料搶救協(xié)議書范本
- 易地綠化協(xié)議書
- 過賬回款合同協(xié)議模板
- 蘇爾壽泵HSB中文手冊樣本
- 最高人民法院民法典總則編司法解釋理解與適用
- 雅思托福培訓班合作協(xié)議
- 青少年健康體重管理調查報告
- uht牛奶工藝流程
- 腫瘤護理進修匯報
- 《擴散焊專題》課件
- 《音頻媒體》課件
- 《急性左心衰》課件
- 報價培訓課件
- 2024年全球人類發(fā)展指數排名發(fā)布
評論
0/150
提交評論