想從零基礎學(xué)習軟件測試到成為測試工程師詳細了解南京單元測試靜態(tài)測試
1.白盒測試是靜態(tài)測試嗎
白盒測試是靜態(tài)測試。一、靜態(tài)測試就是不運行被測軟件,通過(guò)代碼檢查,代碼走查,桌面檢查,文檔測試等方法對軟件和文檔進(jìn)行測試。二、白盒測試是通過(guò)語(yǔ)句,邏輯,條件,判斷等覆蓋,檢查程序的內部結構、邏輯、循環(huán)和路徑。三、白盒測試是可以運行被測試軟件的。四、就是說(shuō)動(dòng)態(tài)測試包含白盒測試,動(dòng)態(tài)測試還包含黑盒測試。
2.請問(wèn)單元測試、集成測試、系統測試的側重點(diǎn)是什么?
單元測試是在軟件開(kāi)發(fā)過(guò)程中要進(jìn)行的*別的測試活動(dòng),在單元測試活動(dòng)中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試,測試重點(diǎn)是系統的模塊,包括子程序的正確性驗證等。 集成測試,也叫組裝測試或聯(lián)合測試。在單元測試的基礎上,將所有模塊按照設計要求,組裝成為子系統或系統,進(jìn)行集成測試。實(shí)踐表明,一些模塊雖然能夠單獨地工作,但并不能保證連接起來(lái)也能正常的工作。程序在某些局部反映不出來(lái)的問(wèn)題,在全局上很可能暴露出來(lái),影響功能的實(shí)現。測試重點(diǎn)是模塊間的銜接以及參數的傳遞等。 3.系統測試是將經(jīng)過(guò)測試的子系統裝配成一個(gè)完整系統來(lái)測試。它是檢驗系統是否確實(shí)能提供系統方案說(shuō)明書(shū)中指定功能的有效方法
3.靜態(tài)測試和動(dòng)態(tài)測試的區別有哪些?
靜態(tài)方法是指不運行被測程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結構、過(guò)程、接口等來(lái)檢查程序的正確性。對需求規格說(shuō)明書(shū)、軟件設計說(shuō)明書(shū)、源程序做結構分析、流程圖分析、符號執行來(lái)找錯。動(dòng)態(tài)測試方法是指通過(guò)運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率、正確性和健壯性等性能。靜態(tài)測試和動(dòng)態(tài)測試主要有測試部分,測試方法,測試方式三個(gè)方面的區別。1、測試部分的不同靜態(tài)測試是指測試不運行的部分:只是檢查和審閱,如規范測試、軟件模型測試、文檔測試等。動(dòng)態(tài)測試是通常意義上的測試,也就是運行和使用軟件。2、測試方式不同靜態(tài)測試,通過(guò)評審文檔、閱讀代碼等方式測試軟件稱(chēng)為靜態(tài)測試,通過(guò)運行程序測試軟件稱(chēng)為動(dòng)態(tài)測試。3、測試方法不同靜態(tài)測試是指不用執行程序的測試,它主要采取方案—代碼走查、技術(shù)評審、代碼審查的方法對軟件產(chǎn)品進(jìn)行測試。動(dòng)態(tài)測試主要通過(guò)構造測試實(shí)例、執行程序、分析程序的輸出結果這三種方法來(lái)對軟件進(jìn)行測試。靜態(tài)測試的測試要點(diǎn):1、挑選合適的復審員復審活動(dòng)人數控制在3-7個(gè)人,每次復審活動(dòng)不要超過(guò)2小時(shí),否則應該功能分解或者形式分解。準備充分的復審一小時(shí)以?xún)韧瓿伞?、管理*的參與為復審活動(dòng)分配時(shí)間和資源,特殊情況關(guān)于時(shí)間、場(chǎng)地選取的一些建議。IBM一個(gè)關(guān)于電話(huà)會(huì )議進(jìn)行復審的一個(gè)案例。3、注意事項結隊復審方法,對比結隊編程。選擇那些不會(huì )引起爭論不休的內容作為每次初期復審對象。對走查、審查和技術(shù)復審的活動(dòng)指南進(jìn)行復審,效果會(huì )很好。4、技術(shù)復審與項目管理確定兩次復審之間的時(shí)間間隔的根據使你在完全失去對工作狀況的了解的情況下能夠堅持的最長(cháng)時(shí)間。不管做什么都會(huì )犯錯誤,因此把錯誤犯在最安全的地方是一個(gè)不錯的策略,這也是復審活動(dòng)“寧缺勿濫”的理由。5、復審領(lǐng)導復審領(lǐng)導的工作是保證復審活動(dòng)獲得成功-或者是負責匯報復審活動(dòng)未能獲得成功的原因。未能成功原因比如:成員在材料充分的情況下依然沒(méi)有做好準備、預定的會(huì )議室發(fā)現泥水匠正在拆墻。對于復審領(lǐng)導的個(gè)人品質(zhì)很難一概而論,一句話(huà):結果比方式更重要。畢竟領(lǐng)導風(fēng)格千千種,很難說(shuō)那種是對是錯。任何可能因為職位的原因引起利益沖突的人都不應該出現在復審現場(chǎng),所以,領(lǐng)導對自己的團隊進(jìn)行復審應該盡力避免。如果復審偏離主題,復審領(lǐng)導首先要做的是,留心觀(guān)察這次跑題是否是某些成員掩蓋其缺乏準備的一個(gè)詭計。6、規則和慣例準備好你的工作,時(shí)刻注意自己評審的是產(chǎn)品而不是同事,任何人都可能犯錯。注意你的語(yǔ)言,面和負面的評價(jià),實(shí)在沒(méi)有正面的評價(jià)可以“我喜歡你用來(lái)評審的水筆的顏色?!碧岢鰡?wèn)題,但不要解決問(wèn)題。7、規則要表現出對復審過(guò)程的信任,要為復審過(guò)程安排時(shí)間,要做好準備讓真正合適的人去參加復審,鼓勵復審活動(dòng)的參與者做好準備工作。
想了解軟件測試學(xué)習課程,費用以及時(shí)間了解白盒測試是靜態(tài)測試嗎,請問(wèn)單元測試、集成測試、系統測試的側重點(diǎn)是什么?,靜態(tài)測試和動(dòng)態(tài)測試的區別有哪些???