簡(jiǎn)單來講,RF本質(zhì)上與單元測(cè)試框架一樣,也是一個(gè)執(zhí)行框架,它可以支持任意的測(cè)試類型,包括UI、接口自動(dòng)化,但是讓它獨(dú)樹一幟的,是它能提供的Keyword機(jī)制,一切拋棄“keyword”理念的RF實(shí)踐基本上等同于耍“流氓”,誠(chéng)然RF并不是毒yao,就要比毒yao可以sha人,也可以救人一樣,使用得當(dāng)?shù)那闆r下,RF也是有它的魅力的,曾經(jīng)參加過某一個(gè)線下沙龍,一位嘉賓分享過他們公司基于RF框架的HTTP接口自動(dòng)化測(cè)試實(shí)踐,之所以把它歸為zui認(rèn)真的方式,是因?yàn)樗麄兓赗F進(jìn)行了深度的定制,具體體現(xiàn)在如下方面,自主開發(fā)了在線的WEB用例編輯器(支持keyword選?。瑑?yōu)化用例存儲(chǔ)方式(改進(jìn)為直接存放在DB中),扁平化RF用例層次結(jié)構(gòu)(WEB用例編輯器下面只有一層keyword封裝函數(shù),且都是使用python開發(fā)的keyword),經(jīng)過定制之后,可以說是取其精華,去其糟粕,完美de重用了RF的keyword機(jī)制,同時(shí)摒棄了RF繁雜難用的語法,另外以服務(wù)的方式對(duì)外提供調(diào)用,集中管理了測(cè)試用例和測(cè)試報(bào)告。