• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 找錯――面向對象軟件的測試技術與方法

    發表于:2008-08-14來源:作者:點擊數: 標簽:面向對象軟件技術
    關鍵字:找錯 面向對象 軟件測試 面向對象技術所獨有的多態、繼承、封裝等新特點,使OO程序設計比傳統語言程序設計產生錯誤的可能性增大,使得傳統軟件測試中的重點不再顯得那么突出,也使原來測試經驗和實踐證明的次要方面成為了主要問題。 用戶使用低 質量
    關鍵字:找錯 面向對象 軟件測試
       面向對象技術所獨有的多態、繼承、封裝等新特點,使OO程序設計比傳統語言程序設計產生錯誤的可能性增大,使得傳統軟件測試中的重點不再顯得那么突出,也使原來測試經驗和實踐證明的次要方面成為了主要問題。 

      用戶使用低質量的軟件,在運行過程中會產生各種各樣的問題,可能帶來不同程度的嚴重后果,輕者影響系統的正常工作,重者造成事故和財產損失。軟件測試是保證軟件質量的最重要的手段,它使用人工或自動手段來運行或測定某個系統的過程,其目的在于檢驗它是否滿足規定的需求,弄清預期結果與實際結果之間的差別。 

      面向對象技術是一種全新的軟件開發技術,正逐漸代替被廣泛使用的面向過程的開發方法,被看成是解決軟件危機的新興技術。盡管面向對象技術的基本思想保證了軟件應該有更高的質量,但實際情況卻并非如此,因為無論采用什么樣的編程技術,編程人員的錯誤都是不可避免的,而且由于面向對象技術開發的軟件代碼重用率高,更需要嚴格測試,以避免錯誤的繁衍。 

    一、評審 

    因為OOA、OOD階段所建立的OOA和OOD模型不能執行,所以在每次迭代之后,一定要進行評審。 

    1.正確性 

      OO開發模式為演化(重復迭代)性質,即系統的初期為非形式化表示,以后發展為類的細節模型、類的連接和關聯,系統設計和配置,以及對類的設計(通過消息組成對象連接模型)。每一階段都要進行評審。 

      正確性主要在分析和設計模型表示所使用的符號語法是否正確,語義是否正確(即模型與真實世界領域是否一致),以及類的關聯(實例間的聯系)是否正確地反映了真實世界對象間的關聯。 

    2.一致性 

      由于演化性質,OOA和OOD模型(包括分析、設計和編碼層次,即類、屬性、操作、消息)不僅要正確,而且要一致。一致性可以用模型內各實體間的關聯性來判斷。 

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>