版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
自動化測試平臺操作手冊(總25頁)-CAL-FENGHAI.-(YICAI)-CompanyOne1-CAL-本頁僅作為文檔封面,使用請直接刪除10接口自動化接口自動化包含接口治理、報文治理、測試集治理、測試執(zhí)行、測試報告幾個模塊,用戶通過創(chuàng)立接口->創(chuàng)立接口下報文->創(chuàng)立報文場景->配置場景數(shù)據(jù)->建立測試集->執(zhí)行測試來完成接口自動化整個測試治理流程,并通過測試報告模塊來查看測試結(jié)果詳情。接口治理入?yún)⒐?jié)點。接口添加通過點擊”添加接口”按鈕來翻開接口添加窗口:輸入完整接口信息,點擊提交即可保存。入?yún)⒅卫睃c擊接口列表頁面的入?yún)⒅卫戆粹o翻開對應(yīng)接口的入?yún)⒅卫眄撁妫航涌谌雲(yún)⒖蓡螚l添加,同時也能通過導入入?yún)笪牡膉son串來批量添加:報文治理報文治理主要對接口下屬各種不同格式類型的報文進展治理,同時也能治理規(guī)章編輯以及執(zhí)行單次測試等。添加報文通過點擊添加報文按鈕來翻開添加窗口:〔userid”〕,填入該報文對應(yīng)的懇求入?yún)son,點擊驗證按鈕,系統(tǒng)將會推斷該json報文中包含的入?yún)⒐?jié)點是否都存在與對應(yīng)接口的參數(shù)庫中,驗證成功即可提交保存。測試場景測試場景是依據(jù)報文下入?yún)⒌牟煌瑺顟B(tài)或者不同類型的數(shù)據(jù)來細分出來id息”。添加場景只需要輸入場景名稱和備注即可。輯、場景測試、測試數(shù)據(jù)編輯、刪除等操作。具體詳見下方說明:測試數(shù)據(jù)添加場景的測試數(shù)據(jù)需要輸入數(shù)據(jù)的標示,該標示應(yīng)當可以簡明直接的表useriduserid。.驗證規(guī)章節(jié)點驗證。默認為全局驗證。全局驗證:該規(guī)章在測試設(shè)置中統(tǒng)一設(shè)置,對返回報文進展解析,推斷報文中正確。全文驗證:對返回報文的全文進展匹配驗證,推斷是否符合要求。節(jié)點驗證:依據(jù)配置的規(guī)章對返回報文中每個節(jié)點進展正確性驗證。備注:節(jié)點驗證的配置規(guī)章詳解簡潔節(jié)點路徑:例如表示rootusername不選擇此項,則類似此節(jié)點名不做嵌套解析。獵取驗證值方式:何種方式來獵取用于比對返回報文該節(jié)點值的數(shù)據(jù)。目數(shù)據(jù)庫中獵取)參數(shù)比對值:依據(jù)獵取驗證值方式的不同需要填入不同的內(nèi)容:①字符串:填入一般字符串值②入?yún)⒐?jié)點(從入?yún)⒅蝎C取):填入入?yún)⒐?jié)點名稱③數(shù)據(jù)庫(從指定數(shù)據(jù)庫中獵取):查詢用的SQL。場景測試和測試數(shù)據(jù)。測試集治理入測試集名稱即可創(chuàng)立的測試集。治理,自行添加或者削減該測試集下的測試場景。測試執(zhí)行測試執(zhí)行用于配置全局的測試設(shè)置和進展測試集測試或者全局測試。測試設(shè)置可進展配置的選項說明:①接口地址選擇:默認選擇(按優(yōu)先級選取測試地址:報文中設(shè)置的地址>接口中設(shè)置mockrealmock使用接口中定義的real②連接超時:與懇求地址建立連接的最大超時時間,單位ms③讀取超時:從已建立的連接中讀取返回報文的最大超時時間,單位msGET、POST⑤返回值確認:對返回報文的正確性驗證的全局設(shè)置,嘗試獵取返回報文中的ReturnCode節(jié)點的值,同此設(shè)置的值列表進展匹配驗證,多個值用英文逗號分隔⑥測試前檢查數(shù)據(jù):測試之前是否需要自動檢查該場景是否擁有足夠的數(shù)據(jù)進展本次測試。⑦后臺執(zhí)行:后臺執(zhí)行的結(jié)果會通過站內(nèi)信通知用戶。測試執(zhí)行測試集測試:選擇當前用戶創(chuàng)立的指定測試集來進展測試全局測試:測試當前全部的測試場景,該操作需要指定權(quán)限。測試報告呈現(xiàn)具體的測試集測試或者全量測試的測試報告。指定的測試場景在本次測試中的入?yún)?、出參等狀況。在測試報告列表頁的操作選項欄,可以點擊翻開具體測試報告總覽。Mock通過此功能可以在本系統(tǒng)中創(chuàng)立一個對外供給測試的模擬接口。mockMock翻開增加頁面。依據(jù)提示輸入對應(yīng)的內(nèi)容,點擊保存即可。備注:“是否需要驗證入?yún)⒑戏ㄐ浴边x項設(shè)置了該接口在接收他方調(diào)用的時參中。mock翻開mock接口列表頁面,復制需要調(diào)用接口的接口地址。mock更改選項為不驗證并重調(diào)用:WebWeb的編寫測試腳本,并通過本地測試客戶端來進展本地調(diào)試。.測試流程Web創(chuàng)立測試用例提交即可創(chuàng)立一個的測試用例。創(chuàng)立測試對象htmliframe翻開測試對象模塊,依據(jù)頁面提示先創(chuàng)立對應(yīng)節(jié)點:可創(chuàng)立的節(jié)點類型包括:website-網(wǎng)站(比方百度)、module-模塊(比方用戶治理)、feature-功能(比方增加用戶)、-頁面。面。相關(guān)屬性說明:buttonlinkhtmlid獵取(推舉)、依據(jù)name查找、依據(jù)元素標簽查找等。其中LinkText只能linkXPath假設(shè)通過指定的查找方法查找出的元素不止一個,那么就可0。4、關(guān)鍵字:此值在不同的對象類型和不同的對象獵取方式下所表示的含義urltext_fieldXPath,則該值為該元素對象在該頁XPathSelenium創(chuàng)立測試步驟“+增加的測試步驟”,選擇“創(chuàng)立的測試步驟”即可翻開創(chuàng)立頁面。依據(jù)用例設(shè)計,我們可以創(chuàng)立以下幾個測試步驟:翻開百度首頁->輸入搜尋條件->點擊搜尋按鈕->驗證是否搜尋正確。相關(guān)屬性說明:1執(zhí)行方式:驗證-將本次操作得到的返回值和預先設(shè)置值進展比對,比對成功則該測試用例執(zhí)行成功或者連續(xù)執(zhí)行下一個步驟,比對不成功或者沒有比對值此步驟將會被標記成驗證-將本次操作得到的返回值和預先設(shè)置值進展比對,比對成功則該測試用例執(zhí)行成功或者連續(xù)執(zhí)行下一個步驟,比對不成功或者沒有比對值此步驟將會被標記成Fail。此步驟需要一個比對參數(shù)(必要參數(shù)),該參數(shù)支持自定義值、之前步驟的接收參數(shù)值和指定數(shù)據(jù)庫查詢值;取值-此步驟獵取的值可供后續(xù)步驟使用。需要一個接收參數(shù)(必要參數(shù)),輸入的參數(shù)值將會作為該次步驟獵取的值的key。2調(diào)用方法:本步驟需要執(zhí)行的調(diào)用方法,請依據(jù)對象類型和頁面提示來選擇。3、測試對象:調(diào)用方法可能需要用到的測試對象。某些調(diào)用方法可能不需要此值,比方getTitle〔獵取翻開的窗口名〕、toDefaultFrame〔Frame〕、dismissDialog〔關(guān)閉當前對話框〕等。4、4、調(diào)用方法參數(shù):調(diào)用方法可能需要用到的參數(shù),比方sendKeys〔發(fā)送或者填寫字符串內(nèi)容到對象元素〕需要輸入指定字符串、toFrame〔切換到指定的IdName、getAttribute〔獵取對象元素的屬性值〕需要屬性名稱等,請依據(jù)調(diào)用方法的說明來填寫該值。5、步驟方法參數(shù):不同的步驟執(zhí)行方法可能需要一些參數(shù):執(zhí)行步驟:不需要;驗證步驟:不同的預期驗證數(shù)據(jù)獵取方式,步驟方法參數(shù)需要填入的內(nèi)容也不一樣:字符串〔直接輸入需要同結(jié)果進展驗證的字符串值〕、取值參數(shù)〔之前通過取值步驟取到的參數(shù)名稱〕、數(shù)據(jù)庫〔SQL〕;取值步驟:需要輸入一個參數(shù)名來接收本次步驟的取值內(nèi)容,格式為“<接收參數(shù)名>”。6、是否截圖:執(zhí)行完該步驟是否需要進展截圖操作。執(zhí)行測試點擊指定測試用例的執(zhí)行按鈕,提示需要到測試客戶端進展執(zhí)行操作。器類型來翻開本地的掃瞄器開頭進展自動化測試,測試完成關(guān)閉掃瞄器并提示。查看測試報告翻開測試報告治理頁面,選擇本次測試的測試結(jié)果。圖、執(zhí)行時間、備注等。點擊操作欄中的報告生成按鈕將會翻開本次測試報告總覽。.公共步驟庫公共步驟中保存著一些常用的測試步驟,比方登錄、固定的驗證等。添加公共步驟步驟”按鈕翻開公共測試步驟創(chuàng)立頁面。擊“推舉審核”即可。用戶可以在步驟列表頁面查看自己推舉的公共步驟審核狀況。審核查看公共步驟庫審核查看公共步驟庫需要治理員權(quán)限,翻開審核頁面可以查看用戶推舉不會影響用戶自己測試用例中測試步驟)。點擊當前狀態(tài)可進展審核,審核通過可以在公共步驟庫列表查看。使用公共步驟過“測試步驟排序”功能可對步驟挨次進展調(diào)整。.測試用例集例,治理員進展審核。WindowServer并且配置好各種版本的掃瞄器和驅(qū)動程序。創(chuàng)立測試用例集用例集名稱即可。情”可對該用例集進展具體修改。添加測試用例加到的測試用例集列表。點擊添加按鈕添加該測試用例到指定的測試用例。用戶可以在用例列表頁面查看審核狀況。治理員用戶可在測試用例詳情頁面處理添加懇求。執(zhí)行測試用例集知治理員查看測試報告。.測試配置說明:等待元素消滅最大時間:為獵取頁面上指定元素而等待其消滅的最大超5000ms;等待獵取結(jié)果時間:在取值或者驗證的測試步驟中,為獵取指定結(jié)果而3000ms;掃瞄器啟動路徑:用戶個人電腦上各類型掃瞄器的啟動路徑(.exe文件確定路徑),不填則為默認路徑;執(zhí)行測試時,掃瞄器的大小,默認為最大化,可選最小化或者默認大??;出錯執(zhí)行:執(zhí)行測試時消滅錯誤時的處理方法,默認為消滅錯誤將會連續(xù)進展下一個測試步驟的執(zhí)行,可選為消滅錯誤即停頓該測試用例的執(zhí)行。.本地測試客戶端本地客戶端便利編寫人員對測試用例的調(diào)試。安裝下載對應(yīng)的文件。使用雙擊或者在當前文件夾翻開命令執(zhí)行“java–jar測試客戶端。webweb.Watir此模塊便利腳本手工
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能交通系統(tǒng)建設(shè)合同4篇
- 2025年度產(chǎn)品上樣研發(fā)創(chuàng)新合作框架協(xié)議4篇
- 二零二四年專業(yè)調(diào)解離婚財產(chǎn)分配協(xié)議3篇
- 2025年度廠房租賃合同補充協(xié)議(含租賃物保險及理賠)4篇
- 2025年度柴油產(chǎn)品售后服務(wù)協(xié)議3篇
- 女性職工知識培訓課件
- 2024藝術(shù)品經(jīng)營公司與藝術(shù)家前期藝術(shù)品交易合同
- 不動產(chǎn)企業(yè)股權(quán)轉(zhuǎn)讓標準協(xié)議版B版
- 專業(yè)辦公設(shè)備配送及維護服務(wù)協(xié)議版A版
- 2024藥品、醫(yī)療器械質(zhì)量保證協(xié)議書
- 醫(yī)養(yǎng)康養(yǎng)園項目商業(yè)計劃書
- 《穿越迷宮》課件
- 《C語言從入門到精通》培訓教程課件
- 2023年中國半導體行業(yè)薪酬及股權(quán)激勵白皮書
- 2024年Minitab全面培訓教程
- 社區(qū)電動車棚新(擴)建及修建充電車棚施工方案(純方案-)
- 項目推進與成果交付情況總結(jié)與評估
- 鐵路項目征地拆遷工作體會課件
- 醫(yī)院死亡報告年終分析報告
- 建設(shè)用地報批服務(wù)投標方案(技術(shù)方案)
- 工會工作人年度考核個人總結(jié)
評論
0/150
提交評論