本書從軟件測試的基本內(nèi)容起步,將軟件測試介于軟件開發(fā)的時(shí)間關(guān)系為一條主線,介紹軟件開發(fā)的基本過程,測試計(jì)劃,測試用例設(shè)計(jì)與實(shí)施,測試報(bào)告的撰寫以及測試分析等。在測試各階段進(jìn)行單元測試、集成測試、系統(tǒng)測試、發(fā)布測試等;在不同階段中選擇不同的測試方法和技術(shù),如:靜態(tài)測試、白盒測試、黑盒測試、灰盒測試等。并分別介紹怎樣使用自動(dòng)化工具對相關(guān)軟件進(jìn)行測試,主要介紹功能自動(dòng)化工具QPT,以及性能測試工具loadRunner的基本使用方法。特別之處是理論與實(shí)踐聯(lián)系緊密,以中國移動(dòng)手機(jī)軟件實(shí)例測試操作的案例,講述怎樣對測試軟件進(jìn)行測試需求分析、測試用例設(shè)計(jì)、測試實(shí)施、測試操作記錄、測試報(bào)告撰寫、測試結(jié)果分析等。本書的特點(diǎn):(1)軟件測試知識(shí)點(diǎn)全面。本書包括基本的軟測試?yán)碚撝R(shí),也包括當(dāng)今業(yè)界常用的測試方法和使用。(2)科學(xué)的、系統(tǒng)的工程觀點(diǎn)和方法。全書以軟件工程開發(fā)系統(tǒng)的科學(xué)思想方法,將軟件測試貫穿整個(gè)軟件生命周期,介紹軟件測試在軟件生命周期中各個(gè)階段采用的方法和應(yīng)用。(3)理論聯(lián)系實(shí)際。本書各個(gè)章節(jié)提供大量的應(yīng)用實(shí)例以說明各個(gè)測試知識(shí)的點(diǎn)運(yùn)用,并在第12章中以實(shí)例中國移動(dòng)智能終端系統(tǒng)的測試案例,全面的說明測試過程的運(yùn)用。并每章后附有習(xí)題和練習(xí)。本書適合作為高等院校計(jì)算機(jī)、軟件工程專業(yè)高年級本科生、研究生的教材,同時(shí)可供給軟件測試人員開發(fā)人員、廣大科技工作者和研究人員參考。