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

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

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

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

    分離和調試軟件缺陷之間的區別

    發布: 2009-8-13 09:44 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 69次 | 進入軟件測試論壇討論

    領測軟件測試網

    分離和調試軟件缺陷之間的區別  軟件缺陷管理

    討論分離和調試軟件缺陷之間的區別,是為了分清測試人員與開發人員的責任,增加界限的清晰度與測試資源的控制能力。面對一個軟件缺陷時,開發人員或測試人員為了修復它,會提出一系列處理缺陷的疑問:

        (1)再現軟件缺陷現象所需的最少步驟有哪些?這些步驟成功再現的可能性多大?

       (2)軟件缺陷是否存在?換句話說,測試結果是否可能起源于測試因素或者測試人員自身的錯誤,還是影響顧客需求的、系統真正的故障?

        (3)哪些外部因素產生軟件缺陷?

       (4)哪些內部因素,是代碼、網絡還是環境引起的軟件缺陷?

       (5)怎樣才能在不產生新缺陷的條件F使這個軟件缺陷得到修復?

    (6)這種修復是否經過調試,單元是否經過測試?

     (7)問題解決了嗎?它是否通過了確認和吲歸測試,確定系統的其余部分仍能工作

    正常?

        第(1)步證明了一個軟件缺陷不是一個意外,同時精練操作步驟:第(2)、(3)步分

    離了這個軟件缺陷;第(4)~(6)步是調試任務;第(7)步涉及確認和剛歸測試。在整

    個過程中,缺陷從測試階段(第(1)~(3)步)、進入開發階段(第(4)~(6)步),

    然后再回到測試階段(第(7)步)。雖然這個責任流程似乎簡單而明顯,但其邊界不

    足很清晰(特別是第(3)、(4)步之間的邊界),會產生一些資源熏疊而且浪費大量的

    精力。

        如果軟件缺陷描述清楚,包含了第(1)、(2)、(3)步中問題的答案,意味著在隔離與

    調試之刪清楚地劃上一條界限,測試人員就能專注于測試過程,而不受”發人員的影響。

    如果測試人員不能完全表現缺陷的特征,導致再現和錯誤種類的不確定性,因此無法將它分離,測試人員和開發人員就可能會陷入一起調試過程中。實際上,測試人員在其職責范圍內有許多其他的工作,不應該被卷入調試工作中。開發人員啕問測試人員是調試工作的一部分,這是開發人員的職責所在,而測試人員只要在軟件缺陷描述的基礎卜回答問題就可以了。否則,測試人員可能會花費大量的時間去解答開發人員所提m的問題。

    延伸閱讀

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

    TAG: 調試 缺陷 軟件


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