



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件測試的若干問題探析摘 要 隨著信息技術(shù)的飛速發(fā)展,計算機廣泛應(yīng)用于國民經(jīng)濟和社 會生活的各個方面,而其中軟件的功能也越來越強人,軟件也越來越復(fù)雜。 人們對軟件作用的期望值越來越高,軟件的質(zhì)量、性能、可靠性等方面也 止逐漸成為人們關(guān)注的焦點。因此,如何保證軟件產(chǎn)品的質(zhì)量和可靠性就 成為軟件開發(fā)過程中必須面對的一個重要問題,而軟件測試是保證軟件質(zhì) 量的一個重要手段。本文對軟件測試的定義、相關(guān)要求、內(nèi)容以及測試步 驟做了初步的分析。關(guān)鍵詞軟件測試要求內(nèi)容步驟中圖分類號:tp311.5文獻標(biāo)識碼:a1軟件測試概述軟件測試就是在規(guī)定的條件下,通過人工或者自動測試等手段,對程 序進行操作,以發(fā)現(xiàn)程序錯
2、誤,衡量軟件質(zhì)量,鑒定軟件的正確性、完整 性、安全性,檢驗其是否滿足規(guī)定的需求,或弄清預(yù)期結(jié)果與實際結(jié)果之 間的差別的過程。軟件測試是幫助識別開發(fā)完成(中間或最終的版本)的 計算機軟件(整體或部分)的正確度(correctness )、完全度 (completeness)和質(zhì)量(quality)的軟件過程,是 sqa(software qual i ty assurance)的重要子域。軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案,成功的測試是發(fā)現(xiàn)了 至今為止尚未發(fā)現(xiàn)的錯誤的測試。通過分析錯誤產(chǎn)生的原因和錯誤的發(fā)生 趨勢,可以幫助項h
3、管理者發(fā)現(xiàn)當(dāng)前軟件開發(fā)過程中的缺陷,以便及時改 進。軟件測試幫助測試人員設(shè)計出冇針對性的測試方法,改善測試的效率 和有效性。沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定軟件質(zhì) 量的一種方法。軟件測試是最有效的排除和防止軟件缺陷與故障的手段, 并由此促進了軟件測試?yán)碚撆c技術(shù)實踐的快速發(fā)展。2軟件測試的要求2. 1客觀性對軟件測試和軟件中的錯誤必須持客觀的態(tài)度,避免先入為主,盡量 讓笫三方或者獨立的部門進行測試,這樣既能以揭露軟件中錯誤的態(tài)度工 作,也能不受發(fā)現(xiàn)的錯誤的影響。經(jīng)濟上的獨立性使測試有更充分的條件 按測試要求去完成。2. 2專業(yè)性軟件測試是技術(shù)含量很高的工作,既耍有軟件相關(guān)知識,還
4、要具備相 關(guān)管理能力,這就需要有專業(yè)隊伍,并經(jīng)過大量的測試實踐。專業(yè)化分丁 是提高測試水平、保證測試質(zhì)量、充分發(fā)揮測試效應(yīng)的必然途徑。2. 3權(quán)威性由于專業(yè)優(yōu)勢,獨立測試工作形成的測試結(jié)果更具信服力,而測試結(jié) 果常常與軟件的質(zhì)量評價聯(lián)系在一起,專業(yè)化的獨立測試機構(gòu)的評價更客 觀、公正和具有權(quán)威性。2. 4資源保證獨立測試機構(gòu)的主耍任務(wù)是進行獨立測試工作,這使得測試工作在經(jīng) 費、人力和時間等方面更有保證,不會因為開發(fā)的壓力而減少對測試的投 入,進而降低測試的有效性。可以避免開發(fā)單位側(cè)重軟件開發(fā)而對測試工 作產(chǎn)生不利的影響。3軟件測試的內(nèi)容軟件測試主要工作內(nèi)容是驗證和確認(rèn)。驗證是保證軟件正確地實現(xiàn)
5、了 一些特定功能的一系列活動,即保證軟件做了你所期望的事情。驗證確定 軟件生存周期中的一個給定階段的產(chǎn)品是否達到前階段確立的需求的過 程;驗證程序正確性的形式證明,即采用形式理論證明程序符號設(shè)計規(guī)約 規(guī)定的過程;評市、審查、測試、檢查、審計等各類活動,或?qū)δ承┓?wù) 或文件等是否和規(guī)定的需求相一致進行判斷和提出報告。確認(rèn)是一系列的活動和過程,目的是想證實在一個給定的外部環(huán)境中 軟件的邏輯正確性。即保證軟件以正確的方式來做了這個事件:靜態(tài)確認(rèn), 不在計算機上實際執(zhí)行程序,通過人工或程序分析來證明軟件的正確性; 動態(tài)確認(rèn),通過執(zhí)行程序做分析,測試程序的動態(tài)行為,以證實軟件是 否存在問題。軟件測試的對
6、象不僅僅是程序測試,軟件測試應(yīng)該包括整個 軟件開發(fā)期間各個階段所產(chǎn)生的文檔,如需求規(guī)格說明、概要設(shè)計文檔、 詳細(xì)設(shè)計文檔,當(dāng)然軟件測試的主要對象還是源程序。軟件測試,按照測試過程可分為單元測試、集成測試、確認(rèn)測試及系 統(tǒng)測試等;按照測試內(nèi)容分可分為功能測試、性能測試、界面測試、鏈接 測試等。4軟件測試步驟(1) 測試計劃。根據(jù)用戶需求報告中關(guān)于功能耍求和性能指標(biāo)的規(guī) 格說明書,定義相應(yīng)的測試需求報告,即制訂黑盒測試的最高標(biāo)準(zhǔn);同時, 適當(dāng)選擇測試內(nèi)容,合理安排測試人員、測試時間及測試資源等。(2) 測試設(shè)計。將測試計劃階段制訂的測試需求分解、細(xì)化為若干 個可執(zhí)行的測試過程,并為每個測試過程選擇適當(dāng)?shù)臏y試用例。(3) 測試開發(fā)。建立可重復(fù)使用的口動測試過程。(4) 測試執(zhí)行。執(zhí)行測試開發(fā)階段建立的自動測試過程,并對所發(fā) 現(xiàn)的缺陷進行跟蹤管理。測試人員應(yīng)本著科學(xué)負(fù)責(zé)的態(tài)度,一步一個腳印 地進行測試。(5) 測試評估。結(jié)合量化的測試覆蓋域及缺陷跟蹤報告,對于應(yīng)用 軟件的質(zhì)量和開發(fā)團隊的工作進度及工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 模具設(shè)計師資格認(rèn)證考試平臺選擇與試題及答案
- 挑戰(zhàn)自我的農(nóng)業(yè)植保員試題及答案
- 裁判員對規(guī)則的靈活運用技巧試題及答案
- 模具設(shè)計師資格考試對策與解決方案試題及答案2024
- 種子繁育員資格考試熱點試題及答案
- 選擇教材的智慧2024年體育經(jīng)紀(jì)人試題及答案
- 商業(yè)談判中的體育經(jīng)紀(jì)人試題及答案
- 農(nóng)作物種子知識體系試題及答案2024
- 2024年裁判員考試新手指南試題及答案
- 模具設(shè)計師資格考試在線備課試題及答案
- 【MOOC】航空燃?xì)鉁u輪發(fā)動機結(jié)構(gòu)設(shè)計-北京航空航天大學(xué) 中國大學(xué)慕課MOOC答案
- 六年級下冊第五單元16表里的生物-表里的生物-學(xué)習(xí)任務(wù)單
- 高中美術(shù)《匠心之用-雕塑藝術(shù)》“紀(jì)念與象征-空間中的實體藝術(shù)”課件
- 動火安全作業(yè)票填寫模板2022年更新
- 2021年12月英語六級聽力試題、原文及答案 兩套
- 北師版七年級下冊數(shù)學(xué) 第1章 1.6.2 目標(biāo)三 整式的化簡求值 習(xí)題課件
- 《貿(mào)易商務(wù)英語》課件Unit 4 Change
- TCWAN 0027-2022 TCEEIA 584-2022 新能源汽車鋁合金電池托盤焊接制造規(guī)范
- 煤礦井下絞車房管理制度
- 微型數(shù)控銑床結(jié)構(gòu)設(shè)計
- 5711裝備質(zhì)量問題處理通用要求
評論
0/150
提交評論