想從零基礎學(xué)習軟件測試到成為測試工程師詳細了解南京手工測試的目的有哪些
1.軟件測試的目的是什么?測試的工具一般都有哪些、?
軟件測試的目的,*是確認軟件的質(zhì)量,其一方面是確認軟件做了你所期望做的事情(Do the right thing),另一方面是確認軟件以正確的方式來(lái)做了這個(gè)事情(Do it right)。第二是提供信息,比如提供給開(kāi)發(fā)人員或程序經(jīng)理的回饋信息,為風(fēng)險評估所準備的信息。第三軟件測試不僅是在測試軟件軟件產(chǎn)品本身,而且還包括軟件開(kāi)發(fā)的過(guò)程。如果一個(gè)軟件產(chǎn)品開(kāi)發(fā)完成之后發(fā)現了很多問(wèn)題,這說(shuō)明此軟件開(kāi)發(fā)過(guò)程很可能是有缺陷的。因此,軟件測試的第三個(gè)目的是保證整個(gè)軟件開(kāi)發(fā)過(guò)程是高質(zhì)量的。 測試工具一般可分為白盒測試工具、黑盒測試工具、性能測試工具,另外還有用于測試管理(測試流程管理、缺陷跟蹤管理、測試用例管理)的工具,這些產(chǎn)品主要是(MI)、Segue、IBM Rational、 Compuware和Empirix等公司的產(chǎn)品,而MI公司的產(chǎn)品占了主流。白盒測試工具白盒測試工具一般是針對代碼進(jìn)行測試,測試中發(fā)現的缺陷可以定位到代碼級,根據測試工具原理的不同,又可以分為靜態(tài)測試工具和動(dòng)態(tài)測試工具。靜態(tài)測試工具:直接對代碼進(jìn)行分析,不需要運行代碼,也不需要對代碼編譯鏈接,生成可執行文件。靜態(tài)測試工具一般是對代碼進(jìn)行語(yǔ)法掃描,找出不符合編碼規范的地方,根據某種質(zhì)量模型評價(jià)代碼的質(zhì)量,生成系統的調用關(guān)系圖等。靜態(tài)測試工具的代表有:Telelogic公司的Logiscope軟件;PR公司的PRQA軟件。動(dòng)態(tài)測試工具:動(dòng)態(tài)測試工具與靜態(tài)測試工具不同,動(dòng)態(tài)測試工具的一般采用"插樁"的方式,向代碼生成的可執行文件中插入一些監測代碼,用來(lái)統計程序運行時(shí)的數據。其與靜態(tài)測試工具*的不同就是動(dòng)態(tài)測試工具要求被測系統實(shí)際運行。動(dòng)態(tài)測試工具的代表有:Compuware公司的軟件;Rational公司的Purify系列等。黑盒測試工具黑盒測試工具適用于黑盒測試的場(chǎng)合,黑盒測試工具包括功能測試工具和性能測試工具。黑盒測試工具的一般原理是利用腳本的錄制(Record)/回放(Playback),模擬用戶(hù)的操作,然后將被測系統的輸出記錄下來(lái)同預先給定的標準結果比較。黑盒測試工具可以大大減輕黑盒測試的工作量,在迭代開(kāi)發(fā)的過(guò)程中,能夠很好地進(jìn)行回歸測試。黑盒測試工具的代表有:Rational公司的TeamTest、Robot;Compuware公司的QACenter。性能測試工具專(zhuān)用于性能測試的工具包括有:Radview公司的WebLoad;Microsoft公司的 WebStress等工具;針對數據庫測試的TestBytes;對應用性能進(jìn)行優(yōu)化的EcoScope等工具。 的是一種適用于各種體系架構的自動(dòng)負載測試工具,它能預測系統行為并優(yōu)化系統性能。的測試對象是整個(gè)企業(yè)的系統,它通過(guò)模擬實(shí)際用戶(hù)的操作行為和實(shí)行實(shí)時(shí)性能監測,來(lái)幫助您更快的查找和發(fā)現問(wèn)題。測試管理工具測試管理工具用于對測試進(jìn)行管理。一般而言,測試管理工具對測試計劃、測試用例、測試實(shí)施進(jìn)行管理,并且,測試管理工具還包括對缺陷的跟蹤管理。測試管理工具的代表有:Rational公司的Test Manager;公司的;Mercury 公司的等軟件。 滿(mǎn)意的話(huà)請采納!如果還有什么需要幫助的,咨詢(xún)105 172 1233
想了解軟件測試學(xué)習課程,費用以及時(shí)間了解軟件測試的目的是什么?測試的工具一般都有哪些、???