自動(dòng)測(cè)試和測(cè)試工具(1)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/2/28 9:25:45 ] 推薦標(biāo)簽:
4、樁
樁和驅(qū)動(dòng)程序一樣,屬于白盒測(cè)試技術(shù)。樁與驅(qū)動(dòng)程序本質(zhì)上是相反的,樁不控制或者操作被測(cè)試軟件;相反,它接收或者響應(yīng)軟件發(fā)送的數(shù)據(jù)。
當(dāng)軟件需要與外部設(shè)備進(jìn)行通信時(shí)經(jīng)常要用到樁。一般在開(kāi)發(fā)過(guò)程中不能得到這些設(shè)備,或者這些設(shè)備很少,樁可以使測(cè)試在沒(méi)有硬件的條件下進(jìn)行,使測(cè)試更加有效。
仿真器(emulator):仿真器是在實(shí)際使用中用來(lái)代替真正設(shè)備的設(shè)備。
仿真器和樁的區(qū)別在于樁還給測(cè)試程序提供手段來(lái)查看和解釋發(fā)送給它的數(shù)據(jù),樁是仿真器的超集。
5、壓力和負(fù)載工具
壓力(stress)和負(fù)載(load)工具用于向被測(cè)試軟件增加壓力和負(fù)載。
一般的壓力測(cè)試軟件可以分別設(shè)置內(nèi)存量、磁盤(pán)空間大小、文件數(shù)量,以及在該機(jī)器上運(yùn)行軟件的其它可用資源。
把這些值設(shè)置為零或者近似為零,會(huì)使軟件執(zhí)行不同的代碼分支以試圖處理這種緊迫限制。理想情況是軟件運(yùn)行不發(fā)生崩潰或者數(shù)據(jù)丟失。它可能會(huì)運(yùn)行得很慢,或者
負(fù)載工具和壓力工具的相似之處在于,它們?yōu)檐浖⻊?chuàng)造了用其它方式難以創(chuàng)造的環(huán)境條件。
例如:運(yùn)行在web服務(wù)器上的商用程序可以通過(guò)模擬一定數(shù)量的鏈接和單擊次數(shù)來(lái)增大負(fù)載,使其不堪重負(fù)。
6、干擾注入器和噪聲發(fā)生器
干擾注入器(interferenceinjectors)和噪聲發(fā)生器(noisegenerators)是類(lèi)似于壓力和負(fù)載工具的另一類(lèi)工具。它們?cè)谛袨樯细哂须S機(jī)性。
例如:掛在通信線路上的干擾注入器可以測(cè)試軟件能否處理由超聲引起的錯(cuò)誤情況。
決定在哪里和如何使用干擾注入器和噪聲發(fā)生器時(shí),考慮何種外部因素會(huì)影響測(cè)試軟件,然后設(shè)法改變和操縱這些影響因素看軟件如何應(yīng)付。
7、分析工具
后一類(lèi)工具稱(chēng)為分析工具(analysistool),它們常常不受重視,但是它們能夠促進(jìn)測(cè)試,節(jié)省大量時(shí)間。
1)文字處理軟件
2)電子表格軟件
3)數(shù)據(jù)庫(kù)軟件
4)文件比較軟件
5)抓屏和比較軟件
6)調(diào)試器
7)二進(jìn)制??十六進(jìn)制計(jì)算器
8)秒表
9)錄象機(jī)或者照相機(jī)
軟件的復(fù)雜性和方向性總是在變,要視具體情況來(lái)決定有效的工具是什么,以及如何運(yùn)用它們。
相關(guān)推薦
最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開(kāi)始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10