想從零基礎學(xué)習軟件測試到成為測試工程師詳細了解南京靜態(tài)測試中的功能性測試
1.一般情況下,靜態(tài)測試、動(dòng)態(tài)測試、白盒測試、黑盒測試之間有何關(guān)系
靜態(tài)測試、動(dòng)態(tài)測試相對。根據動(dòng)態(tài)測試在軟件開(kāi)發(fā)過(guò)程中所處的階段和作用分為單元測試、集成測試、組裝測試、確認測試和系統測試。單元測試就是白盒測試。系統測試是黑盒測試。靜態(tài)測試是指不運行被測程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結構、過(guò)程、接口等來(lái)檢查程序的正確性。對需求規格說(shuō)明書(shū)、軟件設計說(shuō)明書(shū)、源程序做結構分析、流程圖分析、符號執行來(lái)找錯。靜態(tài)方法通過(guò)程序靜態(tài)特性的分析,找出欠缺和可疑之處。動(dòng)態(tài)測試方法是指通過(guò)運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率、正確性和健壯性等性能。這種方法由三部分組成:構造測試用例、執行程序、分析程序的輸出結果。白盒測試也稱(chēng)為結構測試,主要用于檢測軟件編碼過(guò)程中的錯誤。程序員的編程經(jīng)驗、對編程軟件的掌握程度、工作狀態(tài)等因素都會(huì )影響到編程質(zhì)量,導致代碼錯誤。黑盒測試又稱(chēng)為功能測試,主要檢測軟件的每一個(gè)功能是否能夠正常使用。在測試過(guò)程中,將程序看成不能打開(kāi)的黑盒子,不考慮程序內部結構和特性的基礎上通過(guò)程序接口進(jìn)行測試,檢查程序功能是否按照設計需求以及說(shuō)明書(shū)的規定能夠正常打開(kāi)使用。擴展資料:靜態(tài)測試可以由人工進(jìn)行,充分發(fā)揮人的邏輯思維優(yōu)勢,也可以借助軟件工具自動(dòng)進(jìn)行。代碼檢查包括代碼走查、桌面檢查、代碼審查等,主要檢查代碼和設計的一致性,代碼對標準的遵循、可讀性,代碼的邏輯表達的正確性,代碼結構的合理性等方面??梢园l(fā)現違背程序編寫(xiě)標準的問(wèn)題,程序中不安全、不明確和模糊的部分,找出程序中不可移植部分、違背程序編程風(fēng)格的問(wèn)題,包括變量檢查、命名和類(lèi)型審查、程序邏輯審查、程序語(yǔ)法檢查和程序結構檢查等內容。
2.消防設施功能性測試和聯(lián)動(dòng)測試有什么區別
這個(gè)功能測試時(shí)指的實(shí)現消防控制和報警功能的設備自身的測試,可以從主機模擬試驗啟動(dòng)和現場(chǎng)聯(lián)動(dòng)試驗即可,聯(lián)動(dòng)測試屬于功能測試的一種,指的是模擬火災的試驗。
3.靜態(tài)測試和動(dòng)態(tài)測試的區別有哪些?
靜態(tài)測試和動(dòng)態(tài)測試的區別如下: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)方法是指不運行被測程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結構、過(guò)程、接口等來(lái)檢查程序的正確性。對需求規格說(shuō)明書(shū)、軟件設計說(shuō)明書(shū)、源程序做結構分析、流程圖分析、符號執行來(lái)找錯。靜態(tài)方法通過(guò)程序靜態(tài)特性的分析,找出欠缺和可疑之處,例如不匹配的參數、不適當的循環(huán)嵌套和分支嵌套、不允許的遞歸、未使用過(guò)的變量、空指針的引用和可疑的計算等。靜態(tài)測試結果可用于進(jìn)一步的查錯,并為測試用例選取提供指導。動(dòng)態(tài)測試方法是指通過(guò)運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率和健壯性等性能,這種方法由三部分組成:構造測試實(shí)例、執行程序、分析程序的輸出結果。參考資料來(lái)源:
想了解軟件測試學(xué)習課程,費用以及時(shí)間了解一般情況下,靜態(tài)測試、動(dòng)態(tài)測試、白盒測試、黑盒測試之間有何關(guān)系,消防設施功能性測試和聯(lián)動(dòng)測試有什么區別,靜態(tài)測試和動(dòng)態(tài)測試的區別有哪些???