您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
Nunit + 任務(wù)計(jì)劃 實(shí)現(xiàn)selenium測試自動(dòng)化
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/23 11:19:38 ] 推薦標(biāo)簽:

需求:主要目的是想在回歸測試的時(shí)候,可以讓測試用例自動(dòng)執(zhí)行并生成測試報(bào)告。

看到網(wǎng)上有的用Hudson搭建自動(dòng)測試的環(huán)境,自己也試了試不過沒搞成功。于是乎自己另辟蹊徑。要實(shí)現(xiàn)上面的需求其實(shí)很簡單:

所需準(zhǔn)備:

1.      Nunit

2.      nunit-results-1.1-bin(用于生成report的插件)

3.      編譯好的dll或者exe文件

一、在Nunit的bin目錄下建立一個(gè)Bat文件。在文件中輸入

@nunit-console.exe "E:/ SeleniumTest/SeleniumTest/bin/Debug/SeleniumTest.exe"

@nunit-results-1.1-bin/nunit-results.exe TestResult.xml Result

第一行的意思是讓nunit執(zhí)行SeleniumTest.exe這個(gè)文件,也是你測試用例的文件。

第二行是使用nunit-results.exe生成測試報(bào)告。存放的地方是Result文件夾。需要說明的是TestResult.xml是Nunit執(zhí)行完測試用例自動(dòng)生成的。

二、手動(dòng)運(yùn)行一下上一步建立的bat文件。看看效果吧

可見成功了,呵呵。

三、接下來要做的是讓我們的bat文件能在我們指定的時(shí)間運(yùn)行可以了。我這里是用windows的計(jì)劃任務(wù)實(shí)現(xiàn)的。因?yàn)榉奖愫唵巍J紫鹊侥愕目刂泼姘宕蜷_計(jì)劃任務(wù),然后添加一個(gè)指向你前面建立的bat文件。我這里是start.bat。然后隨你設(shè)置,例如我設(shè)的是每天12:00運(yùn)行。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd