軟件測(cè)試者必備的九種工具(二)
上次我們說(shuō)了軟件測(cè)試必備九大工具的四個(gè)工具,下面小編就給大家講講后面的五大工具。
5.安全類(lèi)測(cè)試工具
如今在復(fù)雜的網(wǎng)絡(luò)環(huán)境中,及時(shí)、準(zhǔn)確地識(shí)別出網(wǎng)站上的安全漏洞,對(duì)于每一個(gè)網(wǎng)站運(yùn)營(yíng)者來(lái)說(shuō)都是至關(guān)重要的。因此,安全測(cè)試的核心目的就是要保證您的軟件產(chǎn)品具有一定的抗攻擊能力,相應(yīng)的數(shù)據(jù)也能夠免受黑客的竊取。諸如Vega之類(lèi)的軟件安全工具就能夠幫助測(cè)試人員達(dá)到這樣的目的。

Vega是一種用Java編寫(xiě)的、配有友好GUI的開(kāi)源工具。它提供針對(duì)Windows、Linux和Mac OS等各種平臺(tái)的免費(fèi)版本。Vega能夠幫助測(cè)試人員驗(yàn)證諸如SQL注入、跨站腳本(XSS)、敏感信息泄露和其他類(lèi)型的安全漏洞。而且,無(wú)論是用它來(lái)進(jìn)行性能測(cè)試,還是把它作為一種自動(dòng)化掃描的工具,它都具有一定的靈活性和實(shí)用價(jià)值。
6.可訪(fǎng)問(wèn)性測(cè)試工具
隨著時(shí)間的推移,您往往需要保證自己網(wǎng)站里的各個(gè)頁(yè)面,都能持續(xù)地被不同的用戶(hù)運(yùn)用不同的瀏覽工具所訪(fǎng)問(wèn)到。因此可訪(fǎng)問(wèn)性測(cè)試工具應(yīng)運(yùn)而生。其中DYNO Mapper最具代表性。
與跨瀏覽器測(cè)試有著幾分相似之處,此類(lèi)工具通過(guò)“爬取”和模擬訪(fǎng)問(wèn)目標(biāo)網(wǎng)站,以確保各類(lèi)用戶(hù)群體能夠流暢地獲取頁(yè)面,及其相應(yīng)的服務(wù)。DYNO Mapper配備了一些“可視化”的功能,它能夠展示網(wǎng)站的真實(shí)組織架構(gòu),允許測(cè)試人員通過(guò)簡(jiǎn)單點(diǎn)擊,交互式地創(chuàng)建可視化的站點(diǎn)視圖,進(jìn)而方便了各種技術(shù)類(lèi)的排障與審計(jì)工作。您甚至運(yùn)用該工具來(lái)評(píng)估網(wǎng)站的HTML內(nèi)容和代碼質(zhì)量。

7. JavaScript類(lèi)測(cè)試工具
由此可見(jiàn),在軟件測(cè)試人員的工具譜中,一定少不了JavaScript類(lèi)型的專(zhuān)業(yè)測(cè)試工具。JSFiddle是該領(lǐng)域最為常用的測(cè)試工具之一。該在線(xiàn)工具提供了非常簡(jiǎn)單的用戶(hù)界面,您可以立即查看到測(cè)試的結(jié)果。也就是說(shuō),測(cè)試人員可以在線(xiàn)編輯和測(cè)試HTML、CSS、JavaScript等代碼。而且這些編輯代碼既可以直接被保存,也可被分享給其他人,或者被嵌入到目標(biāo)網(wǎng)站之中。另外,您也可以嘗試JSBin(請(qǐng)參見(jiàn)),它的界面更加簡(jiǎn)潔,并且能提供許多跨瀏覽器的測(cè)試工具,以及對(duì)JavaScript的專(zhuān)門(mén)支持。
8.探索性測(cè)試工具
概括地說(shuō),探索性測(cè)試是指:學(xué)習(xí)、設(shè)計(jì)和測(cè)試同步執(zhí)行。此類(lèi)工具的代表性產(chǎn)品是qTEST。您需要做的事情是將qTEST的管理器部署到云端,然后在其連接器的幫助下,與JIRA相集成,實(shí)現(xiàn)端到端的質(zhì)量測(cè)試。另外,它還可以與諸如Bugzilla、FogBugz和Rally等工具進(jìn)行整合。同時(shí),qTEST還提供了基于會(huì)話(huà)的測(cè)試、和敏捷測(cè)試管理等一些額外的功能。
9.可視化測(cè)試工具
正所謂:內(nèi)行看門(mén)道,外行看熱鬧。普通用戶(hù)是不會(huì)去關(guān)心您網(wǎng)站后端的數(shù)據(jù)庫(kù),到底被設(shè)計(jì)得有多精良、有多復(fù)雜。他們更注重的是網(wǎng)站的外觀(guān)是否賞心悅目,是否抓人眼球。因此,除了確保在技術(shù)性上過(guò)硬之外,軟件測(cè)試人員也必須核驗(yàn)網(wǎng)站的視覺(jué)效果。諸如Functionize之類(lèi)的工具能夠提供并支持視覺(jué)測(cè)試、性能測(cè)試和移動(dòng)測(cè)試。通過(guò)使用該自動(dòng)化測(cè)試工具,您可以在幾分鐘之內(nèi)進(jìn)行上千次的不同種類(lèi)的測(cè)試。

