RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內不再提示

軟件測試的運行劃分:動態(tài)靜態(tài)測試的區(qū)別

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

按是否運行劃分

1.靜態(tài)測試(Static testing)

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

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

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

靜態(tài)測試:代碼靜態(tài)分析和文檔測試都屬于靜態(tài)測試。

2.動態(tài)測試(Dynamic testing)

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

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

(2)大多數(shù)軟件測試都屬于動態(tài)測試。

靜態(tài)測bai試和動態(tài)測試的區(qū)別如下:

1、測試部分的不同

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

2、測試方式不同

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

3、測試方法不同

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    如何實現(xiàn)對ADC/DAC的靜態(tài)動態(tài)特性的測試?

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

    嵌入式軟件動態(tài)測試

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

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

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

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

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

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

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

    軟件測試:動/靜態(tài)測試區(qū)別及關系

    靜態(tài)測試,動態(tài)測試區(qū)別:程序是否運行
    的頭像 發(fā)表于 08-19 17:13 ?9828次閱讀

    硬件測試軟件測試的一些區(qū)別

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

    醫(yī)療器械軟件風險分析介紹 醫(yī)療設備軟件靜態(tài)動態(tài)分析技巧

    靜態(tài)動態(tài)分析是滿足軟件測試合規(guī)性的關鍵,但這些過程并不容易實施。這篇文章提供了有關如何自動化該過程的專家指南。
    的頭像 發(fā)表于 08-11 11:07 ?2176次閱讀
    醫(yī)療器械<b class='flag-5'>軟件</b>風險分析介紹 醫(yī)療設備<b class='flag-5'>軟件</b><b class='flag-5'>靜態(tài)</b>和<b class='flag-5'>動態(tài)</b>分析技巧

    動態(tài)電路和靜態(tài)電路的區(qū)別

    動態(tài)電路和靜態(tài)電路的區(qū)別 動態(tài)電路和靜態(tài)電路是電路的兩種基本類型,它們在電子設備中的作用與應用不同。本文將詳細介紹
    的頭像 發(fā)表于 09-17 10:47 ?4820次閱讀

    靜態(tài)電流什么意思 靜態(tài)電流和動態(tài)電流的區(qū)別

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

    靜態(tài)測試方案

    隨著自動駕駛、車聯(lián)網等技術突飛猛進的發(fā)展,汽車中包含的軟件越來越多。如何保證這些軟件的質量就成了重中之重。經緯恒潤擁有十幾年的嵌入式軟件研發(fā)及測試經驗,經驗豐富的
    的頭像 發(fā)表于 01-29 11:36 ?2068次閱讀
    <b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試</b>方案

    常用的變頻器檢測方法靜態(tài)測試動態(tài)測試

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

    仿真測試軟件測試區(qū)別

    在當今軟件開發(fā)和驗證的領域中,測試是保證軟件質量的關鍵環(huán)節(jié)。而在測試的眾多方法中,仿真測試軟件
    的頭像 發(fā)表于 05-17 14:33 ?857次閱讀

    動態(tài)追溯方法:徹底革新軟件測試

    動態(tài)追溯方法為解決軟件開發(fā)中追溯的挑戰(zhàn)提供了創(chuàng)新的解決方案。通過自動和動態(tài)地鏈接需求和測試用例,使測試過程顯著提高效率和精確度。該方法減少了
    的頭像 發(fā)表于 07-05 17:40 ?392次閱讀
    <b class='flag-5'>動態(tài)</b>追溯方法:徹底革新<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>

    變頻器靜態(tài)測試動態(tài)測試方法

    在變頻器的維護和故障診斷中,靜態(tài)測試動態(tài)測試是兩項不可或缺的步驟。這兩類測試為技術人員提供了判斷變頻器內部組件健康狀況的依據。 一、
    的頭像 發(fā)表于 08-19 17:47 ?1243次閱讀
    RM新时代网站-首页