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

軟件測試技術與發展趨勢淺析

2020-01-01 01:10:36
數字通信世界 2020年2期
關鍵詞:檢測

鄧 佳

(中國解放軍31401部隊,煙臺 264001)

0 引言

隨著現代社會信息科技智能化水平的飛速發展,軟件相關產品已廣泛應用于各行各業,與人們工作生活深度融合。可以說,軟件產品質量的高低對推動社會信息化進程發展起著決定性作用。軟件開發項目由于其高度的復雜性和集成性,在軟件開發過程中極易產生錯誤和缺陷,因此貫穿整個軟件開發周期的軟件項目測試,是保障軟件開發質量的重要技術手段,對提升軟件性能有顯著的促進作用。隨著互聯網+時代的來臨,進行高效專業軟件測試的要求和挑戰日益迫切。

1 軟件測試基本流程

1.1 軟件測試概念

IEEE將軟件測試定義為“使用人工和自動手段來運行或測試某個系統的過程,其目的在于檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別”。[1]

1.2 軟件測試流程

軟件測試工作并非等到軟件開發完畢才開始,而是和項目開發同時展開,伴隨著軟件項目研發生命周期的每個重要階段。第一,需求分析階段,測試人員需要參與需求調研,深入理解系統需求,這一步驟有助于測試計劃的科學制定及對需求規格說明書的審核審查,是開發過程的基礎。第二,分析設計階段,測試人員要詳細理解系統工作流的實現過程,針對系統測試需求制定出完備的測試計劃,內容要具體到測試方法的確定、測試對象的范圍、測試時間及測試覆蓋率等,還需對開發文檔進行審查,檢查計劃與設計的合理性。第三,開發階段,測試人員將系統合理分解成相對獨立的子系統以降低測試復雜性,并在此階段完成測試用例設計。軟件測試中最為關鍵的步驟就是測試用例的設計,軟件測試成效如何在很大程度上是由測試用例決定的。第四,軟件測試階段,是測試的實際執行階段,測試人員需要嚴格按照制定好的測試計劃和已經準備好的測試用例,對整個軟件項目和硬件環境進行完全的測試。第五,測試完成階段,測試人員結合整個測試過程,生成最終的測試報告,主要包含測試的思路、方法,在測試過程中發現的問題,如何改進,發布軟件系統與需求的一致性檢驗結果等,以確定該軟件項目是否符合部署條件。

2 軟件測試常用方法

軟件測試根據不同的分類標準有不同的分類方法。

2.1 靜態測試和動態測試

靜態測試方法是指對靜態的軟件代碼進行分析和檢測,在實際的測試過程中,并不需要軟件運行起來,而是單純的只對軟件的各種文檔進行分析檢測。故而,靜態測試方法通常只應用于軟件開發的過程中,其主要測試手段是人工測試和計算機輔助測試。

動態測試方法是指對運行過程中的軟件進行檢測,其測試原理是通過檢測軟件運行過程中的某些動態行為,來判斷軟件的測試結果是否符合標準。動態測試的特點就是必須確保軟件的完整運行。另外,需要注意的一點是在實際操作過程中,除了被測試軟件,軟件測試中所涉及到的各種數據也會影響動態測試結果。[2]

2.2 白盒測試和黑盒測試

白盒測試也稱為邏輯驅動測試或結構測試,其工作原理是對軟件系統的內部結構進行測試,對軟件系統的運行狀態進行評估,根據系統不同區域反饋的測試信息得出最終檢測結果。白盒測試主要包括:基本路徑測試法、邏輯覆蓋法、靜態結構分析法和代碼檢查法等。白盒測試技術需要測試人員對被測試軟件的系統內部構造有足夠的了解,能夠在實際的檢測過程中正確分析軟件的檢測數據。與其他測試技術相比,白盒測試技術最大的優勢就是測試速度快且可以促進軟件的運行效率。

黑盒測試的工作原理是通過對被檢測軟件的功能進行測試,來判斷該軟件系統是否能夠正常運行。在它的實際操作及應用過程中,測試人員無需考慮軟件的內部架構,只需對其輸入輸出數據進行分析。黑盒測試被廣泛應用于軟件系統的界面設計和功能測試方面,主要包括等價類劃分、錯誤推測、邊界值分析、因果圖等方法。黑盒測試的技術優勢是:操作和設計代碼簡單且有利于實現軟件的功能。[3]

3 軟件測試發展趨勢

當今社會已步入數據信息時代,大數據、物聯網、云計算、人工智能等新型IT技術的快速發展和廣泛應用對軟件行業產生了巨大影響,也為軟件測試帶來了新的挑戰和機遇。

新技術背景下,軟件測試的發展會具備以下幾個特點:一是對軟件測試周期要求更高。傳統的軟件測試通常會遵循軟件測試流程,但互聯網+技術下的軟件對即時性要求很高,應對市場需求要有更快的更新速度,因此軟件測試周期需更加快捷。二是對數據準確性和可靠性需要求更高。面對概念模糊、格式不一的海量數據,軟件測試效率會在一定程度上降低,因此,提升數據準確性和可靠性將有助于減少軟件測試頻次,提高測試性能。三是軟件測試將趨于標準化。在軟件測試進程中實現檢測標準化后,軟件開發人員更容易滲透軟件開發和設計的思想,去規范和完善軟件測試。四是智能測試工具將得到開發和推廣。在新技術環境下手工方式的軟件測試將逐漸被智能測試軟件所取代,也就需要我們開發出合適的軟件測試工具以應對軟件測試范圍不斷擴大的新需求,提升預期和實際數據的一致性。

4 結束語

軟件測試技術已經成為保證軟件產品質量的重要組成部分,甚至已發展為推進軟件開發和實踐應用的重要驅動因素。為滿足新時代更多的的軟件測試需求,我們需要不斷總結成熟的方法,研究新的熱點,提出不同的思路,以促進軟件測試系統工程的研究和軟件產業的快速發展。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产亚洲精品自在线| 99人妻碰碰碰久久久久禁片| 国产无遮挡裸体免费视频| 亚洲另类第一页| 亚洲综合狠狠| 国产aⅴ无码专区亚洲av综合网| 在线观看国产精品第一区免费| 国产精品九九视频| 欧美精品综合视频一区二区| 狠狠做深爱婷婷久久一区| 色偷偷一区| 国产成人亚洲精品色欲AV| 亚洲免费福利视频| 黄色a一级视频| 欧美午夜小视频| 99在线国产| 久久人人97超碰人人澡爱香蕉| 国产免费黄| 色网站在线视频| 亚洲综合色吧| 成人午夜免费观看| 人妻少妇久久久久久97人妻| 国产成人一区在线播放| 亚洲福利网址| 91 九色视频丝袜| 91外围女在线观看| 四虎影视8848永久精品| 欧美黄网在线| 97在线国产视频| 99久久这里只精品麻豆| 综1合AV在线播放| 国产美女视频黄a视频全免费网站| 四虎永久在线视频| 四虎综合网| 国产精品午夜电影| 奇米精品一区二区三区在线观看| 成人毛片在线播放| 在线观看亚洲天堂| 99re在线观看视频| 亚洲黄色网站视频| 国产在线一区视频| 在线看AV天堂| 日韩精品成人网页视频在线| 国产欧美日韩精品综合在线| 亚洲欧美另类日本| 丰满的熟女一区二区三区l| 精品人妻AV区| 久久精品女人天堂aaa| 国产精品成人久久| 久久久四虎成人永久免费网站| 亚洲AV无码久久精品色欲| 亚洲欧美极品| 久无码久无码av无码| 国产超碰在线观看| 欧美亚洲欧美区| 国产导航在线| 久久综合亚洲色一区二区三区| 嫩草国产在线| 久久综合激情网| 四虎国产成人免费观看| 日韩欧美中文| 亚洲日韩在线满18点击进入| 欧美亚洲一区二区三区导航| 永久成人无码激情视频免费| 丁香婷婷久久| 91亚洲国产视频| 免费激情网址| 色妞永久免费视频| 97成人在线视频| 91福利国产成人精品导航| 久久精品无码一区二区日韩免费| 99热这里只有精品5| 毛片一区二区在线看| 欧美激情福利| 91丨九色丨首页在线播放| 白浆视频在线观看| yjizz视频最新网站在线| 日韩欧美网址| 青青操国产| 少妇高潮惨叫久久久久久| 四虎永久在线视频| 99国产精品免费观看视频|