您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源軟件測(cè)試解決方案 >
開(kāi)源工具在YAHOO測(cè)試體系中的應(yīng)用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/3 16:30:13 ] 推薦標(biāo)簽:

YAHOO開(kāi)源工具應(yīng)用成果實(shí)例

a、冒煙測(cè)試;
在多個(gè)產(chǎn)品中應(yīng)用實(shí)WATIR實(shí)現(xiàn)了冒煙測(cè)試,確保產(chǎn)品基本功能正常,降低了驗(yàn)證產(chǎn)品的成本,縮短了驗(yàn)證時(shí)間;
b、數(shù)據(jù)正確性測(cè)試;
當(dāng)需要對(duì)大批量數(shù)據(jù)進(jìn)行正確性驗(yàn)證時(shí),替代手工機(jī)械勞動(dòng);在較短的時(shí)間內(nèi),完成手工所不能完成的正確性驗(yàn)證;
c、功能回歸測(cè)試;
在產(chǎn)品開(kāi)發(fā)的同時(shí),開(kāi)發(fā)相應(yīng)的回歸測(cè)試腳本,通過(guò)前期的工作,提高后期回歸測(cè)試執(zhí)行的效率;
d、UI驗(yàn)證;
保證UI展現(xiàn)的正確性;
如:如web頁(yè)面展現(xiàn)檢查工具
E、通過(guò)定時(shí)任務(wù)和watir測(cè)試腳本的結(jié)合,可實(shí)現(xiàn)無(wú)需人工干預(yù)的自動(dòng)化測(cè)試

F、使用ruby進(jìn)行接口測(cè)試
利用了ruby簡(jiǎn)單易用的特點(diǎn),快速開(kāi)發(fā)接口測(cè)試腳本,提高接口測(cè)試的效率和可靠性;

G、前端測(cè)試與接口測(cè)試的結(jié)合
以接口數(shù)據(jù)為依據(jù),驗(yàn)證前端展現(xiàn);

HTTP_LOAD簡(jiǎn)介

HTTP_LOAD是基于UNIX平臺(tái)的一種性能測(cè)工具,用于測(cè)試WEB頁(yè)面的性能。

http_load -h
usage:  http_load [-cookie http_cookie]
                             -parallel N | -rate N [-jitter]
                             -fetches N | -seconds N
                             url_file
One start specifier, either -parallel or -rate, is required.
One end specifier, either -fetches or -seconds, is required

HTTP_LOAD例子---例1

測(cè)試網(wǎng)站在一定壓力下,系統(tǒng)的響應(yīng)能力

http_load -parallel 50 -s 10 urls.txt
  
   這段命令行是同時(shí)使用50個(gè)進(jìn)程,隨機(jī)訪問(wèn)urls.txt中的網(wǎng)址列表,總共訪問(wèn)10秒。

HTTP_LOAD例子---例1運(yùn)行結(jié)果

718 fetches, 50 max parallel, 9.98164e+07 bytes, in 10 seconds
139020 mean bytes/connection
71.8 fetches/sec, 9.98163e+06 bytes/sec
msecs/connect: 40.4491 mean, 86.291 max, 0.279 min
msecs/first-response: 355.15 mean, 4243.9 max, 7.016 min
HTTP response codes:
    code 200 -- 718


YAHOO開(kāi)源工具的應(yīng)用--Junit


JUnit ——是一個(gè)開(kāi)發(fā)源代碼的Java測(cè)試框架,用于編寫和運(yùn)行可重復(fù)的測(cè)試。他是用于單元測(cè)試框架體系xUnit的一個(gè)實(shí)例(用于java語(yǔ)言)。主要用于白盒測(cè)試,回歸測(cè)試。
好處:
A、可以使測(cè)試代碼與產(chǎn)品代碼分開(kāi)。
B、針對(duì)某一個(gè)類的測(cè)試代碼通過(guò)較少的改動(dòng)便可以應(yīng)用于另一個(gè)類的測(cè)試。
C、易于集成到測(cè)試人員的構(gòu)建過(guò)程中,JUnit和Ant的結(jié)合可以實(shí)施增量開(kāi)發(fā)。
D、JUnit是公開(kāi)源代碼的,可以進(jìn)行二次開(kāi)發(fā)。
C、可以方便地對(duì)JUnit進(jìn)行擴(kuò)展。

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