999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

對軟件測試策略和方法的研究

2016-07-04 03:53:40楊喆
中國新通信 2016年10期

楊喆

【摘要】 軟件測試是軟件應用開發過程中需要執行的特殊流程,也是確保軟件運行質量的關鍵環節。本文就軟件開發期間需要遵循的軟件測試策略進行探討,并對測試方法的特點及應用情況予以研究。

【關鍵詞】 軟件開發 測試策略與方法 因果圖

通過軟件測試能夠找出軟件中隱藏的缺陷及錯誤,為用戶提供具有高可信度的軟件程序。作為貫穿軟件開發整個過程的活動,軟件測試與規范化設計具有密切聯系。怎樣通過較少的案例實現更大的測試覆蓋,最大限度地發現瑕疵是當前研究中的重點。

一、軟件測試的基本理論概述

軟件測試的目的就是為了發現錯誤而執行程序的過程,其中最為重要的就是軟件測試策略,其集中反映了軟件測試的指導方法和原則。在進行測試之前,對軟件開發過程及軟件內容進行分析,制定科學合理的測試策略是首要面對的問題。目前,軟件測試策略可分為傳統策略和現代策略。前者通常是指將軟件測試放置在開發最后階段的測試,相對來說缺乏全面合理的效果;而現在軟件測試策略則貫穿了軟件開發的整個過程,能夠較好的控制軟件系統質量,因此其應用范圍更廣。

二、 軟件測試的策略分析

1、黑盒測試。在實際測試過程中,可能出現的情況有無數種。除了需要對全部合法的輸入進行測試之外,還需要對非法輸入進行測試。因此,要確保軟件質量,進行量化黑盒測試是必不可少的環節。常用的黑盒測試設計方法有等價劃分法、因果圖法、邊界值分析法、判定表驅動法、錯誤推測法、正交試驗設計法等。

2、白盒測試。白盒測試只是根據軟件程序結構的邏輯設計方法進行測試,通過計算機測試,了解內部操作是否嚴格按照設計規范進行,同時還能夠檢查軟件內部成分。了解其運行狀態是否正常,在測試中盡量將覆蓋率提高。覆蓋標準主要分為以下幾種:語句覆蓋、條件覆蓋、判定覆蓋、判定/條件覆蓋、路徑覆蓋以及條件組合覆蓋。把主要由程序控制流分析、邏輯覆蓋分析、數據流分析與路徑分析。

3、功能測試。功能測試指的是對軟件產品是否滿足設計要求進行測試,需要嚴格根據軟件特征及操作說明的特質進行可操作性測試。在一般情況下,以軟件的界面結構作為出發點,根據實際需求測試用例編寫。對預期結果和實際結果之間的數據進行對比和測評,提出針對性的意見和建議。

4、壓力測試。壓力測試是軟件工程中對系統持續性施加壓力的測試方法,通過確定系統突破口或者無法接收的性能點,從而得到系統的最大性能。壓力測試的主要方法有情景測試和敏感性測試。

5、性能測試。性能測試是軟件測試中非常重要的環節,更是保障軟件質量的關鍵點。中國軟件測評中心提出軟件性能測試主要包含3個部分,分別是客戶端、服務器端與網絡。因此軟件性能測試他都是針對這3個方面的測試工作,通常采用QTPFANGFA和LOADRUNNER工具進行測試。

6、安全性測試。安全性測試結果直接關系到軟件系統的安全運行,主要是指對軟件系統的內部保護機制是否能夠確保不受外部非法入侵的驗證工作。在這一過程中,測試者擔當嘗試非法入侵的角色,需要采用相應的技術與策略快速將軟件權限中存在的對安全構成威脅的問題找出來。

三、軟件測試方法的應用

1、單元測試。單元測試的目標集中于最小單位模塊,主要通過測試發現出該模塊中定義功能與實際功能不符合的情況。在單元測試中通常結合白盒測試法和黑盒測試法。由于單位模塊較小,邏輯結構簡單,通過閱讀說明書及相關程序后采用白盒法能夠達到徹底測試的效果;隨后通過黑盒法響應鑒別合理及不合理的輸入。

2、集成測試。集成測試所指的是將單位模塊根據設計要求組裝起來后共同進行測試,,主要目的在于發現接口問題。例如數據在窗口接口之后是否出現丟失,以及模塊與模塊之間的有害影響等。集成測試在實際工作中起到承上啟下的作用,大多也采用白盒法結合黑盒法的方式,既需要驗證設計的合理性、同時還要求工程的可行性。

3、系統測試。系統測試通常采用黑盒法進行,測試的目的在于了解系統功能是否符合軟件需求。測試內容主要包含安全性、系統壓力、用戶界面、軟件功能、軟件可靠性以及安裝和反安裝測試的。在這一期間需要注意的是,應當由獨立測試小組完成該項工作,從而保證結果的客觀性。

4、驗收測試。驗收測試的主題是使用用戶,其目的在于向用戶證明系統能夠如預期一樣的工作。該項工作的主要內容是對軟件的有效性進行測試,基于用戶角度進行Alpha測試和Beta測試。只要完成上述所有的軟件測試工作確保軟件基本滿足開發要求,得到的軟件產品才能交付于用戶使用。

結語:編程與測試是軟件開發過程中缺一不可的技術活動,其中軟件測試對于確保軟件運行質量具有重要意義。隨著軟件開發規模的增加,其復雜程度也逐漸上升,僵硬的軟件測試技術也將不斷完善和發展,其應用在未來也會更加科學合理。

參 考 文 獻

[1] 包曉安,姚瀾,張娜等.基于受控Markov鏈的軟件自適應測試策略[J].計算機研究與發展,2012,49(6):1332-1338.

[2] 趙星光.軟件測試的策略與測試方法應用探析[J].計算機光盤軟件與應用,2011,(23):144-144.

主站蜘蛛池模板: 欧美啪啪网| 丁香综合在线| 国产在线精品99一区不卡| 日韩人妻精品一区| 久久亚洲欧美综合| 无码日韩人妻精品久久蜜桃| 国产黄色视频综合| 少妇精品在线| 在线观看国产精美视频| 91成人免费观看在线观看| 国产一区二区三区夜色| 精品欧美日韩国产日漫一区不卡| 日韩欧美成人高清在线观看| 国产视频一区二区在线观看| 亚洲精品片911| 亚洲综合中文字幕国产精品欧美| 色综合激情网| 91久久国产成人免费观看| 欧美一区中文字幕| 午夜天堂视频| 亚洲精品桃花岛av在线| 狠狠综合久久久久综| 亚洲91精品视频| 丝袜高跟美脚国产1区| 国产麻豆aⅴ精品无码| 亚洲欧洲国产成人综合不卡| 99精品福利视频| 精品免费在线视频| a色毛片免费视频| 欧美啪啪一区| 国产在线观看99| 青草视频久久| 免费人成在线观看视频色| 在线观看免费AV网| 成人在线不卡视频| 免费无码又爽又黄又刺激网站| 香蕉精品在线| 精品欧美一区二区三区久久久| 国产麻豆91网在线看| 四虎影视国产精品| 国产簧片免费在线播放| 亚洲欧美综合在线观看| 久久香蕉国产线看精品| 中文字幕1区2区| 九九久久精品国产av片囯产区| 日本三级欧美三级| 欧美成人a∨视频免费观看| 无码aaa视频| 亚洲成a人片在线观看88| a天堂视频在线| 亚洲第一成网站| 欧美自慰一级看片免费| 欧美国产视频| 国产精品香蕉在线| 91精品网站| 亚洲第一天堂无码专区| 国产精品久线在线观看| 激情国产精品一区| 色妺妺在线视频喷水| 热热久久狠狠偷偷色男同| 亚洲清纯自偷自拍另类专区| 中文字幕人成乱码熟女免费| 无码福利视频| 国产精品福利导航| 中文字幕天无码久久精品视频免费| 亚洲欧洲日本在线| 国产成年女人特黄特色毛片免| 天天综合色天天综合网| 精品国产成人三级在线观看| www.亚洲国产| 伊人色综合久久天天| 国产成人精品一区二区不卡| 精品伊人久久久香线蕉 | 首页亚洲国产丝袜长腿综合| 三上悠亚精品二区在线观看| 国产成人一二三| 国产精品无码AV片在线观看播放| 特级做a爰片毛片免费69| 亚洲综合二区| jizz在线观看| 国产精品手机在线播放| 欧美a√在线|