




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1998年 9月 A cta Sci N at U n iv N o rm H unan Sep. 1998研究簡(jiǎn)報(bào)軟件測(cè)試模型及其實(shí)現(xiàn)朱利群 (常德高等??茖W(xué)校 , 常德 , 415000摘要 提出了一個(gè)軟件測(cè)試步驟 、 大綱 、 方法 、 管理 (即 ST POMM 模型 .關(guān)鍵詞 軟件測(cè)試 ; 軟件質(zhì)量 ; 軟件可靠性分類號(hào) T P 306. 2Sof tware Testi ng and en Changde , 415000T he sofw are testing p rocess , ou tlines , m ethod and m anagem en t(ST POMM m
2、odd are pp esen ted .Key words softw are testing ; softw are quality ; softw are reliab ility1概述隨著計(jì)算機(jī)科學(xué)的飛速發(fā)展 , 軟件系統(tǒng)越來越豐富 , 復(fù)雜性越來越高 . 如何把握軟件的質(zhì) 量和可靠性 , 這是擺在每一個(gè)軟件開發(fā) 、 應(yīng)用及維護(hù)人員面前的一個(gè)關(guān)鍵性的技術(shù)問題 . 然而 , 軟件的質(zhì)量和可靠性又是一個(gè)非常復(fù)雜的問題 , 它不僅取決于軟件開發(fā)過程和環(huán)境 , 而且還取 決于質(zhì)量保證活動(dòng)本身的質(zhì)量 . 目前世界上已有許多科學(xué)家提出了許多解決此問題的方法與 技術(shù) , 其中軟件的測(cè)試是有效方法之一
3、 , ST POMM 是根據(jù)我在多年的軟件應(yīng)用與維護(hù)中總結(jié) 出來的一個(gè)軟件測(cè)試模型 .2測(cè)試的基本步驟軟件的測(cè)試是一個(gè)復(fù)雜的過程, 它包括正確性 、 可維護(hù)性 、 靈活性 、 可靠性 、 完整性 、 安全 性 、 效率和可擴(kuò)充性等諸多方面 . 收稿日期 :1998205227作者 :朱利群女講師 從各種軟件開發(fā)模型中可看出 . 軟件測(cè)試并非只在測(cè)試階段內(nèi)進(jìn)行而是貫穿整個(gè)軟件開 發(fā)周期的各個(gè)階段 .傳統(tǒng)的軟件測(cè)試步驟可以用如下簡(jiǎn)單的圖示 : ST POMM 的測(cè)試步驟可用以下圖示 :ST POMM 測(cè)試模型有以下特點(diǎn) :1 計(jì)劃性有計(jì)劃地預(yù)測(cè)使用人員 、 時(shí)間 、 設(shè)備資源的需求 .2 并行性軟
4、件的開發(fā)與測(cè)試可以同時(shí)進(jìn)行 , 測(cè)試與改錯(cuò)可以同時(shí)進(jìn)行 .3 完整性測(cè)試大綱和根據(jù)大綱設(shè)計(jì)測(cè)試用例和方法可以保證測(cè)試的覆蓋率 . 可以以語 句覆蓋率為 95%和分支覆蓋率的 85%90%作為測(cè)試度量的依據(jù) .4 靈活性根據(jù)不同需求可以選擇自動(dòng)測(cè)試或手動(dòng)測(cè)試 .5 可管理性測(cè)試的每一個(gè)環(huán)節(jié)都是獨(dú)立的 , 便于管理 .6 適用性強(qiáng)該模型適用于軟件開發(fā)人員 、 用戶 、 軟件維護(hù)人員和管理人員 .3測(cè)試大綱測(cè)試大綱是從測(cè)試的角度對(duì)被測(cè)軟件的功能 、 特性的細(xì)化和展開 , 所以測(cè)試大綱不僅是軟 件開發(fā)后期測(cè)試的依據(jù) , 而且在系統(tǒng)的需求分析階段也是質(zhì)量保證的重要文檔 , 它必須明確規(guī) 定在每一次測(cè)試中
5、針對(duì)系統(tǒng)的每一項(xiàng)功能或特征所必須完成的基本測(cè)試項(xiàng)目和測(cè)試完成的標(biāo) 準(zhǔn) , 建立軟件質(zhì)量需求 . 然而 , 在軟件生存周期中 , 軟件開發(fā)人員 、 用戶 、 維護(hù)人員 、 管理人員對(duì) 98第 3期朱利群 : 軟件測(cè)試模型及其實(shí)現(xiàn)軟件質(zhì)量有各自不同的要求 :軟件開發(fā)人員的責(zé)任是開發(fā)滿足質(zhì)量需求的軟件戶品 , 因此他們 不僅關(guān)心軟件最終產(chǎn)品的質(zhì)量 , 而且關(guān)心軟件開發(fā)過程中階段產(chǎn)品的質(zhì)量 ; 用戶關(guān)心的是軟件 的使用 、 性能以及由使用軟件所產(chǎn)生的效果 ; 維護(hù)人員對(duì)軟件質(zhì)量的需求是要求文檔清晰 , 文 檔與源代碼一致 , 源代碼易于理解和修改 ; 管理人員則關(guān)心的是軟件的總體質(zhì)量 , 而不是軟件
6、的某一特定特性 , 而且還要解決軟件開發(fā)過程中管理與技術(shù)的權(quán)衡問題 .測(cè)試大綱要求測(cè)試人員站在自己的角度去看 . 測(cè)試大綱的內(nèi)容一般包括 :兼容性的測(cè) 試 ; 可靠性的測(cè)試 ; 軟件標(biāo)準(zhǔn)的測(cè)試等 。4測(cè)試方法ST POMM 模型對(duì)軟件測(cè)試的順序是 :先靜態(tài)后動(dòng)態(tài) , 再進(jìn)行性能檢測(cè) , 最后對(duì)在分析與 測(cè)試中所發(fā)現(xiàn)的錯(cuò)誤或異常進(jìn)行分類統(tǒng)計(jì) , 給出軟件質(zhì)量評(píng)價(jià) .4. 1靜態(tài)分析所謂靜態(tài)分析 , 就是不執(zhí)行源代碼 , 僅對(duì)代碼進(jìn)行分析 , 可檢測(cè)未初始化變量 、 死循環(huán) 、 通 訊死鎖 、 接口錯(cuò)誤和可移植性 .靜態(tài)測(cè)試方法 :包括走查 、 檢查 、 評(píng)審 、 結(jié)構(gòu)分析 .4. 2動(dòng)態(tài)分析所謂
7、動(dòng)態(tài)分析 , 包括以下三方面 :1 動(dòng)態(tài)死鎖檢測(cè) :.2 , .3 、 并發(fā)現(xiàn)程序中的數(shù)據(jù) 、 邏輯 、 接口與界面及計(jì)算等錯(cuò)誤或 異常 . 動(dòng)態(tài)測(cè)試方法包括 :1 基于規(guī)格說明的功能測(cè)試 :等價(jià)類劃分 ; 邊界值 ; 專門值 ; 因果圖 ; 隨機(jī)測(cè)試 .2 基于實(shí)現(xiàn)的結(jié)構(gòu)測(cè)試 (或覆蓋測(cè)試 :語句覆蓋 ; 控制覆蓋 .3 基于規(guī)格說明和實(shí)現(xiàn)的性能測(cè)試 .4. 3性能測(cè)試性能的測(cè)試要覆蓋系統(tǒng)的關(guān)鍵功能 , 檢測(cè)源代碼的時(shí)間特征是否滿足需求 , 并找出影響性 能的關(guān)鍵部位 . 性能測(cè)試主要解決兩方面問題 :要發(fā)現(xiàn)軟件在功能和性能上與需求不一致的 地方 ; 要找出隱藏在程序中的各種錯(cuò)誤和異常 .4
8、. 4測(cè)試方法和認(rèn)可測(cè)試的方法有自動(dòng)測(cè)試和手動(dòng)測(cè)試兩種 :1 自動(dòng)測(cè)試所謂自動(dòng)測(cè)試 , 就是執(zhí)行某程序設(shè)計(jì)語言編制的自動(dòng)測(cè)試程序 , 控制被測(cè)軟 件中的各種類和對(duì)象 .這種方法用于那些測(cè)試步驟與方法固定 , 又有大量復(fù)雜性測(cè)試步驟 , 并且要耗費(fèi)大量時(shí)間 和人力的測(cè)試 . 其特點(diǎn)是 :可以大規(guī)模的提高測(cè)試效率 , 減少測(cè)試工作量 ; 具有可重復(fù)性 , 可精 確的再現(xiàn)以前的測(cè)試步驟 , 有利于進(jìn)行回歸測(cè)試 ; 可以降低人為的操作失誤和對(duì)測(cè)試人員的技 術(shù)要求 , 從而減少測(cè)試成本 .2 手動(dòng)測(cè)試所謂手動(dòng)測(cè)試 , 就是按照預(yù)先編寫的測(cè)試大綱中所描述的詳細(xì)測(cè)試步驟和 09湖南師范大學(xué)自然科學(xué)學(xué)報(bào)第 2
9、1卷方法 , 由測(cè)試人員手動(dòng)輸入測(cè)試用例數(shù)據(jù) , 對(duì)軟件的各個(gè)功能模塊及其遞歸子模塊的功能進(jìn)行 充分的遍歷 , 并檢查軟件的輸出是否與所設(shè)計(jì)的軟件需要規(guī)格說明相一致 , 否則表示發(fā)現(xiàn)軟件 錯(cuò)誤 , 其特點(diǎn)是能詳細(xì)的執(zhí)行軟件的各個(gè)功能 ; 測(cè)試速度由人控制 ; 能夠完整地觀察軟件的運(yùn) 行及輸出情況 , 便于立即發(fā)現(xiàn)軟件錯(cuò)誤 .測(cè)試人員可以根據(jù)上述的各個(gè)不同的測(cè)試環(huán)節(jié)選擇不同的測(cè)試方法 . 5測(cè)試管理測(cè)試管理也是軟件測(cè)試過程中的一個(gè)重要環(huán)節(jié) . 測(cè)試管理的的目的是對(duì)測(cè)試結(jié)果進(jìn)行分 析與顯示 , 并對(duì)檢測(cè)出來的錯(cuò)誤和問題進(jìn)行分類統(tǒng)計(jì) , 給出測(cè)試報(bào)告和認(rèn)證結(jié)論 .測(cè)試管理可以設(shè)置測(cè)試庫管理 、 界面管理 、 測(cè)試與分析過程管理三個(gè)子系統(tǒng) , 用來完成測(cè) 試管理工作 .測(cè)試庫管理就是為測(cè)試軟件與分析集成環(huán)境提供統(tǒng)一的測(cè)試庫支持 , 它包括建立測(cè)試庫 、 初始化測(cè)試庫 、 刪除測(cè)試庫或庫中文件等功能 , 在一定程度上保證數(shù)據(jù)的完整性和一致性 , 有 利于測(cè)試與分析工具間的數(shù)據(jù)共享 .界面管理 :
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 室外燈具購(gòu)銷合同范本
- 合同范本是規(guī)范
- 原告主張借款合同范本
- 專項(xiàng)稅務(wù)咨詢合同范本
- 企業(yè)勞動(dòng)合同范本
- 創(chuàng)業(yè)股權(quán)銷售合同范本
- 保潔器械購(gòu)銷合同范本
- 二手奧迪車輛轉(zhuǎn)讓合同范本
- 包裝商業(yè)合同范本
- 烏梅飲采購(gòu)合同范本
- 湖南非稅在線繳費(fèi)操作步驟
- GB∕Z 27735-2022 野營(yíng)帳篷
- 《法院執(zhí)行實(shí)務(wù)》單元三(上)(課堂PPT)課件
- 高分子材料研究方法 X 射線法
- 【課件】第二單元第三節(jié)漢族民歌課件-2021-2022學(xué)年高中音樂人音版(2019)必修音樂鑒賞
- 高中人音版必修 音樂鑒賞20人民音樂家課件
- 風(fēng)電齒輪箱講義(20151010)
- 小組合作學(xué)習(xí)評(píng)價(jià)量化表
- 石油化工行業(yè)典型事故案例
- 圓二色譜儀操作規(guī)程培訓(xùn)
- 德語A1單詞表
評(píng)論
0/150
提交評(píng)論