女人久久久www免费人成看片,国内自拍偷拍网,国产一区二区三区免费在线观看,欧美精品三区四区,91久久国产综合久久91,欧美成人精品第一区二区三区 ,美女成人在线观看

專業(yè)信息系統(tǒng)項(xiàng)目管理師網(wǎng)站|培訓(xùn)機(jī)構(gòu)|服務(wù)商(2021信息系統(tǒng)項(xiàng)目管理師學(xué)習(xí)QQ群:89253946,客服QQ:800184589)

軟題庫(kù) 培訓(xùn)課程
當(dāng)前位置:信管網(wǎng) >> 信息系統(tǒng)項(xiàng)目管理師 >> 綜合知識(shí) >> 文章內(nèi)容
軟件質(zhì)量管理中的測(cè)試分析
來源:信管網(wǎng) 2011年04月20日 【所有評(píng)論 分享到微信
對(duì)軟件產(chǎn)品質(zhì)量的度量、評(píng)估和保證,成了開發(fā)商和用戶十分關(guān)注的焦點(diǎn)之一。軟件測(cè)試和軟件質(zhì)量的概念是密不可分的。測(cè)試是手段,質(zhì)量是目的,因此軟件分析與測(cè)試已成逐漸成為現(xiàn)代軟件工程學(xué)研究和應(yīng)用的熱點(diǎn)……
  對(duì)軟件測(cè)試的認(rèn)識(shí)過程
  1983年IEEE將軟件測(cè)試定義為:使用人工或自動(dòng)手段來運(yùn)行或測(cè)定某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。
  為了提高軟件質(zhì)量,人們進(jìn)行了大量的研究和實(shí)踐。從最初的著眼于技術(shù)革新,從各種軟件工具研制開始,發(fā)展成為對(duì)開發(fā)各階段進(jìn)行全面支持的計(jì)算機(jī)輔助軟件工程(CASE)環(huán)境,到注重軟件開發(fā)“模型”研究。人們?cè)谶@個(gè)摸索的過程中逐漸認(rèn)識(shí)到,只有從一開始就在開發(fā)過程中嚴(yán)格貫徹質(zhì)量管理,軟件產(chǎn)品的質(zhì)量才有保證。這樣,軟件測(cè)試的概念和實(shí)施范圍必須擴(kuò)充,應(yīng)該包括在整個(gè)開發(fā)各階段的復(fù)查、評(píng)估和檢測(cè)。由此,廣義的軟件測(cè)試實(shí)際是由確認(rèn)、驗(yàn)證、測(cè)試三個(gè)方面組成。
  測(cè)試分類與檢驗(yàn)手段
  對(duì)于軟件的測(cè)試,若按照功能劃分有白盒測(cè)試和黑盒測(cè)試之分;按開發(fā)過程來劃分,有單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試;按測(cè)試方法來劃分,有靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試。目前,軟件測(cè)試的手段有三類:需求測(cè)試、靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。
  靜態(tài)測(cè)試 是指無須執(zhí)行被測(cè)代碼,而是借助專用的軟件測(cè)試工具評(píng)審軟件文檔或程序,度量程序靜態(tài)復(fù)雜度,檢查軟件是否符合編程標(biāo)準(zhǔn),借以發(fā)現(xiàn)編寫的程序的不足之處,減少錯(cuò)誤出現(xiàn)的概率。靜態(tài)測(cè)試在主機(jī)上完成,不需目標(biāo)系統(tǒng)支持,測(cè)試的主要內(nèi)容有編程標(biāo)準(zhǔn)驗(yàn)證、數(shù)據(jù)流分析技術(shù)、質(zhì)量度量信息、代碼結(jié)構(gòu)可視化顯示、測(cè)試外殼的創(chuàng)建。由此看出,靜態(tài)測(cè)試只是對(duì)代碼進(jìn)行掃描分析,檢測(cè)它的語法規(guī)則復(fù)雜度等是否符合要求,主要是為軟件的質(zhì)量保證提供依據(jù),以提高軟件的可靠性和易維護(hù)性。
  動(dòng)態(tài)測(cè)試 是使被測(cè)代碼在相對(duì)真實(shí)環(huán)境下運(yùn)行,從多角度觀察程序運(yùn)行時(shí)能體現(xiàn)的功能、邏輯、行為、結(jié)構(gòu)等行為,以發(fā)現(xiàn)其中的錯(cuò)誤現(xiàn)象。動(dòng)態(tài)測(cè)試方法分為黑盒法和白盒法,黑盒測(cè)試是基于功能的測(cè)試,只關(guān)心軟件的功能,而不考慮其內(nèi)部,也叫功能測(cè)試;白盒測(cè)試關(guān)心軟件內(nèi)部邏輯結(jié)構(gòu),測(cè)試覆蓋率,是由邏輯驅(qū)動(dòng)的測(cè)試。為了較快得到測(cè)試效果,通常先進(jìn)行功能測(cè)試,達(dá)到所有功能后,為確定軟件的可靠性進(jìn)行必要的覆蓋測(cè)試。
  軟件測(cè)試流程與方案
  軟件測(cè)試是一個(gè)過程,測(cè)試流程是該過程規(guī)定的程序,目的是使軟件測(cè)試工作系統(tǒng)化,包括制定測(cè)試計(jì)劃,獲得測(cè)試用例集,執(zhí)行測(cè)試用例集以及測(cè)試項(xiàng)與其需求的對(duì)照。一般情況下,軟件測(cè)試由系列階段和活動(dòng)構(gòu)成:制定測(cè)試計(jì)劃、編制測(cè)試說明(確定需測(cè)試的與需求相關(guān)的特性,細(xì)化測(cè)試計(jì)劃的有關(guān)內(nèi)容,設(shè)計(jì)測(cè)試用例)、執(zhí)行測(cè)試計(jì)劃(實(shí)現(xiàn)測(cè)試設(shè)計(jì)、執(zhí)行測(cè)試規(guī)程、核對(duì)終止情況)、評(píng)價(jià)測(cè)試效果及被測(cè)試軟件。
  測(cè)試方案確定需遵循四原則:測(cè)試成本最小化、測(cè)試流程和測(cè)試內(nèi)容完備化、測(cè)試手段可行化和測(cè)試結(jié)果實(shí)用化。
  需求測(cè)試
  在經(jīng)典的軟件工程理論中,軟件測(cè)試是由代碼完成后開始的,事實(shí)上應(yīng)從軟件的需求定義開始。軟件工程統(tǒng)計(jì)結(jié)果發(fā)現(xiàn)50%以上的系統(tǒng)錯(cuò)誤是由于錯(cuò)誤的需求或缺少需求導(dǎo)致的,超過80% 的開銷花在追蹤需求的錯(cuò)誤上,這是由于在追蹤需求的錯(cuò)誤的過程中,經(jīng)常會(huì)相互糾纏和重復(fù)勞動(dòng)。因此,需求測(cè)試是必要的,也是必不可少的。需求測(cè)試貫穿了整個(gè)軟件開發(fā)周期,通過需求測(cè)試可指導(dǎo)軟件測(cè)試的各個(gè)階段,它可幫助我們?cè)O(shè)計(jì)整個(gè)測(cè)試的進(jìn)行,測(cè)試計(jì)劃怎樣安排,測(cè)試用例怎樣選取,軟件的確認(rèn)要達(dá)到哪些要求等。軟件測(cè)試、驗(yàn)證、確認(rèn)只有當(dāng)具備軟件需求分析時(shí)才有意義。
  單元測(cè)試 在軟件測(cè)試中,盡早進(jìn)行軟件測(cè)試發(fā)現(xiàn)軟件中存在的問題,可減輕系統(tǒng)測(cè)試的任務(wù),明顯地降低測(cè)試成本,單元測(cè)試在軟件開發(fā)哪一個(gè)環(huán)節(jié)進(jìn)行,是一個(gè)值得探討的問題,因?yàn)檫@關(guān)系到軟件測(cè)試的效率和測(cè)試成本。從經(jīng)濟(jì)上和開發(fā)效率上考,單元測(cè)試盡可能在軟件開發(fā)周期中完成,并在主機(jī)系統(tǒng)中進(jìn)行,這就是說單元測(cè)試最好劃歸研發(fā)中心處理,而不全權(quán)由測(cè)試中心完成。
  測(cè)試的目標(biāo)
簡(jiǎn)單地說,測(cè)試的最終目的是確保最終交給用戶的產(chǎn)品的功能符合用戶的需求,把盡可能多的問題在產(chǎn)品交給用戶之前發(fā)現(xiàn)并改正。在可接受的開銷下,提高對(duì)軟件的信心。具體地講,測(cè)試一般要達(dá)到三個(gè)目標(biāo):確保產(chǎn)品完成了它所承諾或公布的功能,并且所有用戶可以訪問到的功能都有明確的書面說明——在某種意義上與ISO9001相同;確保產(chǎn)品滿足性能和效率的要求,用戶最關(guān)心的不是你的技術(shù)有多先進(jìn)、功能有多強(qiáng)大,而是他能從這些技術(shù)、功能中得到多少好處;確保產(chǎn)品是健壯的和適應(yīng)用戶環(huán)境的健壯性即穩(wěn)定性,是產(chǎn)品質(zhì)量的基本要求,尤其對(duì)于一個(gè)用于事務(wù)關(guān)鍵或時(shí)間關(guān)鍵的工作環(huán)境中。
  集成測(cè)試 軟件集成也可在主機(jī)環(huán)境上完成,在主機(jī)平臺(tái)上模擬目標(biāo)環(huán)境運(yùn)行,當(dāng)然在目標(biāo)環(huán)境上重復(fù)測(cè)試也是必須的,在此級(jí)別上的確認(rèn)測(cè)試將確定一些環(huán)境上的問題,比如內(nèi)存定位和分配上的一些錯(cuò)誤。在主機(jī)環(huán)境上的集成測(cè)試的使用,依賴于目標(biāo)系統(tǒng)的具體功能有多少.有些嵌入式系統(tǒng)與目標(biāo)環(huán)境耦合的非常緊密,若在主機(jī)環(huán)境做集成是不切實(shí)際的.一個(gè)大型軟件的開發(fā)可以分幾個(gè)級(jí)別的集成.低級(jí)別的軟件集成在主機(jī)平臺(tái)上完成有很大優(yōu)勢(shì),越往后的集成越依賴于目標(biāo)環(huán)境。
  系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是將通過確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件,外設(shè),操作系統(tǒng),數(shù)據(jù)和人員結(jié)合在一起,在實(shí)際運(yùn)動(dòng)的環(huán)境下對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的集成測(cè)試和確認(rèn)測(cè)試.由此可知,系統(tǒng)測(cè)試必須在目標(biāo)環(huán)境下運(yùn)行,當(dāng)單元測(cè)試和集成測(cè)試完成之后,系統(tǒng)測(cè)試功用則在于評(píng)估系統(tǒng)環(huán)境下軟件的性能,發(fā)現(xiàn)和捕捉軟件中潛在的BUG。
掃碼關(guān)注公眾號(hào)

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評(píng)論  查看完整評(píng)論  

推薦文章