小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Rational Robot 初次使用指南

 水底の小魚 2009-04-28

 

 

      Rational Robot簡單的說是這樣一個(gè)東西:它能記住你所有的操作(鍵盤和鼠標(biāo)),并且不走樣的再來一遍。

       我們先來看看傳統(tǒng)的手工測試的過程。假設(shè)我們測試Windows自帶的計(jì)算器應(yīng)用程序。我們要驗(yàn)證“1+2=3”這么個(gè)簡單的加法運(yùn)算,看看計(jì)算器應(yīng)用程序是否正確。我們用鼠標(biāo)依次點(diǎn)擊“1”,“+”,“2”,“ =”,然后我們用眼睛看結(jié)果欄里面是不是“3”,如果是,就OK,如果不是我們就要分析:是不是自己點(diǎn)錯(cuò)了?是不是別的誤會?很有可能我們會重新再來一遍(因?yàn)檫@個(gè)操作并不復(fù)雜),最后我們確信地給出結(jié)論:“這個(gè)應(yīng)用程序不能正確的算出1+2=3”,然后我們要做的事情是填寫相關(guān)的報(bào)告,報(bào)告這個(gè)BUG。不久之后你得到了一個(gè)新的版本,然后你再重復(fù)上面的測試過程。不久之后,又來了個(gè)集成測試要求,要求你再做一遍,最后,發(fā)布前還有一次驗(yàn)收測試,對不起,你再來點(diǎn)一遍。哦,對了還要求對老版本W(wǎng)in95/98的支持,準(zhǔn)備環(huán)境,再來幾遍。。。
好了,大家已經(jīng)看到惡果了。但事實(shí)上我們要么就正在這么傻傻地做,要么就在偷工減料。隨著迭代開發(fā)模式被廣泛地采納,測試被更加快速的要求重復(fù)著。因此,自動化測試有了它的用武之地。

       現(xiàn)在我們再來看看Rational Robot是怎樣幫助我們節(jié)省時(shí)間的。我們用一次手工測試的時(shí)間(數(shù)量級的相同),記錄一個(gè)GUI腳本,然后需要的時(shí)候就讓它回放(Playback)一次。如果你說開發(fā)小組現(xiàn)在邏輯還沒有完全實(shí)現(xiàn),沒關(guān)系,你自己心中肯定知道將來一定會實(shí)現(xiàn)1+2=3的,不會是別的東西,因?yàn)樽钤嫉男枨鬀]有改變,我們就可以手工改寫GUI腳本,將預(yù)期結(jié)果3記錄下來。甚者,你說現(xiàn)在開發(fā)小組連界面都還沒有完成,那你的要求就太過分了,沒有辦法去測是一個(gè)連基本輸入輸出都不能實(shí)現(xiàn)的東西,手工測試也不行啊。除此之外,我們還可以用數(shù)據(jù)池(Datapool)來給腳本“泵”數(shù)據(jù),這樣不單單測試了“1+2=3”,還可以測試“2+1=3”,“2+2=4”,如果愿意,我們可以讓這個(gè)腳本把所有整數(shù)范圍的加法一個(gè)不漏的全部執(zhí)行一遍,計(jì)算機(jī)反正不知道累。

       上面的道理看上去很簡單,但是這就是自動測試的精髓所在。但是人的活動是很復(fù)雜的,也就是說,手工測試有很高的權(quán)威性,因?yàn)椴还苁裁窜浖詈蟮倪\(yùn)行結(jié)果都是靠人來判定正確與否。所以,不管什么自動測試工具都只是一個(gè)子集,Rational Robot之所以很有名氣,就是因?yàn)樗葎e的工具模仿手工測試模仿得更象一些。再加上Rational家族其它工具的配合,使我們整個(gè)的測試工作顯得很有序。

       因此,我們學(xué)習(xí)Rational Robot的自動測試,我建議一切從我們的需求出發(fā),每一個(gè)問題,我們都先考慮怎樣手工來測試,然后我們?nèi)ピ赗ational Robot中找替代物。比如說,例子中我們是用眼睛去看用腦子去判斷是不是等于3,那Rational Robot就是靠捕獲界面上那個(gè)文本框的屬性(Object Properties)來判斷的,換句話說,將我們手工測試中的每一個(gè)動作和每一個(gè)思考都“翻譯”成Robot的方式。這樣很快的我們就能上手用Robot了。再碰到一些棘手的問題,查看幫助也解決后,我們就能慢慢積累一些生僻的經(jīng)驗(yàn)。你就成為Rational Robot自動測試高手了。最后,你還能用Robot提供的接口進(jìn)行一些特殊功能的擴(kuò)展開發(fā),恭喜!你已經(jīng)是Rational Robot自動測試專家了。

        在安裝IBM Rational Robot后,往往很多朋友便急忙的打開Robot,想看看它的界面,可是發(fā)現(xiàn)出現(xiàn)的并不是他們實(shí)際相要的東西,Robot需要經(jīng)過一定的配置之后,才能正常的投入到使用中去。本文是作者在一次項(xiàng)目實(shí)施中使用的配置,留給自己日后參考。

在首次安裝并倒入Licens后,首先會啟動如下界面,但是我們會發(fā)現(xiàn)在Project中沒有任何項(xiàng)目,而且我們也暫時(shí)無法獲得admin用戶的Password

 

1,  首先,我們打開Rational Administrator

開始- 所有程序- -IBM Rational- - Rational Administrator

2,  新建一個(gè)項(xiàng)目:

File- -New Project

項(xiàng)目名稱:MyRobotProject

項(xiàng)目路徑:C:\Documents and Settings\Administrator\My Documents\Rational Project\

3,  點(diǎn)擊下一步,彈出如下窗體,點(diǎn)擊OK繼續(xù),不用理會:

   

4,  直接點(diǎn)擊下一步,暫時(shí)務(wù)須輸入任何密碼

 

5,  點(diǎn)擊完成

 

6,  配置項(xiàng)目

 

這里我們只對Test Assets做相關(guān)配置,其他請參考相關(guān)文檔。

 

因?yàn)閷?shí)驗(yàn)環(huán)境,所以選擇Microsoft Access作為Robot數(shù)據(jù)庫。開始數(shù)據(jù)庫的配置,請連續(xù)點(diǎn)擊下一步。

點(diǎn)擊完成。

Test Datastore成功創(chuàng)建。

點(diǎn)擊OK。Robot Project成功創(chuàng)建。

 

 

 

 

 

 

 

7,  運(yùn)行項(xiàng)目

打開Robot,因?yàn)榍懊孢@里的密碼設(shè)置為空,所以這里不用輸入任何密碼,你可以在登陸進(jìn)后在菜單里面進(jìn)行密碼的設(shè)置。

點(diǎn)擊OK。

Robot啟動界面如下,你就可以開始你的測試了:

8,  開始一個(gè)項(xiàng)目的測試:

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多