返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 南京博為峰教育
靜態(tài)方法是指不運(yùn)行被測(cè)程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結(jié)構(gòu)、過(guò)程、接口等來(lái)檢查程序的正確性。
對(duì)需求規(guī)格說(shuō)明書(shū)、軟件設(shè)計(jì)說(shuō)明書(shū)、源程序做結(jié)構(gòu)分析、流程圖分析、符號(hào)執(zhí)行來(lái)找錯(cuò)。
動(dòng)態(tài)測(cè)試方法是指通過(guò)運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率、正確性和健壯性等性能。
靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試主要有測(cè)試部分,測(cè)試方法,測(cè)試方式三個(gè)方面的區(qū)別。
1、測(cè)試部分的不同
靜態(tài)測(cè)試是指測(cè)試不運(yùn)行的部分:只是檢查和審閱,如規(guī)范測(cè)試、軟件模型測(cè)試、文檔測(cè)試等。
動(dòng)態(tài)測(cè)試是通常意義上的測(cè)試,也就是運(yùn)行和使用軟件。
2、測(cè)試方式不同
靜態(tài)測(cè)試,通過(guò)評(píng)審文檔、閱讀代碼等方式測(cè)試軟件稱(chēng)為靜態(tài)測(cè)試,通過(guò)運(yùn)行程序測(cè)試軟件稱(chēng)為動(dòng)態(tài)測(cè)試。
3、測(cè)試方法不同
靜態(tài)測(cè)試是指不用執(zhí)行程序的測(cè)試,它主要采取方案—代碼走查、技術(shù)評(píng)審、代碼審查的方法對(duì)軟件產(chǎn)品進(jìn)行測(cè)試。
動(dòng)態(tài)測(cè)試主要通過(guò)構(gòu)造測(cè)試實(shí)例、執(zhí)行程序、分析程序的輸出結(jié)果這三種方法來(lái)對(duì)軟件進(jìn)行測(cè)試。
擴(kuò)展資料:
靜態(tài)測(cè)試的測(cè)試要點(diǎn):
1、挑選合適的復(fù)審員
復(fù)審活動(dòng)人數(shù)控制在3-7個(gè)人,每次復(fù)審活動(dòng)不要超過(guò)2小時(shí),否則應(yīng)該功能分解或者形式分解。準(zhǔn)備充分的復(fù)審一小時(shí)以?xún)?nèi)完成。
2、管理部門(mén)的參與
為復(fù)審活動(dòng)分配時(shí)間和資源,特殊情況關(guān)于時(shí)間、場(chǎng)地選取的一些建議。IBM一個(gè)關(guān)于電話會(huì)議進(jìn)行復(fù)審的一個(gè)案例。
3、注意事項(xiàng)
結(jié)隊(duì)復(fù)審方法,對(duì)比結(jié)隊(duì)編程。選擇那些不會(huì)引起爭(zhēng)論不休的內(nèi)容作為每次初期復(fù)審對(duì)象。
對(duì)走查、審查和技術(shù)復(fù)審的活動(dòng)指南進(jìn)行復(fù)審,效果會(huì)很好。
4、技術(shù)復(fù)審與項(xiàng)目管理
確定兩次復(fù)審之間的時(shí)間間隔的根據(jù)使你在完全失去對(duì)工作狀況的了解的情況下能夠堅(jiān)持的最長(zhǎng)時(shí)間。
不管做什么都會(huì)犯錯(cuò)誤,因此把錯(cuò)誤犯在最安全的地方是一個(gè)不錯(cuò)的策略,這也是復(fù)審活動(dòng)“寧缺勿濫”的理由。
5、復(fù)審領(lǐng)導(dǎo)
復(fù)審領(lǐng)導(dǎo)的工作是保證復(fù)審活動(dòng)獲得成功-或者是負(fù)責(zé)匯報(bào)復(fù)審活動(dòng)未能獲得成功的原因。
未能成功原因比如:成員在材料充分的情況下依然沒(méi)有做好準(zhǔn)備、預(yù)定的會(huì)議室發(fā)現(xiàn)泥水匠正在拆墻。
對(duì)于復(fù)審領(lǐng)導(dǎo)的個(gè)人品質(zhì)很難一概而論,一句話:結(jié)果比方式更重要。畢竟領(lǐng)導(dǎo)風(fēng)格千千種,很難說(shuō)那種是對(duì)是錯(cuò)。
任何可能因?yàn)槁毼坏脑蛞鹄鏇_突的人都不應(yīng)該出現(xiàn)在復(fù)審現(xiàn)場(chǎng),所以,領(lǐng)導(dǎo)對(duì)自己的團(tuán)隊(duì)進(jìn)行復(fù)審應(yīng)該盡力避免。
如果復(fù)審偏離主題,復(fù)審領(lǐng)導(dǎo)首先要做的是,留心觀察這次跑題是否是某些成員掩蓋其缺乏準(zhǔn)備的一個(gè)詭計(jì)。
6、規(guī)則和慣例
準(zhǔn)備好你的工作,時(shí)刻注意自己評(píng)審的是產(chǎn)品而不是同事,任何人都可能犯錯(cuò)。
注意你的語(yǔ)言,面和負(fù)面的評(píng)價(jià),實(shí)在沒(méi)有正面的評(píng)價(jià)可以“我喜歡你用來(lái)評(píng)審的水筆的顏色?!碧岢鰡?wèn)題,但不要解決問(wèn)題。
7、規(guī)則
要表現(xiàn)出對(duì)復(fù)審過(guò)程的信任,要為復(fù)審過(guò)程安排時(shí)間,要做好準(zhǔn)備讓真正合適的人去參加復(fù)審,鼓勵(lì)復(fù)審活動(dòng)的參與者做好準(zhǔn)備工作。
參考資料來(lái)源:百度百科-靜態(tài)測(cè)試
參考資料來(lái)源:百度百科-動(dòng)態(tài)測(cè)試
靜態(tài)測(cè)試和白盒測(cè)試區(qū)別為:運(yùn)行不同、目的不同、方法不同。
一、運(yùn)行不同
1、靜態(tài)測(cè)試:靜態(tài)測(cè)試不運(yùn)行被測(cè)程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結(jié)構(gòu)、過(guò)程、接口等來(lái)檢查程序的正確性。
2、白盒測(cè)試:白盒測(cè)試需要運(yùn)行被測(cè)程序本身,測(cè)試對(duì)象進(jìn)入了代碼內(nèi)部,根據(jù)開(kāi)發(fā)人員對(duì)代碼和對(duì)程序的熟悉程度,對(duì)有需要的部分進(jìn)行測(cè)試。
二、目的不同
1、靜態(tài)測(cè)試:靜態(tài)測(cè)試目的是主要檢查代碼和設(shè)計(jì)的一致性,代碼對(duì)標(biāo)準(zhǔn)的遵循、可讀性,代碼的邏輯表達(dá)的正確性,代碼結(jié)構(gòu)的合理性等方面。
2、白盒測(cè)試:白盒測(cè)試目的是確定實(shí)際運(yùn)行狀態(tài)與預(yù)期狀態(tài)是否一致。
三、方法不同
1、靜態(tài)測(cè)試:靜態(tài)測(cè)試的方法包括代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。
2、白盒測(cè)試:白盒測(cè)試的方法有代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測(cè)試法、域測(cè)試、符號(hào)測(cè)試、路徑覆蓋和程序變異。
軟件測(cè)試分為四類(lèi)。分別為靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試、黑盒測(cè)試、白盒測(cè)試。具體如下:
1、靜態(tài)測(cè)試
靜態(tài)測(cè)試是不運(yùn)行被測(cè)程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結(jié)構(gòu)、過(guò)程、接口等來(lái)檢查程序的正確性。靜態(tài)方法通過(guò)程序靜態(tài)特性的分析,找出欠缺和可疑之處。靜態(tài)測(cè)試結(jié)果可用于進(jìn)一步的查錯(cuò),并為測(cè)試用例選取提供指導(dǎo)。
2、動(dòng)態(tài)測(cè)試
計(jì)算機(jī)動(dòng)態(tài)測(cè)試的主要目的為檢測(cè)軟件運(yùn)行中出現(xiàn)的問(wèn)題。動(dòng)態(tài)測(cè)試是通過(guò)運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率、正確性和健壯性等性能。
3、黑盒測(cè)試
黑盒測(cè)試為將軟件測(cè)試環(huán)境模擬為不可見(jiàn)的“黑盒”。通過(guò)數(shù)據(jù)輸入觀察數(shù)據(jù)輸出,檢查軟件內(nèi)部功能是否正常。測(cè)試展開(kāi)時(shí),數(shù)據(jù)輸入軟件中,等待數(shù)據(jù)輸出。若數(shù)據(jù)與預(yù)計(jì)數(shù)據(jù)有出入,即便出入較小亦證明軟件程序內(nèi)部出現(xiàn)問(wèn)題,需盡快解決。
4、白盒測(cè)試
白盒測(cè)試相對(duì)于黑盒測(cè)試而言具有一定透明性,是根據(jù)軟件內(nèi)部應(yīng)用、源代碼等對(duì)產(chǎn)品內(nèi)部工作過(guò)程進(jìn)行調(diào)試。測(cè)試過(guò)程中常將其與軟件內(nèi)部結(jié)構(gòu)協(xié)同展開(kāi)分析,能夠有效解決軟件內(nèi)部應(yīng)用程序出現(xiàn)的問(wèn)題。測(cè)試過(guò)程中常將其與黑盒測(cè)試方式結(jié)合。
擴(kuò)展資料:
軟件測(cè)試的原則
1、對(duì)計(jì)算機(jī)軟件進(jìn)行測(cè)試前,首先需遵循軟件測(cè)試原則,即不完全原則的遵守。不完全原則即為若測(cè)試不完全、測(cè)試過(guò)程中涉及免疫性原則的部分較多,可對(duì)軟件測(cè)試起到一定幫助。
2、因軟件測(cè)試因此類(lèi)因素具有一定程度的免疫性,測(cè)試人員能夠完成的測(cè)試內(nèi)容與其免疫性成正比,若想使軟件測(cè)試更為流暢、測(cè)試效果更為有效,需遵循此類(lèi)原則,將此類(lèi)原則貫穿整個(gè)開(kāi)發(fā)流程,不斷進(jìn)行測(cè)試,而并非一次性全程測(cè)試。
參考資料來(lái)源:百度百科-軟件測(cè)試
參考資料來(lái)源:百度百科-動(dòng)態(tài)測(cè)試
參考資料來(lái)源:百度百科-靜態(tài)測(cè)試
軟件測(cè)試屬于IT行業(yè)中容易入門(mén)的崗位,代碼量較少。0基礎(chǔ)進(jìn)入IT行業(yè),完全是ok的,IT行業(yè)分好幾種有開(kāi)發(fā),測(cè)試,UI,自動(dòng)化,測(cè)開(kāi),運(yùn)維等這些崗位。在這些崗位里面測(cè)試相對(duì)來(lái)說(shuō)還是比較容易上手學(xué)會(huì)的。
課程內(nèi)容主要有:
搭建Windows測(cè)試環(huán)境,JAVA編程,軟件測(cè)試基礎(chǔ),數(shù)據(jù)庫(kù)技術(shù),用戶(hù)界面技術(shù),高效設(shè)計(jì)測(cè)試用例,階段項(xiàng)目實(shí)訓(xùn),搭建 Linux 測(cè)試環(huán)境,白盒測(cè)試,WEB技術(shù),高效使用自動(dòng)測(cè)試工具,軟件質(zhì)量保證,流行測(cè)試基礎(chǔ),企業(yè)級(jí)項(xiàng)目實(shí)訓(xùn)用例等!
學(xué)完可以從事:
功能測(cè)試工程師,性能測(cè)試工程師,安全測(cè)試工程師,白盒測(cè)試工程師,自動(dòng)化測(cè)試工程師,接口測(cè)試工程師,測(cè)試開(kāi)發(fā)工程師等。
互聯(lián)網(wǎng)行業(yè)目前還是最熱門(mén)的行業(yè)之一,學(xué)習(xí)IT技能之后足夠優(yōu)秀是有機(jī)會(huì)進(jìn)入騰訊、阿里、網(wǎng)易等互聯(lián)網(wǎng)大廠高薪就業(yè)的,發(fā)展前景非常好,普通人也可以學(xué)習(xí)。
想要系統(tǒng)學(xué)習(xí),你可以考察對(duì)比一下開(kāi)設(shè)有相關(guān)專(zhuān)業(yè)的熱門(mén)學(xué)校,好的學(xué)校擁有根據(jù)當(dāng)下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大專(zhuān)或本科學(xué)歷,中博軟件、南京課工場(chǎng)、南京北大青鳥(niǎo)等開(kāi)設(shè)相關(guān)專(zhuān)業(yè)的學(xué)校都是不錯(cuò)的,建議實(shí)地考察對(duì)比一下。
祝你學(xué)有所成,望采納。
只要一個(gè)電話
我們免費(fèi)為您回電