robot ride edit 页面不显示_【框架】robot-framework预研
生活随笔
收集整理的這篇文章主要介紹了
robot ride edit 页面不显示_【框架】robot-framework预研
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
隔壁組在使用robot framework進(jìn)行自動(dòng)化測(cè)試,這玩意之前我沒接觸過,決定來預(yù)研一下這個(gè)auto test框架。
Robot Framework官網(wǎng)對(duì)它的定位是一個(gè)通用的開源的auotomation framework,托管在github上。既然是開源的,那么應(yīng)該有類似基金會(huì)的組織來維護(hù),沒錯(cuò),確實(shí)是一個(gè)叫做 Robot Framework Foundation的基金會(huì)(https://robotframework.org/foundation/)。
這個(gè)基金會(huì)的成員我看了下,在眾多公司logo中我只認(rèn)出了Nokia...,不過我查了一下其它也都是歐美知名企業(yè),所以實(shí)力還是不容小覷。然后我發(fā)現(xiàn),原來這個(gè)框架最初是Nokia公司開發(fā)的,不過在2008年將它開源了。
1.Robot Framework的core是使用Python語(yǔ)言實(shí)現(xiàn)的,所以要使用Robot Framework,得在本地安裝Python環(huán)境才行。
2.Robot Framework可以運(yùn)行在Python(c語(yǔ)言寫的解釋器)或者Jython(Home)或者IronPython上。
Python語(yǔ)言是解釋執(zhí)行的,那就得有對(duì)應(yīng)的解釋器了,一般使用的是c語(yǔ)言寫的解釋器,然而還有其他解釋器比如Jython,就是用java語(yǔ)言實(shí)現(xiàn)的Python解釋器(使用哪種下文闡述)。
3.Robot Framework的調(diào)用機(jī)制,見下圖(http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html).robot framework 架構(gòu)圖(詳情見官網(wǎng)user guide 1.1.2)
背景
一個(gè)好的框架,背后少不了一個(gè)牛逼的團(tuán)隊(duì)或組織(金主爸爸),也是判斷是否值得投入時(shí)間學(xué)習(xí)的一個(gè)參考因素(雖然強(qiáng)如塞班系統(tǒng)也有淘汰的一天)。Robot Framework官網(wǎng)對(duì)它的定位是一個(gè)通用的開源的auotomation framework,托管在github上。既然是開源的,那么應(yīng)該有類似基金會(huì)的組織來維護(hù),沒錯(cuò),確實(shí)是一個(gè)叫做 Robot Framework Foundation的基金會(huì)(https://robotframework.org/foundation/)。
這個(gè)基金會(huì)的成員我看了下,在眾多公司logo中我只認(rèn)出了Nokia...,不過我查了一下其它也都是歐美知名企業(yè),所以實(shí)力還是不容小覷。然后我發(fā)現(xiàn),原來這個(gè)框架最初是Nokia公司開發(fā)的,不過在2008年將它開源了。
基本認(rèn)知
那么來了解下這個(gè)框架的一些基本知識(shí)。1.Robot Framework的core是使用Python語(yǔ)言實(shí)現(xiàn)的,所以要使用Robot Framework,得在本地安裝Python環(huán)境才行。
2.Robot Framework可以運(yùn)行在Python(c語(yǔ)言寫的解釋器)或者Jython(Home)或者IronPython上。
Python語(yǔ)言是解釋執(zhí)行的,那就得有對(duì)應(yīng)的解釋器了,一般使用的是c語(yǔ)言寫的解釋器,然而還有其他解釋器比如Jython,就是用java語(yǔ)言實(shí)現(xiàn)的Python解釋器(使用哪種下文闡述)。
3.Robot Framework的調(diào)用機(jī)制,見下圖(http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html).robot framework 架構(gòu)圖(詳情見官網(wǎng)user guide 1.1.2)
set up環(huán)境
- 安裝python
- 安裝Robot Framework
- 安裝wxPython
- 安裝RIDE
- 驗(yàn)證安裝
- tips
- 一些概念
Hello world
mac os系統(tǒng)下為例子。- step 1
- step 2
- step 3
- step 4
預(yù)研后感
1.對(duì)于國(guó)內(nèi)互聯(lián)網(wǎng)公司來說,robot framework的使用貌似并不常見。在之前,我覺得單元測(cè)試框架 例如JUnit,testNG已經(jīng)能夠滿足coder測(cè)試的需求。 2.robot framework主要還是用作功能測(cè)試,集成測(cè)試,黑盒子測(cè)試。如果一個(gè)項(xiàng)目或者產(chǎn)品生命周期很長(zhǎng), 那么長(zhǎng)遠(yuǎn)來看,還是值得的,但是前期需要投入時(shí)間和人力。 而JUnit等單元測(cè)試更偏向于是白盒測(cè)試。reference:
1.https://robotframework.org/#examples 2.官方user guide: http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html覺得本文對(duì)你有幫助,不妨點(diǎn)個(gè)贊和關(guān)注!!!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的robot ride edit 页面不显示_【框架】robot-framework预研的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 申请公积金怎么写 申请公积金怎样写
- 下一篇: 基于stm32f429的手写识别_关注智