公司推薦的入門書,《軟件測試技術(shù)經(jīng)典教程》是一本難得的好書。注重理論與實(shí)踐結(jié)合!
之前看過的一些軟件測試方面的書,大多注重理論,而且大都講得泛泛,不具體,書本之間的重復(fù)內(nèi)容很多。
全書分為三部分:軟件測試基礎(chǔ)知識、黑盒測試工具和白盒測試工具。其中黑盒測試中介紹的幾個(gè)工具,很長見識,帶人進(jìn)入真實(shí)的軟件測試工作環(huán)境。它讓我第一次深得,原來軟件測試是這個(gè)樣子的。
LoadRunner,這個(gè)軟件之前有聽過,大概知道它是性能測試的工具,但沒有用過,直覺是這軟件應(yīng)該比較復(fù)雜。此次書中的介紹,其實(shí)并不算好,跟任何介紹軟件使用的計(jì)算機(jī)書一樣,價(jià)值是不大的。我操作的時(shí)候也沒有太多按照書上的內(nèi)容來,而是借助網(wǎng)上的電子文檔教程,但書是一個(gè)好東西,它讓我明白這個(gè)工具的重要性,明白它是軟件測試?yán)碚摷皩?shí)踐中的位置,這個(gè)意義比軟件教程本身重要很多,是決定要不要學(xué)習(xí)一個(gè)工具的前提。下載了安裝程序之后,對著教程進(jìn)行操作,發(fā)現(xiàn)其實(shí)過程還是非常簡單的。軟件的操作,一兩天就可以學(xué)會(huì),并應(yīng)用在工作中,軟件操作遇到的具體問題也可以通過查找資料或者向同事請教的方式解決。但工作過程中跟項(xiàng)目相關(guān)的內(nèi)容,就需要軟件測試?yán)碚摵推渌R的支撐了。正如前面所提到的,本書的意義在于——它帶我走進(jìn)真實(shí)的軟件測試環(huán)境。
QTP(Quick Test Professional),是一個(gè)功能測試工具。這個(gè)軟件之前在軟件測試論壇上也有人提及,還看到有專門的教程,因此感覺軟件本身可能比較復(fù)雜。但真正使用起來,才發(fā)現(xiàn)非常易學(xué)易用。同LoadRunner一樣,重要在于通過本書,知道了它的重要意義,軟件的學(xué)習(xí)是容易的。這款軟件的主要功能是錄制與回放,可對測試過程插入檢查點(diǎn)等,回放時(shí),可用參數(shù)化的方式進(jìn)行輸入。
QC(Quality Center),是一款軟件測試過程管理工具,它的老版本叫Test Director,也是書中所介紹的版本。有管理員與用戶兩種模式。管理員可新建域與項(xiàng)目,添加用戶和設(shè)定數(shù)據(jù)庫參數(shù)等。而用戶模式登錄后,則包含了軟件需求管理、測試計(jì)劃制定、測試執(zhí)行與缺陷管理等功能。其中需求與測試之間可以相互轉(zhuǎn)換,需求執(zhí)行階段,可以與Mercury公司的其它測試工具如QTP或LR進(jìn)行交互。
以上三款軟件,前兩款都是黑盒測試工具:包括功能和性能。第三款為軟件測試管理工具。都是Mercury公司的產(chǎn)品,公司現(xiàn)在已被HP收購。其實(shí)不借助于軟件,一切工作也可進(jìn)行。工具的意義在于讓工作更有規(guī)劃,更有計(jì)劃,更加有跡可循,而且提供了豐富的報(bào)表功能。在做大項(xiàng)目的時(shí)候,這些優(yōu)點(diǎn)更為明顯,小項(xiàng)目不建議用工具。這如同只進(jìn)行一兩次測試的東西,不建議用自動(dòng)化的方式一樣,因?yàn)樽詣?dòng)化測試本身成本不低。只有大的軟件項(xiàng)目,才適用一些功能全面的軟件測試工具。
聯(lián)系客服