<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件測試的運行劃分:動態靜態測試的區別

如意 ? 來源:CSDN ? 作者:cherrydreamsover ? 2020-06-29 11:05 ? 次閱讀

按是否運行劃分

1.靜態測試(Static testing)

靜態方法是指不運行被測程序本身,僅通過分析或檢查源程序的語法、結構、過程、接口等來檢查程序的正確性,對需求規格說明書、軟件設計說明書、源程序做結構分析、流程圖分析、符號執行來找錯。分析如下:

檢查項:代碼風格和規則審核;程序設計和結構的審核;業務邏輯的審核;走查、審查與技術復審手冊。

靜態質量:度量所依據的標準是ISO9126。在該標準中,軟件的質量用以下幾個方面來衡量,即功能性(Functionality)、可靠(Reliability)、可用性(Usability)、有效性(Efficiency)、可維護性(Maintainability)、可移植性(Portability)。

靜態測試:代碼靜態分析和文檔測試都屬于靜態測試。

2.動態測試(Dynamic testing)

動態測試是指通過運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率、正確性、健壯性、等性能。

(1)動態測試有三部分組成:構造測試用例、執行程序、分析程序的輸出結果。

(2)大多數軟件測試都屬于動態測試。

靜態測bai試和動態測試的區別如下:

1、測試部分的不同

靜態測試是指測試不運zhi行的部分:只dao是檢查和審閱,如規范測試、軟件模型測試、文檔測試等。動態測試是通常意義上的測試,也就是運行和使用軟件。

2、測試方式不同

靜態測試,通過評審文檔、閱讀代碼等方式測試軟件稱為靜態測試,通過運行程序測試軟件稱為動態測試。

3、測試方法不同

靜態測試是指不用執行程序的測試,它主要采取方案—代碼走查、技術評審、代碼審查的方法對軟件產品進行測試。動態測試主要通過構造測試實例、執行程序、分析程序的輸出結果這三種方法來對軟件進行測試。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件測試
    +關注

    關注

    2

    文章

    217

    瀏覽量

    18405
  • 動態測試
    +關注

    關注

    0

    文章

    21

    瀏覽量

    7670
  • 靜態測試
    +關注

    關注

    0

    文章

    18

    瀏覽量

    6473
收藏 人收藏

    評論

    相關推薦

    嵌入式軟件的覆蓋測試該怎么進行?

    軟件測試是很廣的概念。從其貫穿軟件生命周期全過程來看,測試可分為模塊測試、集成測試、系統
    發表于 09-18 07:23

    如何實現對ADC/DAC的靜態動態特性的測試?

    混合信號測試的特點和測試要求是什么如何實現對ADC/DAC的靜態動態特性的測試?基于DSP的混合信號
    發表于 04-09 06:18

    靜態庫和動態庫的使用

    庫是一種可執行的二進制文件,是編譯好的代碼。使用庫可以提高開發效率。在 Linux 下有靜態庫和動態庫。靜態庫在程序編譯的時候會被鏈接到目標代碼里面。所以程序在運行的時候不再需要
    發表于 05-04 14:08

    動態BGP與靜態BGP的區別

    動態BGP與靜態BGP的區別 動態BGP與靜態BGP的區別 1.
    發表于 12-01 16:55

    嵌入式軟件動態測試

    軟件測試軟件質量保證的重要手段。本文構建了基于軟件測試工具Testbed/RTInsight 針對PC104 系統的實時嵌入式
    發表于 07-07 14:21 ?14次下載

    什么是軟件測試環境_軟件測試環境有哪幾種_做軟件測試要用到什么工具

    軟件測試是指使用人工或者自動的手段來運行或測定某個軟件產品系統的過程,其目的是在于檢驗是否滿足規定的需求或者弄清預期的結果與實際結果的區別,
    的頭像 發表于 02-01 09:31 ?4.8w次閱讀

    軟件測試的代碼劃分:黑盒白盒灰盒的區別

    黑盒測試也是功能測試,測試中把被測的軟件當成一個黑盒子,不關心盒子的內部結構是什么,只關心軟件的輸入數據和輸出數據。
    的頭像 發表于 06-29 11:00 ?1.6w次閱讀

    采用系統軟件對嵌入式實時操作系統進行覆蓋測試

    軟件測試是很廣的概念。從其貫穿軟件生命周期全過程來看,測試可分為模塊測試、集成測試、系統
    發表于 08-19 09:42 ?631次閱讀
    采用系統<b class='flag-5'>軟件</b>對嵌入式實時操作系統進行覆蓋<b class='flag-5'>測試</b>

    軟件測試:動/靜態測試區別及關系

    靜態測試,動態測試區別:程序是否運行。
    的頭像 發表于 08-19 17:13 ?8838次閱讀

    測試】嵌入式軟件測試VS一般軟件測試

    測試區別3.1 嵌入式軟件測試的各個階段測試的環境是不一樣的交叉開發:交叉開發環境:交叉編譯:GUN工具鏈:3.1.1 單元
    發表于 10-21 13:06 ?30次下載
    【<b class='flag-5'>測試</b>】嵌入式<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>VS一般<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>

    硬件測試軟件測試的一些區別

    硬件測試一般是硬件產品的測試,保證測試質量和順利進行,參與硬件測試技術和規范的改進和制定。測試人員需要熟練使用萬用表、示波器等各種基本
    發表于 11-20 11:25 ?1356次閱讀

    軟件測試之易用性測試

    研究、交互設計、界面設計。 易用性測試的對象不僅僅是界面,還有文檔、幫助文件和硬件外觀。 易用性測試方法有:靜態測試、動態
    的頭像 發表于 02-28 15:01 ?1161次閱讀

    靜態電流什么意思 靜態電流和動態電流的區別

    靜態電流什么意思 靜態電流和動態電流的區別? 靜態電流是指電荷在不發生移動的情況下所產生的電流。在靜電場中,電荷通過金屬導線或其他連續的導電
    的頭像 發表于 12-19 14:02 ?1364次閱讀

    常用的變頻器檢測方法靜態測試動態測試

    常用的變頻器檢測方法靜態測試動態測試? 變頻器是一種電力調節裝置,可以實現對電動機的調速和節能。在使用變頻器時,經常需要對其進行檢測,以確保其正常工作。常用的變頻器檢測方法主要包括
    的頭像 發表于 02-01 15:47 ?1686次閱讀

    鑒源論壇丨軌交軟件測試技術詳述

    要求 ·對軟件集成測試進行靜態測試應先于動態測試; · 集成過程是
    的頭像 發表于 05-14 16:38 ?138次閱讀
    鑒源論壇丨軌交<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>技術詳述
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>