軟件測(cè)試的若干問(wèn)題探析_第1頁(yè)
軟件測(cè)試的若干問(wèn)題探析_第2頁(yè)
軟件測(cè)試的若干問(wèn)題探析_第3頁(yè)
軟件測(cè)試的若干問(wèn)題探析_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件測(cè)試的若干問(wèn)題探析摘 要 隨著信息技術(shù)的飛速發(fā)展,計(jì)算機(jī)廣泛應(yīng)用于國(guó)民經(jīng)濟(jì)和社 會(huì)生活的各個(gè)方面,而其中軟件的功能也越來(lái)越強(qiáng)人,軟件也越來(lái)越復(fù)雜。 人們對(duì)軟件作用的期望值越來(lái)越高,軟件的質(zhì)量、性能、可靠性等方面也 止逐漸成為人們關(guān)注的焦點(diǎn)。因此,如何保證軟件產(chǎn)品的質(zhì)量和可靠性就 成為軟件開(kāi)發(fā)過(guò)程中必須面對(duì)的一個(gè)重要問(wèn)題,而軟件測(cè)試是保證軟件質(zhì) 量的一個(gè)重要手段。本文對(duì)軟件測(cè)試的定義、相關(guān)要求、內(nèi)容以及測(cè)試步 驟做了初步的分析。關(guān)鍵詞軟件測(cè)試要求內(nèi)容步驟中圖分類號(hào):tp311.5文獻(xiàn)標(biāo)識(shí)碼:a1軟件測(cè)試概述軟件測(cè)試就是在規(guī)定的條件下,通過(guò)人工或者自動(dòng)測(cè)試等手段,對(duì)程 序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)

2、誤,衡量軟件質(zhì)量,鑒定軟件的正確性、完整 性、安全性,檢驗(yàn)其是否滿足規(guī)定的需求,或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之 間的差別的過(guò)程。軟件測(cè)試是幫助識(shí)別開(kāi)發(fā)完成(中間或最終的版本)的 計(jì)算機(jī)軟件(整體或部分)的正確度(correctness )、完全度 (completeness)和質(zhì)量(quality)的軟件過(guò)程,是 sqa(software qual i ty assurance)的重要子域。軟件測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案,成功的測(cè)試是發(fā)現(xiàn)了 至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。通過(guò)分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的發(fā)生 趨勢(shì),可以幫助項(xiàng)h

3、管理者發(fā)現(xiàn)當(dāng)前軟件開(kāi)發(fā)過(guò)程中的缺陷,以便及時(shí)改 進(jìn)。軟件測(cè)試幫助測(cè)試人員設(shè)計(jì)出冇針對(duì)性的測(cè)試方法,改善測(cè)試的效率 和有效性。沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定軟件質(zhì) 量的一種方法。軟件測(cè)試是最有效的排除和防止軟件缺陷與故障的手段, 并由此促進(jìn)了軟件測(cè)試?yán)碚撆c技術(shù)實(shí)踐的快速發(fā)展。2軟件測(cè)試的要求2. 1客觀性對(duì)軟件測(cè)試和軟件中的錯(cuò)誤必須持客觀的態(tài)度,避免先入為主,盡量 讓笫三方或者獨(dú)立的部門(mén)進(jìn)行測(cè)試,這樣既能以揭露軟件中錯(cuò)誤的態(tài)度工 作,也能不受發(fā)現(xiàn)的錯(cuò)誤的影響。經(jīng)濟(jì)上的獨(dú)立性使測(cè)試有更充分的條件 按測(cè)試要求去完成。2. 2專業(yè)性軟件測(cè)試是技術(shù)含量很高的工作,既耍有軟件相關(guān)知識(shí),還

4、要具備相 關(guān)管理能力,這就需要有專業(yè)隊(duì)伍,并經(jīng)過(guò)大量的測(cè)試實(shí)踐。專業(yè)化分丁 是提高測(cè)試水平、保證測(cè)試質(zhì)量、充分發(fā)揮測(cè)試效應(yīng)的必然途徑。2. 3權(quán)威性由于專業(yè)優(yōu)勢(shì),獨(dú)立測(cè)試工作形成的測(cè)試結(jié)果更具信服力,而測(cè)試結(jié) 果常常與軟件的質(zhì)量評(píng)價(jià)聯(lián)系在一起,專業(yè)化的獨(dú)立測(cè)試機(jī)構(gòu)的評(píng)價(jià)更客 觀、公正和具有權(quán)威性。2. 4資源保證獨(dú)立測(cè)試機(jī)構(gòu)的主耍任務(wù)是進(jìn)行獨(dú)立測(cè)試工作,這使得測(cè)試工作在經(jīng) 費(fèi)、人力和時(shí)間等方面更有保證,不會(huì)因?yàn)殚_(kāi)發(fā)的壓力而減少對(duì)測(cè)試的投 入,進(jìn)而降低測(cè)試的有效性??梢员苊忾_(kāi)發(fā)單位側(cè)重軟件開(kāi)發(fā)而對(duì)測(cè)試工 作產(chǎn)生不利的影響。3軟件測(cè)試的內(nèi)容軟件測(cè)試主要工作內(nèi)容是驗(yàn)證和確認(rèn)。驗(yàn)證是保證軟件正確地實(shí)現(xiàn)

5、了 一些特定功能的一系列活動(dòng),即保證軟件做了你所期望的事情。驗(yàn)證確定 軟件生存周期中的一個(gè)給定階段的產(chǎn)品是否達(dá)到前階段確立的需求的過(guò) 程;驗(yàn)證程序正確性的形式證明,即采用形式理論證明程序符號(hào)設(shè)計(jì)規(guī)約 規(guī)定的過(guò)程;評(píng)市、審查、測(cè)試、檢查、審計(jì)等各類活動(dòng),或?qū)δ承┓?wù) 或文件等是否和規(guī)定的需求相一致進(jìn)行判斷和提出報(bào)告。確認(rèn)是一系列的活動(dòng)和過(guò)程,目的是想證實(shí)在一個(gè)給定的外部環(huán)境中 軟件的邏輯正確性。即保證軟件以正確的方式來(lái)做了這個(gè)事件:靜態(tài)確認(rèn), 不在計(jì)算機(jī)上實(shí)際執(zhí)行程序,通過(guò)人工或程序分析來(lái)證明軟件的正確性; 動(dòng)態(tài)確認(rèn),通過(guò)執(zhí)行程序做分析,測(cè)試程序的動(dòng)態(tài)行為,以證實(shí)軟件是 否存在問(wèn)題。軟件測(cè)試的對(duì)

6、象不僅僅是程序測(cè)試,軟件測(cè)試應(yīng)該包括整個(gè) 軟件開(kāi)發(fā)期間各個(gè)階段所產(chǎn)生的文檔,如需求規(guī)格說(shuō)明、概要設(shè)計(jì)文檔、 詳細(xì)設(shè)計(jì)文檔,當(dāng)然軟件測(cè)試的主要對(duì)象還是源程序。軟件測(cè)試,按照測(cè)試過(guò)程可分為單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試及系 統(tǒng)測(cè)試等;按照測(cè)試內(nèi)容分可分為功能測(cè)試、性能測(cè)試、界面測(cè)試、鏈接 測(cè)試等。4軟件測(cè)試步驟(1) 測(cè)試計(jì)劃。根據(jù)用戶需求報(bào)告中關(guān)于功能耍求和性能指標(biāo)的規(guī) 格說(shuō)明書(shū),定義相應(yīng)的測(cè)試需求報(bào)告,即制訂黑盒測(cè)試的最高標(biāo)準(zhǔn);同時(shí), 適當(dāng)選擇測(cè)試內(nèi)容,合理安排測(cè)試人員、測(cè)試時(shí)間及測(cè)試資源等。(2) 測(cè)試設(shè)計(jì)。將測(cè)試計(jì)劃階段制訂的測(cè)試需求分解、細(xì)化為若干 個(gè)可執(zhí)行的測(cè)試過(guò)程,并為每個(gè)測(cè)試過(guò)程選擇適當(dāng)?shù)臏y(cè)試用例。(3) 測(cè)試開(kāi)發(fā)。建立可重復(fù)使用的口動(dòng)測(cè)試過(guò)程。(4) 測(cè)試執(zhí)行。執(zhí)行測(cè)試開(kāi)發(fā)階段建立的自動(dòng)測(cè)試過(guò)程,并對(duì)所發(fā) 現(xiàn)的缺陷進(jìn)行跟蹤管理。測(cè)試人員應(yīng)本著科學(xué)負(fù)責(zé)的態(tài)度,一步一個(gè)腳印 地進(jìn)行測(cè)試。(5) 測(cè)試評(píng)估。結(jié)合量化的測(cè)試覆蓋域及缺陷跟蹤報(bào)告,對(duì)于應(yīng)用 軟件的質(zhì)量和開(kāi)發(fā)團(tuán)隊(duì)的工作進(jìn)度及工作

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論