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

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

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

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

    如何在軟件質量管理活動中更好地使用檢查單?

    發布: 2010-6-10 10:48 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 47次 | 進入軟件測試論壇討論

    領測軟件測試網

      如何在軟件質量管理活動中更好地使用檢查單?  軟件測試

      關鍵字:檢查單 形式 內容 分類 發現效率

      摘要:本文總結了在軟件質量管理活動中,設計與使用檢查單的6個基本要點,為更好地利用檢查單從事質量管理活動提供了一個實用性指南。

      檢查單(Checklists)是軟件質量管理活動中最常用的工具之一,通過檢查單的作用是提醒檢查人員檢查哪些內容,避免遺漏。在設計、使用檢查單時,要注意如下的問題:

      (1)2種類型的檢查單要分開設計

      檢查單可以分為針對形式的檢查單與對針對內容的檢查單

      針對形式的檢查單是一種有法可依的檢查單,他們需要依據公司的過程、規程、模板、指南等而定義,是由QA人員來使用,主要是用來檢查活動、工作產品與規范的符合性問題。這類的檢查單又可以區分為針對軟件活動的檢查單和針對軟件文檔的檢查單。

      針對內容的檢查單是一種依靠專業經驗進行判斷的檢查單,他們是根據歷史的經驗積累,針對工作產品內容的內在質量進行檢查的問題列表,這些問題需要依靠檢查單使用者的經驗來判斷得出結論,檢查單是起到一種提醒及經驗教訓總結的作用。這類檢查單一般是針對具體的某個工作產品的,如需求評審的檢查單、設計評審的檢查單等。

      如果將2種類型的檢查單混雜一起,要么是使用者無法得出正確的結果,要么浪費使用者的時間。比如在對代碼的PPQA檢查單中,有如下的檢查項:

      動態內存的申請與釋放是否是匹配的?

      該檢查項實際上是在進行代碼評審或者是在白盒測試時由同行專家進行判斷的,從原則上來講不是由QA人員來進行判斷的。

      再如在對需求文檔的檢查單,有如下的檢查項:

      用戶需求是自完備的,沒有遺漏的內容。

      該檢查項可以列在需求評審中給專家使用的檢查單中,而不是列在給QA人員使用的檢查單中。

      (2)檢查項要描述準確

      一個好的檢查項應該是明確的,無二義性的,易于得出結論的。例如:

      是否平均每15行代碼就有1行注釋?

      再如在某公司針對C語言的源程序的檢查單中,有如下的問題:

      頭文件和定義文件的名稱是否合理?

      對同一個源程序,當不同的QA人員按照本問題去執行審計時,得出的答案可能就是不一致的,什么是合理呢?每個人的判斷準則是不同。該問題更好的設計方式應該是:

    延伸閱讀

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

    TAG: 活動 檢查單 軟件 質量管理

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>