教培參考
教育培訓(xùn)行業(yè)知識型媒體
發(fā)布時間: 2024年12月27日 01:22
1、靜態(tài)測試工具:直接對代碼進(jìn)行分析,生成可執(zhí)行文件。靜態(tài)測試工具一般是對代碼進(jìn)行語法掃描,根據(jù)某種質(zhì)量模型評價代碼的質(zhì)量,生成系統(tǒng)的調(diào)用關(guān)系圖等。靜態(tài)測試工具的代表有:Telelogic公司的Logiscope軟件;PR公司的PRQA軟件。
2、動態(tài)測試工具:動態(tài)測試工具的一般采用"插樁"的方式,向代碼生成的可執(zhí)行文件中插入一些監(jiān)測代碼,用來統(tǒng)計程序運(yùn)行時的數(shù)據(jù)。動態(tài)測試工具的代表有:Compuware公司的DevPartner軟件;Rational公司的Purify系列等。
3、黑盒測試工具
黑盒測試工具的一般原理是利用腳本的錄制(Record)/回放(Playback),模擬用戶的操作。黑盒測試工具的代表有:Rational公司的TeamTest、Robot;Compuware公司的QACenter。
4、性能測試工具
MercuryInteractive的LoadRunner是一種適用于各種體系架構(gòu)的自動負(fù)載測試工具,它能預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。LoadRunner的測試對象是整個企業(yè)的系統(tǒng),它通過模擬實際用戶的操作行為和實行實時性能監(jiān)測,來幫助您更快的查找和發(fā)現(xiàn)問題。
5、測試管理工具
測試管理工具對測試計劃、測試用例、測試實施進(jìn)行管理,并且,測試管理工具還包括對缺陷的跟蹤管理。測試管理工具的代表有:Rational公司的TestManager;Compureware公司的TrackRecord;Mercury Interactive公司的TestDirector等軟件。
參考資料:百度百科-軟件測試(第二版)
軟件測試的對象包括:程序、數(shù)據(jù)、文檔。
軟件測試的具體目的決定著如何來組織進(jìn)行測試工作。通常情況下軟件測試工作的目的主要有:
一是為發(fā)現(xiàn)程序的錯誤從而進(jìn)行測試,
二是測試用以證明軟件的程序存在錯誤,并非證明該程序不存在錯誤;
三是好測試其功能在于可以發(fā)現(xiàn)以前沒有發(fā)現(xiàn)的一些錯誤等等。因此,必須關(guān)注測試的具體目的,進(jìn)行測試用例的選擇時要遵循經(jīng)濟(jì)性原則。
擴(kuò)展資料:
軟件測試的特點(diǎn):
1、完全測試是不現(xiàn)實的
測試軟件的過程中。不可能完完全全的檢測到所有的漏洞和不足,在實際工作中,往往不能做到全面而且徹底的檢測。我們采取相應(yīng)的手段和方法來完成盡可能多的測試數(shù)據(jù)和軟件結(jié)構(gòu)。
在人們考慮的所有情況下,為了保證其穩(wěn)定性,就會讓所有執(zhí)行的代碼全部進(jìn)行測試,但是這種方式也存在一定的問題,比如大量的輸入,大量的輸出以及執(zhí)行的路程比較復(fù)雜,都會引起最終的測試效果。
2、軟件測試的風(fēng)險性
軟件測試的具體目的合理的軟件測試可以節(jié)省大量的時間人員和資源,但是軟件測試過程中存在著很大的困難和風(fēng)險。盡人皆知,軟件測試有很多種風(fēng)險??梢苑譃榄h(huán)境不達(dá)標(biāo)、人員技術(shù)不夠和管理時間混亂。風(fēng)險表現(xiàn)為測試環(huán)境不到位和測試時間和人員冗余太多。
以上就是小編為大家整理的關(guān)于軟件測試的工具有哪些的全部內(nèi)容,更多相關(guān)知識請持續(xù)關(guān)注培訓(xùn)啦!(本文共3384字)
微信掃碼關(guān)注公眾號
獲取更多考試熱門資料