計算機軟件及應用軟件測試最適用初學者課件_第1頁
計算機軟件及應用軟件測試最適用初學者課件_第2頁
計算機軟件及應用軟件測試最適用初學者課件_第3頁
計算機軟件及應用軟件測試最適用初學者課件_第4頁
計算機軟件及應用軟件測試最適用初學者課件_第5頁
已閱讀5頁,還剩61頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一章軟件測試概述隨著計算機技術的飛速發展,計算機系統的規模和復雜性急劇增加,其軟件開發成本以及由于軟件故障而造成的經濟損失也正在增加,軟件質量問題已成為人們共同關注的焦點。軟件測試是對軟件需求分析、設計規格說明和編碼的最終復審,是軟件質量保證的關鍵步驟。隨著軟件系統規模和復雜性的增加,進行專業化高效軟件測試的要求越來越嚴格,軟件測試職業的價值逐步得到了認可,軟件測試技術已作為一門新興產業而快速發展起來了。第一章軟件測試概述隨著計算機技術的飛速發展,計算機系統的規第1章軟件測試概述1.1計算機系統的軟件可靠性問題1.2軟件測試的目的和意義1.3軟件測試過程1.4軟件測試與軟件開發的關系1.5軟件測試的發展歷程和現狀1.6我國軟件測試產業現狀1.7軟件測試工具第1章軟件測試概述1.1計算機系統的軟件可靠性問題1.1計算機系統的軟件可靠性問題隨著對計算機需求和依賴的與日俱增,計算機系統的規模和復雜性急劇增加,使得計算機軟件的數量以驚人的速度急劇膨脹。與此同時,計算機出現故障引起系統失效的可能性也逐漸增加。由于計算機硬件技術的進步,元器件可靠性的提高,硬件設計和驗證技術的成熟,硬件故障相對顯得次要了,軟件故障正逐漸成為導致計算機系統失效和停機的主要因素。1.1計算機系統的軟件可靠性問題隨著對計算機需求和依賴的1.1計算機系統的軟件可靠性問題千年蟲問題愛國者導彈防御系統美國火星登陸事故Intel奔騰芯片缺陷Windows2000安全漏洞1.1計算機系統的軟件可靠性問題千年蟲問題1.2軟件測試的目的和意義定義1:1983年IEEE(國際電子電氣工程師協會)提出的軟件工程標準術語中給軟件測試下的定義是:

“使用人工或自動手段來運行或測定某個系統的過程,其目的在于檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別”。定義2:軟件測試是根據軟件開發各階段的規格說明和程序的內部結構而精心設計一批測試用例,并利用這些測試用例去執行程序,以發現軟件故障的過程。該定義強調尋找故障是測試的目的。定義3:軟件測試是一種軟件質量保證活動,其動機是通過一些經濟有效的方法,發現軟件中存在的缺陷,從而保證軟件質量。1.2軟件測試的目的和意義定義1:1983年IEEE(國1.3軟件測試過程1.3軟件測試過程1.3軟件測試過程1.單元測試目的:檢測程序模塊中有無故障存在對象:軟件設計的最小單位,與程序設計和編程實現關系密切2.集成測試目的:發現與接口有關的模塊之間的問題方法:非增式集成測試法和增式集成測試法1.3軟件測試過程1.單元測試1.3軟件測試過程2.集成測試非增式集成測試法對每一個模塊進行單元測試在此基礎上按程序結構圖將各模塊連接起來,把連接后的程序當作一個整體進行測試增式集成測試法不斷地把待測模塊連接到已測模塊集(或其子集)上,對待測模塊進行測試,直到最后一個模塊測試完畢1.3軟件測試過程2.集成測試1.3軟件測試過程3.確認測試目的:對軟件產品進行評估以確定其是否滿足軟件需求的過程4.系統測試目的:針對系統中各個組成部分進行的綜合性檢驗,證明系統的性能測試人員要求:系統開發人員不能進行系統測試。系統開發組織不能負責系統測試。1.3軟件測試過程3.確認測試1.3軟件測試過程5.驗收測試目的:向用戶表明所開發的軟件系統能夠像用戶所預定的那樣工作主要任務:明確規定驗收測試通過的標準;確定驗收測試方法;確定驗收測試的組織和可利用的資源;確定測試結果的分析方法;制定驗收測試計劃并進行評審;設計驗收測試的測試用例;審查驗收測試的準備工作;執行驗收測試;分析測試結果,決定是否通過驗收。1.3軟件測試過程5.驗收測試1.4軟件測試與軟件開發的關系1.4.1軟件開發過程 正規的軟件開發過程一般包括六個階段,即:第一階段計劃第二階段需求分析第三階段設計第四階段程序編寫第五階段測試第六階段運行和/維護這六個階段構成了軟件的生存周期。1.4軟件測試與軟件開發的關系1.4.1軟件開發過程1.4軟件測試與軟件開發的關系1.4.2軟件測試在軟件開發中的作用項目規劃階段:負責整個測試階段的監控。需求分析階段:確定測試需求分析,制定系統測試計劃。測試需求分析是指產品生存周期中測試所需的資源、配置、各階段評審通過的標準等。概要設計和詳細設計階段:制定集成測試計劃和單元測試計劃。編碼階段:開發相應的測試代碼或測試腳本。測試階段:實施測試,并提交相應的測試報告。1.4軟件測試與軟件開發的關系1.4.2軟件測試在軟件1.4軟件測試與軟件開發的關系1.4軟件測試與軟件開發的關系1.4軟件測試與軟件開發的關系1.4.3軟件測試過程模型軟件測試過程V模型特點:非常明確地表明了測試的不同級別,清晰地展示了軟件測試與開發之間的關系1.4軟件測試與軟件開發的關系1.4.3軟件測試過程模1.4軟件測試與軟件開發的關系軟件測試過程W模型1.4軟件測試與軟件開發的關系軟件測試過程W模型1.4軟件測試與軟件開發的關系1.4.4軟件測試環境的搭建 測試環境是指用來運行軟件的環境。 測試環境=硬件+軟件+網絡+數據準備+測試工具1.4軟件測試與軟件開發的關系1.4.4軟件測試環境的1.4軟件測試與軟件開發的關系硬件環境: 主要是指PC機、筆記本電腦、服務器、各種PDA終端等。例如現要測試微軟的word2003這一款軟件,那么是在PC機上測試還是在筆記本電腦上測試?如果在PC機上測試,那么CPU是奔騰2.4G,還是賽揚1.7G?內存是DDR512M,還是SD128M?不同的機器類型,不同的機器配置,必然會導致不同的反應速度,因此測試一款軟件時一定要考慮硬件配置。1.4軟件測試與軟件開發的關系硬件環境:1.4軟件測試與軟件開發的關系軟件環境: 主要是軟件運行的操作系統。比如word2003是在Window2003下檢測,還是在WindowXP下檢測,這里可能會有兼容性的問題。1.4軟件測試與軟件開發的關系軟件環境:1.4軟件測試與軟件開發的關系網絡環境: 主要指的是C/S結構還是B/S結構。例如要測試微軟的outlook2003這一款軟件,那么是在局域網里測,還是在互聯網里測?如果在局域網中測,那么是在10M的局域網里測,還是在100M的局域網里測?不同的網絡類型,不同的傳輸速度,必然會導致不同的收發速度,因此測試一款軟件時也不能忽視網絡的因素。1.4軟件測試與軟件開發的關系網絡環境:1.4軟件測試與軟件開發的關系數據準備: 主要指的是測試數據的準備。測試數據的準備應考慮數據量和真實性,即盡可能獲取大量的真實的數據,包括正確和錯誤的數據。當無法取得真實數據時應盡可能模擬出大量的數據。1.4軟件測試與軟件開發的關系數據準備:1.4軟件測試與軟件開發的關系測試工具: 目前市場上的測試工具很多,可分為靜態測試工具、動態測試工具、黑盒測試工具、白盒測試工具、測試執行評估工具、測試管理工具等,因此,對測試工具的選擇是一個比較重要的問題,應根據測試需求和實際條件來選擇已有的測試工具,或購買、自行開發相應的測試工具。1.4軟件測試與軟件開發的關系測試工具:1.4軟件測試與軟件開發的關系搭建軟件測試環境還應注意以下幾點:盡量模擬用戶的真實使用環境;測試環境中盡量不要安裝其它與被測軟件無關的軟件,但最好安裝殺毒軟件,以確保系統沒有病毒;測試環境應與開發環境獨立。1.4軟件測試與軟件開發的關系搭建軟件測試環境還應注意以1.5軟件測試的發展歷程和現狀發展歷程:上世紀50年代,英國著名的計算機科學家圖靈就給出了軟件測試的原始定義:測試是程序正確性證明的一種極端實驗形式。直到上世紀70年代以后,隨著計算機硬件技術的進步與成熟,軟件在整個系統中所占的地位越來越重要,軟件規模和復雜性大大增加。軟件可靠性面臨前所未有的危機,給軟件測試工作帶來了挑戰,測試的意義逐漸被人們認識,軟件測試的研究開始受到重視,是軟件測試技術發展最活躍的時期。1975年,Goodenough首次提出了軟件測試理論,從而把軟件測試這一實踐性很強的學科提高到理論的高度。1982年,美國北卡來納大學召開了首次軟件測試技術會議,是軟件測試與軟件質量研究人員和開發人員的第一次聚會1.5軟件測試的發展歷程和現狀發展歷程:1.5軟件測試的發展歷程和現狀現狀:就目前軟件工程發展的狀況而言,軟件測試仍然是較為薄弱的一個方面。不僅測試理論,已有的測試方法也不能滿足當前軟件開發的實際需求。尤其是進入20世紀90年代后,計算機技術日趨成熟,軟件應用范圍逐步擴大,軟件規模和復雜性急劇增加,與此同時,計算機出現故障引起系統失效的可能性也逐漸增加。由于計算機硬件技術的進步,元器件可靠性的提高,硬件設計和驗證技術的成熟,硬件故障相對顯得次要了,軟件故障正逐漸成為導致計算機系統失效和停機的主要因素。1.5軟件測試的發展歷程和現狀現狀:1.6我國軟件測試產業現狀隨著軟件外包行業的逐漸興起和人們對軟件質量保障意識的加強,中國軟件企業已開始認識到,軟件測試的廣度和深度決定了中國軟件企業的前途命運。以占中國軟件外包總量近85%的對日軟件外包來說,業務內容基本都針對測試環節。軟件外包中對測試環節的強化,直接導致了軟件外包企業對測試人才的大量需求。近年來,幾乎所有的軟件企業均存在不同程度的測試人才缺口,軟件測試工程師已成為了亟待補充的關鍵技術工種之一。IBM、百度、華為、惠普、盛大網絡、聯想集團等國內外大型IT企業均表現出對成熟軟件測試人才的期盼,而微軟、三星、西門子、思科、華為3COM等多家國內外IT巨頭則相繼在全國各大高校招兵買馬,并把軟件測試人才的招聘放在了突出的位置。國內軟件測試人才緊缺的現狀已經凸現出來。1.6我國軟件測試產業現狀隨著軟件外包行業的逐漸興起和人1.7軟件測試工具白盒測試工具靜態測試工具職能:主要集中在需求文檔、設計文檔以及程序結構上,可以進行類型分析、接口分析、輸入輸出規格說明分析等。工具:McCabe&Associates公司開發的McCabeVisualQualityToolSet分析工具;ViewLog公司開發的LogiScope分析工具;SoftwareResearch公司開發的TestWork/Advisor分析工具及SoftwareEmancipation公司開發的Discover分析工具,北京郵電大學開發的DTS缺陷測試工具等。

1.7軟件測試工具白盒測試工具1.7軟件測試工具白盒測試工具動態測試工具職能:功能確認與接口測試、覆蓋率分析、性能分析、內存分析等工具:Compuware公司開發的DevPartner軟件、Rational公司研制的Purify系列等。

1.7軟件測試工具白盒測試工具1.7軟件測試工具黑盒測試工具工具:Rational公司的TeamTest,Compuware公司的QACenter。分類功能測試工具性能測試工具

1.7軟件測試工具黑盒測試工具1.7軟件測試工具測試設計和開發工具測試設計:說明測試被測軟件特征或特征組合的方法,確定并選擇相關測試用例的過程。測試開發:將測試設計轉換成具體的測試用例的過程。工具類型:測試數據生成器代表工具:Bender&Associates公司提供的功能測試數據生成工具SoftTest;Parasoft公司提供的C/C++單元測試工具ParasoftC++test等。基于需求的測試設計工具捕獲/回放工具和覆蓋分析工具……

1.7軟件測試工具測試設計和開發工具1.7軟件測試工具測試執行和評估工具測試執行和評估:執行測試用例并對結果進行評估的過程,包括選擇用于執行的測試用例、設置測試環境、運行所選擇的測試、記錄測試執行活動、分析潛在的軟件故障并測量測試工作的有效性。工具類型捕獲/回放覆蓋分析存儲器測試

1.7軟件測試工具測試執行和評估工具1.7軟件測試工具測試管理工具測試管理:幫助完成測試計劃,跟蹤測試運行結果等。用途:測試用例管理缺陷跟蹤管理配置管理代表工具:Rational公司的TestManager、Compureware公司的TrackRecord等軟件。

1.7軟件測試工具測試管理工具1.7軟件測試工具目前市場上主流的測試工具 以MI,Rational和Compuware公司開發的軟件測試工具為主導MI公司產品LoadRunnerWinRunnerTestDirectorQTIBMRational公司產品RationalRobot(功能/性能測試工具)RationalPurify(白盒測試工具)RationalTestmanager(測試管理工具)RationalClearQuest(缺陷/變更管理工具)Compuware公司產品自動黑盒測試工具QACenter自動白盒測試工具DevPartnerVantage應用級網絡性能監控管理軟件

1.7軟件測試工具目前市場上主流的測試工具習題1什么是軟件測試?軟件測試的目的和意義是什么?軟件測試與軟件開發有何關系?簡述軟件測試過程。是否有必要在軟件開發的各個階段進行測試?若是,測試在軟件開發各階段的作用分別是什么?簡述軟件測試過程V模型和軟件測試過程W模型的主要區別。搭建軟件測試環境涉及哪幾方面的內容?請概括靜態測試與動態測試的不同點。系統測試和驗收測試有何不同?我國軟件測試的現狀如何?你曾用過哪些測試工具?軟件測試工具對軟件測試有何影響?習題1什么是軟件測試?軟件測試的目的和意義是什么?第一章軟件測試概述隨著計算機技術的飛速發展,計算機系統的規模和復雜性急劇增加,其軟件開發成本以及由于軟件故障而造成的經濟損失也正在增加,軟件質量問題已成為人們共同關注的焦點。軟件測試是對軟件需求分析、設計規格說明和編碼的最終復審,是軟件質量保證的關鍵步驟。隨著軟件系統規模和復雜性的增加,進行專業化高效軟件測試的要求越來越嚴格,軟件測試職業的價值逐步得到了認可,軟件測試技術已作為一門新興產業而快速發展起來了。第一章軟件測試概述隨著計算機技術的飛速發展,計算機系統的規第1章軟件測試概述1.1計算機系統的軟件可靠性問題1.2軟件測試的目的和意義1.3軟件測試過程1.4軟件測試與軟件開發的關系1.5軟件測試的發展歷程和現狀1.6我國軟件測試產業現狀1.7軟件測試工具第1章軟件測試概述1.1計算機系統的軟件可靠性問題1.1計算機系統的軟件可靠性問題隨著對計算機需求和依賴的與日俱增,計算機系統的規模和復雜性急劇增加,使得計算機軟件的數量以驚人的速度急劇膨脹。與此同時,計算機出現故障引起系統失效的可能性也逐漸增加。由于計算機硬件技術的進步,元器件可靠性的提高,硬件設計和驗證技術的成熟,硬件故障相對顯得次要了,軟件故障正逐漸成為導致計算機系統失效和停機的主要因素。1.1計算機系統的軟件可靠性問題隨著對計算機需求和依賴的1.1計算機系統的軟件可靠性問題千年蟲問題愛國者導彈防御系統美國火星登陸事故Intel奔騰芯片缺陷Windows2000安全漏洞1.1計算機系統的軟件可靠性問題千年蟲問題1.2軟件測試的目的和意義定義1:1983年IEEE(國際電子電氣工程師協會)提出的軟件工程標準術語中給軟件測試下的定義是:

“使用人工或自動手段來運行或測定某個系統的過程,其目的在于檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別”。定義2:軟件測試是根據軟件開發各階段的規格說明和程序的內部結構而精心設計一批測試用例,并利用這些測試用例去執行程序,以發現軟件故障的過程。該定義強調尋找故障是測試的目的。定義3:軟件測試是一種軟件質量保證活動,其動機是通過一些經濟有效的方法,發現軟件中存在的缺陷,從而保證軟件質量。1.2軟件測試的目的和意義定義1:1983年IEEE(國1.3軟件測試過程1.3軟件測試過程1.3軟件測試過程1.單元測試目的:檢測程序模塊中有無故障存在對象:軟件設計的最小單位,與程序設計和編程實現關系密切2.集成測試目的:發現與接口有關的模塊之間的問題方法:非增式集成測試法和增式集成測試法1.3軟件測試過程1.單元測試1.3軟件測試過程2.集成測試非增式集成測試法對每一個模塊進行單元測試在此基礎上按程序結構圖將各模塊連接起來,把連接后的程序當作一個整體進行測試增式集成測試法不斷地把待測模塊連接到已測模塊集(或其子集)上,對待測模塊進行測試,直到最后一個模塊測試完畢1.3軟件測試過程2.集成測試1.3軟件測試過程3.確認測試目的:對軟件產品進行評估以確定其是否滿足軟件需求的過程4.系統測試目的:針對系統中各個組成部分進行的綜合性檢驗,證明系統的性能測試人員要求:系統開發人員不能進行系統測試。系統開發組織不能負責系統測試。1.3軟件測試過程3.確認測試1.3軟件測試過程5.驗收測試目的:向用戶表明所開發的軟件系統能夠像用戶所預定的那樣工作主要任務:明確規定驗收測試通過的標準;確定驗收測試方法;確定驗收測試的組織和可利用的資源;確定測試結果的分析方法;制定驗收測試計劃并進行評審;設計驗收測試的測試用例;審查驗收測試的準備工作;執行驗收測試;分析測試結果,決定是否通過驗收。1.3軟件測試過程5.驗收測試1.4軟件測試與軟件開發的關系1.4.1軟件開發過程 正規的軟件開發過程一般包括六個階段,即:第一階段計劃第二階段需求分析第三階段設計第四階段程序編寫第五階段測試第六階段運行和/維護這六個階段構成了軟件的生存周期。1.4軟件測試與軟件開發的關系1.4.1軟件開發過程1.4軟件測試與軟件開發的關系1.4.2軟件測試在軟件開發中的作用項目規劃階段:負責整個測試階段的監控。需求分析階段:確定測試需求分析,制定系統測試計劃。測試需求分析是指產品生存周期中測試所需的資源、配置、各階段評審通過的標準等。概要設計和詳細設計階段:制定集成測試計劃和單元測試計劃。編碼階段:開發相應的測試代碼或測試腳本。測試階段:實施測試,并提交相應的測試報告。1.4軟件測試與軟件開發的關系1.4.2軟件測試在軟件1.4軟件測試與軟件開發的關系1.4軟件測試與軟件開發的關系1.4軟件測試與軟件開發的關系1.4.3軟件測試過程模型軟件測試過程V模型特點:非常明確地表明了測試的不同級別,清晰地展示了軟件測試與開發之間的關系1.4軟件測試與軟件開發的關系1.4.3軟件測試過程模1.4軟件測試與軟件開發的關系軟件測試過程W模型1.4軟件測試與軟件開發的關系軟件測試過程W模型1.4軟件測試與軟件開發的關系1.4.4軟件測試環境的搭建 測試環境是指用來運行軟件的環境。 測試環境=硬件+軟件+網絡+數據準備+測試工具1.4軟件測試與軟件開發的關系1.4.4軟件測試環境的1.4軟件測試與軟件開發的關系硬件環境: 主要是指PC機、筆記本電腦、服務器、各種PDA終端等。例如現要測試微軟的word2003這一款軟件,那么是在PC機上測試還是在筆記本電腦上測試?如果在PC機上測試,那么CPU是奔騰2.4G,還是賽揚1.7G?內存是DDR512M,還是SD128M?不同的機器類型,不同的機器配置,必然會導致不同的反應速度,因此測試一款軟件時一定要考慮硬件配置。1.4軟件測試與軟件開發的關系硬件環境:1.4軟件測試與軟件開發的關系軟件環境: 主要是軟件運行的操作系統。比如word2003是在Window2003下檢測,還是在WindowXP下檢測,這里可能會有兼容性的問題。1.4軟件測試與軟件開發的關系軟件環境:1.4軟件測試與軟件開發的關系網絡環境: 主要指的是C/S結構還是B/S結構。例如要測試微軟的outlook2003這一款軟件,那么是在局域網里測,還是在互聯網里測?如果在局域網中測,那么是在10M的局域網里測,還是在100M的局域網里測?不同的網絡類型,不同的傳輸速度,必然會導致不同的收發速度,因此測試一款軟件時也不能忽視網絡的因素。1.4軟件測試與軟件開發的關系網絡環境:1.4軟件測試與軟件開發的關系數據準備: 主要指的是測試數據的準備。測試數據的準備應考慮數據量和真實性,即盡可能獲取大量的真實的數據,包括正確和錯誤的數據。當無法取得真實數據時應盡可能模擬出大量的數據。1.4軟件測試與軟件開發的關系數據準備:1.4軟件測試與軟件開發的關系測試工具: 目前市場上的測試工具很多,可分為靜態測試工具、動態測試工具、黑盒測試工具、白盒測試工具、測試執行評估工具、測試管理工具等,因此,對測試工具的選擇是一個比較重要的問題,應根據測試需求和實際條件來選擇已有的測試工具,或購買、自行開發相應的測試工具。1.4軟件測試與軟件開發的關系測試工具:1.4軟件測試與軟件開發的關系搭建軟件測試環境還應注意以下幾點:盡量模擬用戶的真實使用環境;測試環境中盡量不要安裝其它與被測軟件無關的軟件,但最好安裝殺毒軟件,以確保系統沒有病毒;測試環境應與開發環境獨立。1.4軟件測試與軟件開發的關系搭建軟件測試環境還應注意以1.5軟件測試的發展歷程和現狀發展歷程:上世紀50年代,英國著名的計算機科學家圖靈就給出了軟件測試的原始定義:測試是程序正確性證明的一種極端實驗形式。直到上世紀70年代以后,隨著計算機硬件技術的進步與成熟,軟件在整個系統中所占的地位越來越重要,軟件規模和復雜性大大增加。軟件可靠性面臨前所未有的危機,給軟件測試工作帶來了挑戰,測試的意義逐漸被人們認識,軟件測試的研究開始受到重視,是軟件測試技術發展最活躍的時期。1975年,Goodenough首次提出了軟件測試理論,從而把軟件測試這一實踐性很強的學科提高到理論的高度。1982年,美國北卡來納大學召開了首次軟件測試技術會議,是軟件測試與軟件質量研究人員和開發人員的第一次聚會1.5軟件測試的發展歷程和現狀發展歷程:1.5軟件測試的發展歷程和現狀現狀:就目前軟件工程發展的狀況而言,軟件測試仍然是較為薄弱的一個方面。不僅測試理論,已有的測試方法也不能滿足當前軟件開發的實際需求。尤其是進入20世紀90年代后,計算機技術日趨成熟,軟件應用范圍逐步擴大,軟件規模和復雜性急劇增加,與此同時,計算機出現故障引起系統失效的可能性也逐漸增加。由于計算機硬件技術的進步,元器件可靠性的提高,硬件設計和驗證技術的成熟,硬件故障相對顯得次要了,軟件故障正逐漸成為導致計算機系統失效和停機的主要因素。1.5軟件測試的發展歷程和現狀現狀:1.6我國軟件測試產業現狀隨著軟件外包行業的逐漸興起和人們對軟件質量保障意識的加強,中國軟件企業已開始認識到,軟件測試的廣度和深度決定了中國軟件企業的前途命運。以占中國軟件外包總量近85%的對日軟件外包來說,業務內容基本都針對測試環節。軟件外包中對測試環節的強化,直接導致了軟件外包企業對測試人才的大量需求。近年來,幾乎所有的軟件企業均存在不同程度的測試人才缺口,軟件測試工程師已成為了亟待補充的關鍵技術工種之一。IBM、百度、華為、惠普、盛大網絡、聯想集團等國內外大型IT企業均表現出對成熟軟件測試人才的期盼,而微軟、三星、西門子、思科、華為3COM等多家國內外IT巨頭則相繼在全國各大高校招兵買馬,并把軟件測試人才的招聘放在了突出的位置。國內軟件測試人才緊缺的現狀已經凸現出來。1.6我國軟件測試產業現狀隨著軟件外包行業的逐漸興起和人1.7軟件測試工具白盒測試工具靜態測試工具職能:主要集中在需求文檔、設計文檔以及程序結構上,可以進行類型分析、接口分析、輸入輸出規格說明分析等。工具:McCabe&Associates公司開發的McCabeVisualQualityToolSet分析工具;ViewLog公司開發的LogiScope分析工具;SoftwareResearch公司開發的TestWork/Advisor分析工具及SoftwareEmancipation公司開發的Discover分析工具,北京郵電大學開發的DTS缺陷測試工具等。

1.7軟件測試工具白盒測試工具1.7軟件測試工具白盒測試工具動態測試工具職能:功能確認與接口測試、覆蓋率分析、性能分析、內存分析等工具:Compuware公司開發的DevPartner軟件、Rational公司研制的Purify系列等。

1.7軟件測試工具白盒測試工具1.7軟件測試工具黑盒測試工具工具:Rati

溫馨提示

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

評論

0/150

提交評論