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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    找錯―面向對象軟件的測試技術與方法[1]

    發布: 2010-5-31 11:41 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 63次 | 進入軟件測試論壇討論

    領測軟件測試網

      2.組裝測試

      傳統軟件的層次模塊間存在著控制關系,而OO軟件沒有層次控制結構。所以傳統的自頂向下和自底向上的組裝策略在OO軟件組裝測試中就沒有意義了。

      另外,一個類每次組裝一個操作(傳統軟件的增量法)在OO軟件組裝中是不夠的,因為組成類的各個成分之間存在著直接或間接的交互作用。OO軟件的組裝測試有兩種不同的策略:

      (1)基于線程測試(thread-based-testing) 基于線程的測試就是把合作對應一個輸入或事件的類集合組裝起來,也就是用響應系統的一個輸入或一個事件的請求來組裝類的集合。對每個線程都要分別進行組裝和測試。

      (2)基于使用測試(use-based-testing) 基于使用的測試就是按分層來組裝系統,可以先進行獨立類的測試。在獨立類測試之后,下一個類的層次叫從屬類。從屬類用獨立類進行測試。這種從屬類層的順序測試直到整個系統被構造完成。傳統軟件使用驅動程序和連接程序作為置換操作,而OO軟件一般不用。

      OO系統組裝時還必須進行類間合作(強調上下級關系)的測試。類的合作測試與單個類測試相似,可用隨機應用和分割測試來完成。另外,還可以用基于腳本測試和行為模型導出的測試進行。

      3.確認測試

      確認測試是在系統層進行測試,因此類間的聯系細節出現了。與傳統軟件一樣,OO軟件確認測試也主要集中在用戶可見活動和用戶可識別的系統輸出上,所以OO軟件也使用傳統軟件的黑盒測試方法。確認測試大多使用基于腳本(scenarios)的測試,因而使用用例成為確認測試的主要驅動器。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>