成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

軟件工程-軟件測試

AbnerMing / 2284人閱讀

摘要:軟件測試的對象軟件測試不等于程序測試,對軟件定義與開發(fā)的整個期間所得到的各種文檔資料,都是測試對象,包括需求規(guī)格說明概要設計規(guī)格說明詳細設計規(guī)格說明源程序等。

概念

? 由于軟件開發(fā)的各個階段均包含了大量的人的創(chuàng)造性勞動,不可避免地會引入錯誤,尤其是大型、復雜的軟件系統(tǒng)。

??? 軟件測試是在軟件投入運行之前,對軟件的需求分析、設計規(guī)格說明和編碼的最后復審。

原則

軟件測試的原則:

(1)應當把“盡早地和不斷地測試”作為開發(fā)者的座右銘

(2)軟件測試工作應該由獨立的專業(yè)的軟件測試機構來完成

(3)測試工作要全面,但不可能實現(xiàn)“窮舉”。

(4)把Pareto原理應用到軟件測試中。即對發(fā)現(xiàn)錯誤較多的程序段,應進行更深入的測試。

(5)妥善保存一切測試過程文檔,作用是不言而喻的,測試的重現(xiàn)性往往要靠測試文檔。

(6)不要希望在極短的時間內(nèi)完成一個高水平的測試。

(7)錯誤經(jīng)過修改后,相關的測試必不可少。

軟件信息流:

軟件測試過程中的信息:

????? 測試過程需要三類信息:

????? 1、軟件配置:包括需求規(guī)格說明、軟件設計規(guī)格說明、源程序等;

????? 2、測試配置:包括測試方案、測試用例、測試驅(qū)動程序等;

????? 3、測試工具:計算機輔助測試的有關工具。如測試數(shù)據(jù)自動生成工具、靜態(tài)分析程序、動態(tài)分析程序、測試結果分析程序、驅(qū)動測試的測試數(shù)據(jù)庫。???????????????????????????

軟件測試的對象:

軟件測試不等于程序測試,對軟件定義與開發(fā)的整個期間所得到的各種文檔資料,都是測試對象,包括需求規(guī)格說明、概要設計規(guī)格說明、詳細設計規(guī)格說明、源程序等。

軟件測試分類:

靜態(tài)測試

靜態(tài)測試指被測程序不在機器上運行,而采用人工檢測和計算機輔助靜態(tài)檢測的手段對程序進行測試。

??? 1、人工檢測:人工審查程序或評審軟件。人工審查程序偏重于編碼質(zhì)量的檢驗,而人工評審軟件除了審查編碼還要對各階段的軟件產(chǎn)品進行檢驗。人工檢測可以發(fā)現(xiàn)計算機不易發(fā)現(xiàn)的錯誤,據(jù)統(tǒng)計人工檢測可發(fā)現(xiàn)30%~70%的邏輯設計和編碼錯誤,從而減少系統(tǒng)測試的總工作量。

?? 2、計算機輔助靜態(tài)檢測:利用靜態(tài)檢測工具對程序進行測試。

動態(tài)測試

動態(tài)測試是通過運行程序發(fā)現(xiàn)錯誤。

????? 一般意義上的測試都是動態(tài)測試。為使測試發(fā)現(xiàn)盡可能多的錯誤,動態(tài)測試時需采用一些有效的方法。一般有兩種方法:一是測試產(chǎn)品的功能,二是測試產(chǎn)品的內(nèi)部結構和處理程。分別稱為黑盒測試和白盒測試。

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/121946.html

相關文章

  • ??【全網(wǎng)最全】花費3小時整理出5000字軟件測試必須掌握的基本理論知識!??

    軟件測試的基本理論知識有很多,?根據(jù)不同情況劃分的,內(nèi)容比較多~ 目錄 1、軟件測試概述 2、軟件測試基礎軟件的概念 3、軟件測試分類 4、白盒測試用例設計方法 5、黑盒測試用例設計方法 6、缺陷管理軟件缺陷 1、軟件測試概述 軟件測試的IEEE定義:使用人工或自動的手段來運行或測量軟件系統(tǒng)的過程,目的是檢驗軟件系統(tǒng)是否滿足規(guī)定的需求,并找出與預期結果之間的差異。軟件測試的發(fā)展趨勢: ① 測試工...

    ivan_qhz 評論0 收藏0
  • 軟件工程的10個知識領域

    摘要:軟件需求知識領域涉及軟件需求的抽取分析規(guī)格說明和確認。軟件設計作為過程看待時是一項軟件工程生命周期的活動。軟件測試測試是一個標識產(chǎn)品的缺陷和問題的活動。軟件工程過程可以在兩個層次上分析軟件工程過程領域。 ...

    godiscoder 評論0 收藏0
  • 軟件評測師考試學習計劃

    摘要:軟件評測師教程閱讀持續(xù)更新。。。。單元測試又稱模塊測試,是針對軟件設計的最小單位程序模塊進行正確性檢驗的測試工作其目的在于檢查每個程序單元能否正確實現(xiàn)詳細設計說明中的模塊功能性能接口和設計約束等要求,發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種錯誤。 軟件評測師教程閱讀持續(xù)更新。。。。 目錄大綱閱讀時間完成...

    beanlam 評論0 收藏0
  • 軟件測試考前復習

    摘要:在軟件開發(fā)過程中,開發(fā)小組的人員應該少而精對測試人員在軟件開發(fā)過程中的任務主要是尋找并修正該錯尋找避免軟件開發(fā)過程中的缺陷,衡量軟件的品質(zhì),關注用戶的需求軟件工程這個名詞是在年北大西洋公約組織的計算機科學家在美國召開的國際會 在軟件開發(fā)過程中,開發(fā)小組的人員應該少而精 (對)測試人員在軟...

    layman 評論0 收藏0
  • 都干軟件測試,為什么有人月薪3萬,而你只有3000?

    摘要:高級軟件測試工程師具備豐富的行業(yè)測試經(jīng)驗,有良好的代碼能力,熟練使用軟件測試行業(yè)的常見的測試工具等。上圖是我整理的一份軟件測試全棧學習路線圖,相信你如果掌握了上圖上面所有的知識技能,并且能夠靈活的運用的話,月薪萬并不會是什么問題。 ...

    Meils 評論0 收藏0
  • 軟件測試理論

    摘要:軟件測試是為了降低存在缺陷的可能性,即便是沒有找到缺陷,也不能證明軟件是完美的。軟件測試中存在原則的缺陷發(fā)現(xiàn)在的模塊中。軟件測試不僅是找出缺陷,同時也需要確認軟件是否滿足需求。 4.1軟件缺陷定義 軟件缺陷就是通常說的bug,它是指在軟件中存在的影響 *軟件未達到產(chǎn)品說明書標明的功能, *軟...

    劉永祥 評論0 收藏0

發(fā)表評論

0條評論

AbnerMing

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<