自動化測試:Robot FrameWork框架90%的人都想知道的實(shí)用技巧

1. 背景

今天分享內(nèi)容是關(guān)于Robot Framework框架使用過程中,很少人知道但卻非常實(shí)用的一個小技巧,之所以單獨(dú)寫一篇文章出來分享,確實(shí)也是期間非常多的讀者咨詢和所遇到的困惑,今天作者就統(tǒng)一幫大家解答。技巧很干,操作及短,請不要眨眼


2. 技巧分享

Robot Framework是一款業(yè)內(nèi)著名且常用的關(guān)鍵字+數(shù)據(jù)驅(qū)動雙內(nèi)核自動化測試框架,后文簡稱為RF框架,該框架特別是對于自動化新手來講,非常容易上手掌握,可謂是自動化測試居家必備

容易上手其中的原因之一,得益于RF框架為用戶提供了類似于表格語法和編輯器支持,這對于傳統(tǒng)用Excel模式來編寫手工測試用例的人來講,簡單是棒極了。通過表格語法可以快速方便地開發(fā)出自動化測試腳本。

類似于圖例一所示:

在圖例一中,可見在RF框架中,支持直接在類表格中編寫自動化測試腳本。而在實(shí)際工作實(shí)踐中,為了便于測試數(shù)據(jù)和測試邏輯的分離,往往建議把測試邏輯封裝到關(guān)鍵字中,而測試用例只負(fù)責(zé)管理測試數(shù)據(jù)。(當(dāng)然在實(shí)現(xiàn)數(shù)據(jù)驅(qū)動自動化測試時,測試數(shù)據(jù)也可以放到外部存儲介質(zhì)中)

而今天分享的小技巧,就是如何在圖二中,為測試用例增加表頭定義,先看效果,如圖例三所示:

在測試用例增加表頭定義,功能雖然簡單,但對于多人團(tuán)隊(duì)自動化測試實(shí)踐中,卻非常實(shí)用,可以起到很好的用例字段注釋和輔助作用。而且這個使用技巧,知道的人甚少。

那如何增加表頭定義

很多讀者把它想的太復(fù)雜了,其實(shí)要實(shí)現(xiàn)上述功能,操作非常簡單,只需要你會打字就行了。

具體操作方式:如果你是使用RIDE編輯器來編寫RF自動化腳本,只需要切換到Text Edit模式,在Test Case欄增加即可:

如果你是使用PyCharm或者VSCode,那增加方式也是類似,操作位置如下圖紅框所示:

很多讀者留言說,為了想實(shí)現(xiàn)這個效果,搗鼓了幾天都沒搞定,咋樣,現(xiàn)在學(xué)會了嗎?簡單程度是不是顛覆你了想象!好了,今天的分享就到這,更多關(guān)于RF框架使用最佳實(shí)踐,可以關(guān)注作者持續(xù)更新

如果這篇文章對你有所幫助,或者有所啟發(fā)的話,幫忙點(diǎn)贊、在看、轉(zhuǎn)發(fā)、收藏,你的支持就是我堅(jiān)持下去的最大動力!

最后感謝每一個認(rèn)真閱讀我文章的人,看著粉絲一路的上漲和關(guān)注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走

這些資料,對于做【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術(shù)行業(yè),一定要提升技術(shù)功底。希望對大家有所幫助…….

關(guān)注我的微信公眾號:【程序員小濠】即可獲取這份資料了!

如果你不想再體驗(yàn)一次自學(xué)時找不到資料,沒人解答問題,堅(jiān)持幾天便放棄的感受的話,可以加入我們的群:779450660 大家一起討論交流,里面也有各種軟件測試資料和技術(shù)交流。

如果對你有幫助的話,點(diǎn)個贊收個藏,給作者一個鼓勵。也方便你下次能夠快速查找。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容